我有左边给出的代码,并且询问从0H ... 15H的地址中存储了什么。直到0AH来临之前,我发现所有答案都非常简单。我不知道'0D'或'08'或'FE'是从哪里来的。 这里是代码:MC8051微控制器寻址
WERT equ 127
org 0
MOV SP,#0FH
CLR A
MOV PSW,#0FFH
ADDC A,#WERT
ACALL UP
SJMP $
UP:
PUSH ACC
PUSH PSW
POP PSW
POP ACC
RET
END
什么是从00h存储到15H的物理内存的地址?我回答了所有的问题,直到0AH,我不知道如何能有80H。
链接不要在这里做任何好的事情,需要在问题中发布问题,以便所有信息都在本网站上,而不是在其他地方可能以断开的链接。 –
我已将代码放在文本中。希望你现在可以帮助我。对不起,我的英语不是最好的。 –
@WeatherVane 8051堆栈增长。它也是哈佛架构,因此代码和数据具有不同的地址空间,因此不会重叠。 – Jester