Jak zintegrować 12-bitowy adres z 4-bitową zmienną w asemblerze Keila?

Integracja zmiennych w asemblerze Keila





Poprzedni Następny
Wiadomość
Spis treści
From: "Gissbourne" <gissbourne_at_nospam_wp.pl>
Subject: Integracja zmiennych w asemblerze Keila
Date: Sun, 11 May 2003 19:24:24 +0200


Mam potrzebe utworzenia dlugiej tablicy zawierajacej 2 dane - 12 bitowy
adres i 4 bitowa zmienna. Pomyslalem, zeby to zintegrowac w dwoch bajtach,
ale nie wiem jak poradzic sobie z Keilem, ktory nie pozwala (?) na operacje
"and" z adresem. Jak przerobic przyklad, zeby mozna bylo go zasemblowac ?

Przyklad:

zmienna1 equ 5
zmienna2 equ 8
zmienna3 equ 10
...

db zmienna1 + high(adres1) and 0fh,low(adres1)
db zmienna2 + high(adres2) and 0fh,low(adres2)
db zmienna3 + high(adres3) and 0fh,low(adres3)
...

adres1: db 'jakies dane 1'
adres2: db 'dane 2'
adres3: db 'dane 3'
...



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Gissbourne" <gissbourne_at_nospam_wp.pl>
Subject: Re: Integracja zmiennych w asemblerze Keila
Date: Sun, 11 May 2003 19:30:44 +0200



Użytkownik "Gissbourne" <gissbourne_at_nospam_wp.pl> napisał w wiadomości
news:b9m0uc$8aq$1_at_nospam_atlantis.news.tpi.pl...

zmienna1 equ 5
zmienna2 equ 8
zmienna3 equ 10
...

Blad. Zmienne maja byc pomnozone przez 16.

Pozdr
Gissbourne



=======