帮助!!!!!!
现有一些问题,请指教:
一:如果一个堆栈从地址1250:0000开始,它的最后一个字的偏移为0100H,SP的内容为0052H,
问:(1)栈顶地址是什么?
(2)栈底地址是什么?
(3)在SS中的段地址是什么?
(4)存入数据3445H后,SP的内容是什么?
二:编写指令将附加段中的一个字节变量COUNT送给AL寄存器。
三:指出下列指令的错误:
(1)mov [bx],[si]
(2)mov mydat[bx],es:ax
(3)move bx,offset mydat[si]
(4)move ds,bp
问题点数:20、回复次数:5Top
1 楼MFL_PG()回复于 2001-09-14 23:20:56 得分 10
1.栈顶:1250:FFAE 栈底地址:1250:0000 SS:1250 SP:0050
2.MOV BX,OFFSET COUNT
MOV AL,BYTE PTR ES:[BX]
3.两个MEM
ES:AX
MOVE->MOV OFFSET MYDAT[SI]
MOVE
我是一个初学者,如有错误请见谅。并请指出。Top
2 楼icemanpro(雅彦)回复于 2001-09-15 09:01:06 得分 0
第三题,请说出错误原因。
更正一下题目,(3)mov bx,offset mydat[si]
(4)mov ds,bp
Top
3 楼CNer(Leemaasn)回复于 2001-09-15 16:45:56 得分 0
good。。。Top
4 楼icemanpro(雅彦)回复于 2001-09-15 17:51:39 得分 0
有没有人会???Top
5 楼MFL_PG()回复于 2001-09-15 22:57:37 得分 10
3.返回的是地址的偏移地址
4.看起来没错Top




