ORG 0100H是指明下面紧接的代码存放的起始地址为0100H
所以不能和中断入口地址(0000H - 002FH)重复了,
MOV SP,#40H 是把堆栈指针设在#40H处(SP指向的是栈顶部所以常设在30H - 7FH的这一片RAM中),目测你的程序上压根没有用到堆栈,这个要不要都可以的,所以也随你改了,
ORG 0100H 可以改的,但最好大于0030H,这是因为0000H到0030H中有几个中断程序需要保留。。。
#40H是不能改的,因为这是一个实实在在的数,但有时候也是可以改的
,0100H可以改,不要覆盖中断入口地址就行.
#40H也可以,但需保证堆栈有空间.