注册 登录
编程论坛 汇编论坛

[求助]汇编小问题

agsnh 发布于 2006-10-08 19:39, 2151 次点击


执行下面的程序段后,(ax)=__.

TAB DW 1,2,3,4,5,6
ENTRY EQU 3
MOV BX,OFFSET TAB
ADD BX,ENTRY
MOV AX,[BX]

这里我想问一下第一行TAB中是什么样的
还有执行完第三行BX是多少

谢谢!
11 回复
#2
黑柯儿2006-10-08 19:53

不等于4吗? 我刚学这个也不清楚!

#3
qilindh2006-10-11 00:02
我认为是0
tab定义的是字单元 内存中排列是(低位到高位)01 00 02 00 03 00 04 00

[此贴子已经被作者于2006-10-11 0:22:54编辑过]

#4
曾小2006-10-11 19:43
不好意思,我是汇编初学者.
 TAB应该是你存放数据的列表吧?我们不是学过一个制表符吗?(\t)

想请教:EQU是什么?
下面的我不知道.
#5
qilindh2006-10-11 21:57

楼上的说C吧,现在讨论的是汇编!

#6
hhuangbw2006-10-12 22:37
tab定义的是字单元 内存中排列是(低位到高位)01 00 02 00 03 00 04 00
那么bx最后指向第二个00,ax是一个字,应该是30h吧
我说的对吗??
#7
qilindh2006-10-12 23:56

0000H

我觉得!

#8
hhuangbw2006-10-13 10:45
更正一下啊:
tab定义的是字单元 内存中排列是(低位到高位)01 00 02 00 03 00 04 00
那么bx最后指向第二个00,ax是一个字,应该是0300h吧
#9
曾小2006-10-13 13:11
有那么好笑吗?我说过我是新手,才上几节课而已>真是郁闷!原来用于学习的地方却成了耻笑别人的处所!!!!!!!
其实也没事,只是说着玩的。笑笑也没什么啊。对自己有好处。

[此贴子已经被作者于2006-11-11 14:42:32编辑过]

#10
qilindh2006-10-22 01:13

天,这叫耻笑吗?不会脆弱到连个表情也不能承受吧????????????///

#11
曾小2006-11-18 14:40
是0003H!
#12
论坛元老2008-04-02 17:02
帮不上忙,I'SORRY.....
1