00问答网
所有问题
汇编DW DA1 怎么理解
ORG 0030H
DA1 DB 0,'0',30H
DW DA1
数据为3000字存储单元的偏移地址是多少?
是这样存储吗
0030 00
0031 00
0032 30
数据为3000H偏移地址为0031?
举报该问题
推荐答案 2010-01-03
因为用调整偏移量伪指令ORG调整了变量的偏移量,所以,紧随其后的变量DA1的偏移地址便是0030H。DW DA1中的DA1,指变量DA1的偏移地址,而不是它的值。在内存中是这样存储的:
0030 00H
0031 30H
0032 30H
因为第二个字节你定义的是:'0',是字符'0'的ASCII码,值为:30H,不是数值0。其后定义的DW DA1,是这样存储的:
0033 30H
0034 00H
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DrDTeI0eT.html
相似回答
汇编
:data
1
DW
1234H,2345H ?
答:
1
data1
DW
1234H,2345H 2 说明:data1变量对应存储单元中存放的是1234H data1+1变量对应存储单元中存放的是2345H data1+1表示的是data1变量的下
一
个变量。即data1变量的下一个单元中存放的是2345H 呵呵 明白后 就选满意回答哦 ...
三个
汇编
小题,谁帮着解答一下,别直接写答案,写一下过程。谢谢!_百度...
答:
cl=00h,ch=02h,cx=0200h,ax=100=0064h,
da1
分配一个字的存储空间,存放100(64H),byte ptr 表示强制类型(字转换为字节),type表示da1的每个数据占用存储单元的个数,因为da1是用
dw
定义的,所以占用2个存储单元。
DA1
DW
'AB','CD','EF','GH'; MOV AX,DA1+3 是什么意思,
怎么
算的
答:
dw
是占两个字节 存放 ‘AB’ 的时候是存放的 ‘AB’ 字符的ASCII码 即 4142 同理 ‘CD’ ‘EF’ ‘GH’ 存放时是存放的 4344 4546 4748 因为 ’AB‘ 中 ’A‘ 是高位 所以高位应存在内存的高地址区 ’B‘ 存在低地址区 同理 ’CD‘ ’EF‘ ’GH‘ 也是 所以
DA1
中存放的数应该是...
汇编
语言的
DW
是什么意思
答:
DW 是定义2字节空间的意思
。DW属于汇编的一个伪指令,dw定义字类型变量,一个字数据占2个字节单元,读完一个,偏移量加2。db定义字节类型变量,一个字节数据占1个字节单元,读完一个,偏移量加1。dd定义双字类型变量,一个双字数据占4个字节单元,读完一个,偏移量加4。汇编指令既不控制机器的操作也...
大家正在搜
百年灵A17367D71B1A1
A17316D81C1S1
DA1什么意思
A1A2C1D
DA1K1N
Da1DA2线
DA1
DA1指令
DA1水泵
相关问题
汇编语言中的DW怎么用,能举个例子说明一下吗
汇编语言中DA1 DB 04H DUP(3 DUP(2),2...
DA1 DW 'AB','CD','EF','GH'; MO...
汇编语言赋值 DA1 DW ‘IB’,'M空格',‘PC’,...
#DA1#什么意思
汇编语言新手 题目有点看不懂啊
求分析汇编程序功能…… DATA SEGMENT DA1 D...