早教吧作业答案频道 -->其他-->
设栈指针SP的初值为2400H,AX=4000H,BX=3600H.问1)执行指令‘PUSHAX’后,SP=?2)再执行“PUSHBX”和POPAX'后,(SP)=?(AX)=?(BX)=?
题目详情
设栈指针SP的初值为2400H,AX=4000H,BX=3600H.问1)执行指令‘PUSH AX’后,SP=? 2)再执行“PUSH BX”和
POP AX'后,(SP)=? (AX)=? (BX)=?
POP AX'后,(SP)=? (AX)=? (BX)=?
▼优质解答
答案和解析
AB寄存器和sp都是16位的push入栈是把数据压入栈段,pop出栈把数据从栈段中拿出来push ax 需两个字节,故sp-2=23FE,4000入栈,ax=4000h,bx=3600hpush bx需连个字节,故sp-2-2=23FC, 4000 入栈3600,ax=4000h,bx=360...
看了 设栈指针SP的初值为2400...的网友还看了以下:
当指令“SUB AX,BX”执行后,如果CF=1,则说明最高有效位向高位有进位或有借位,对【 】数的 2020-05-23 …
假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数 2020-05-23 …
假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令“PUSH AX”后, 2020-05-23 …
假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放 2020-05-24 …
假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放 2020-05-24 …
假定(SS)=2000H, (SP)=0100H, (AX)=2107H,执行指令PUSH AX后, 2020-05-24 …
● 在8086微处理器中,若(SS) = 2000H,(SP) = 0100H,(AX) = 210 2020-05-25 …
在8086微处理器中,若(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令P 2020-05-26 …
若定义了charch[]={″abc\0def″},*p=ch;则执行printf(″%c″,*p+ 2020-05-31 …
对于字长为16位的计算机,若堆栈指针SP的初值为2000H,累加器AX=3000H,执行一次入栈指 2020-06-02 …