没有合适的资源?快使用搜索试试~ 我知道了~
[详细完整版]1单片机.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 6 浏览量
2022-06-19
10:35:50
上传
评论
收藏 222KB PDF 举报
温馨提示
试读
4页
1 第二讲 指令系统及汇编程序设计 1. 寻址方式 2. 指令系统 3. 汇编程序设计 MCS-51指令格式 一般格式为: 操作助记符 [目的操作数][,源操作数][;注释] 多数指令为两操作数指令;当指令操作数隐含在操作 助记符中时,在形式上这种指令无操作数;另有一些 指令为单操作数指令或三操作数指令。指令的一般格 式中使用了可选择符号"[ ]",包含的内容因指令的不 同可以有或无。 指令中常用的符号 Rn(n=0~7)--- 当前选中的工作寄存器组中的寄存器 R0~R7之一; Ri(i=0,1)--- 当前选中的工作寄存器组中的寄存器 R0或R1; @ --- 间址寄存器前缀; #data --- 8位立即数; #data16 --- 16位立即数; direct --- 片内低128个RAM单元地址及SFR地址 (可用符号名称表示); 指令中常用的符号 addr11 --- 11位目的地址; addr16 --- 16位目的地址; rel --- 补码形式表示的8位地址偏移量,值在-128 ~+127范围内; bit --- 片内RAM位地址、SFR的位地址(可用符号名 称表示)
资源推荐
资源详情
资源评论
1
第二讲 指令系统及汇编程序设计
• 1. 寻址方式
• 2. 指令系统
• 3. 汇编程序设计
MCS-51指令格式
一般格式为:
操作助记符 [目的操作数][,源操作数][;注释]
• 多数指令为两操作数指令;当指令操作数隐含在操作
助记符中时,在形式上这种指令无操作数;另有一些
指令为单操作数指令或三操作数指令。指令的一般格
式中使用了可选择符号“[ ]”,包含的内容因指令的不
同可以有或无。
指令中常用的符号
• Rn(n=0~7)--- 当前选中的工作寄存器组中的寄存器
R0~R7之一;
• Ri(i=0,1)--- 当前选中的工作寄存器组中的寄存器
R0或R1;
• @ --- 间址寄存器前缀;
• #data --- 8位立即数;
• #data16 --- 16位立即数;
• direct --- 片内低128个RAM单元地址及SFR地址
(可用符号名称表示);
指令中常用的符号
• addr11 --- 11位目的地址;
• addr16 --- 16位目的地址;
• rel --- 补码形式表示的8位地址偏移量,值在-128
~+127范围内;
• bit --- 片内RAM位地址、SFR的位地址(可用符号名
称表示);
• / --- 位操作数的取反操作前缀;
• (×) --- 表示 × 地址单元或寄存器中的内容;
• ← --- 将箭头右边的内容送入箭头左边的单元中。
寻址方式
• 寻址
在单片机的存储空间中寻找指令规
定的操作数据的地址,并将操作数取出
来。在一条指令中,通常是根据指令的
源操作数来决定寻址方式的。
寻址方式所对应的寄存器或存储空间
资源评论
是空空呀
- 粉丝: 171
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功