早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设栈指针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)=?
▼优质解答
答案和解析
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...