找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1451|回复: 7
打印 上一主题 下一主题
收起左侧

请教下大神 关于单片机仿真问题

[复制链接]
楼主
ID:401564 发表于 2020-3-11 09:02 | 显示全部楼层
EQU和ORG都是汇编伪指令,不会产生代码
汇编和硬件有着直接的对应关系,代码放在不同的一行都是有着不同的作用的
ORG  0000H  ;这是定义程序从这个地址开始的,下一行的代码就是从程序计数器的0000H开始执行的
START:.......   ;程序是从这一条指令开始执行的,问就出现在这,在8051的系统中,0000H是程序复位的地址,在这地址的代码等于是程序复位,
而这个指令占用三个字节的长度,那么,下一个指令的程序计数器地址就就在0000H的基础之上加3,就是003H.
003H是外部中断的向量地址,这就是进入中断了,然后就不知道了,我不知道汇编进入外部中断不返回的话是怎么执行的,也不想知道


ORG 0000H
LJMP START
ORG 0100H
START:   MOV.......
你试一下这样改
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表