关于微机原理

2025-03-09 22:46:55
推荐回答(3个)
回答1:

我说的不一定对,只供参考
堆栈区开劈在0100H
栈顶是SP=0100H
PUSH 1234H ;(SP=0101H)
PUSH 0ABCDH ;(SP=0102H)

回答2:

堆栈段的段首地址上A000H,所存的数据的偏移地址是0100H——0103H
共占4个存储单元
指令为:
PUSH 1234H
PUSH 0ABCDH

回答3:

堆栈有两种,看你RAM结构
一般都是先进后出原则,也就是你先进栈的出来时候是最后一个
而且栈指针指示的都是最后一个存进去的,也就是读时只直读,但是写的时候会先向+1然后存数,还是指向最后一个存进的