> 数学 >
微机原理 这几个题怎么做啊?
1. 若堆栈指针SP=3000H,AX=1234H,BX=2345H,CX=4567H,DX=5678H,则执行下列指令后SP,AX,BX,CX,DX的值分别是 .
PUSH AX
PUSH BX
PUSH CX
POPBX
POPCX
POPDX
2. 试指出下列指令是否正确?若错误,写出错误原因.
(1) MOVAH, BX.
(2) AND[BX], [SI].
(3) SUBAX, [SI][DI].
(4) ADD200, AL .
(5) MOV DS, 1200h.
人气:415 ℃ 时间:2020-06-26 14:06:10
解答
PUSH是压栈,POP是弹出前三条PUSH执行后,AX在最下面,CX在最上面所以执行POP后BX=4567HCX=2345HDX=1234HAX不变还是1234HSP也不变为3000H第二题1 操作数类型不一致 错误2 两个操作数都是存储器寻址方式 错误3 基址寄存...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版