作业帮 > 综合 > 作业

(ss)=2000h,(sp)=0012h,(ax)=1234h,执行push ax后,=12h 答案有是20011h,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 05:09:55
(ss)=2000h,(sp)=0012h,(ax)=1234h,执行push ax后,=12h 答案有是20011h,可我觉得是20012h啊
不是高位进20012h,低位进20011h,也就是(20012h)=12h,(20011h)=34h么
答案是2000:0011
因为计算机里面有个规则就是“低对低,高对高”
意思是低地址对低地址,高地址对高地址.
所以啊AX中的1234H 当然12在AH属于高地址了,34在AL属于低地址
所以说2000:0011高地址就放12了,2000:0010低地址就放34了
注意,2000:0012放的是堆栈的顶部数据,不是空的,所以push的时候,先要将sp-2再放数据的