此帖出自单片机论坛
最新回复
ORG xxxxxH是一条伪指令,这是讲的比我准确,Start:mov sp,#60h对于这一条指令,start 的确是一个符号地址,在以后的程序中,如果有必要的话也可以像 Ljmp scan0一样跳转到start,还有一点就是“当我们第一次当程序产生中断或者他用PUSH指令时就会有数据存放到SP所指向地址.”的确一般的进出入堆栈是这样,但是这一条指令mov sp,#60h,是个立即数,也就是说执行之后sp就是60h的,而不是60h地址里面的内容!以at89c52为例,复位以后sp的内容就是07h,sp作为一个特殊功能寄存器自己的地址是81h的
详情
回复
发表于 2009-5-9 08:43
| ||
|
||
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会! |
|
此帖出自单片机论坛
赞赏 | ||
个人签名
|
||
回复 板凳 huchuan987 的帖子
此帖出自单片机论坛
赞赏 | ||
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会! |
||
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持