- 10
- 0
- 约1.29万字
- 约 61页
- 2017-12-29 发布于湖北
- 举报
[超强,实用,珍贵] 单片机原理及应用教程课件 第四章 8098单片机指令系统
第四章 8098单片机指令系统 98单片机指令系统在所有的96系列完全兼容; 98单片机指令系统向下兼容51的大部分指令; 98单片机指令较少,但使用灵活。 §4.1 指令系统基础知识 一、操作数类型 操作数:直接参与CPU运算的数据。 操作数类型:数据在CPU可寻址空间内的存在形式(符号、长度、存放规则)。 8098单片机能操作的数为32位。 无符号:字节型(8位)byte 取值00H—FFH 字型(16位)word 取值0000H—FFFFH 双字型(32位)double word 取-FFFFFFFFH; 有符号:短整数型(8位) 整数型(16位) 长整数型(32位); 位型:位型。 二、寻址方式 8098单片机共有8种寻址方式,寄存器间的寻址是在256个寄存器中 完成的,00H---FFH,1—6为基本方式。应注意内容与地址的区别。 寄存器直接寻址 目的地址和源地址都是寄存器,如 LD AX,BX ;BX →AX : 22H,23H →20H,21H ADD AX,BX,CX ;BX+CX →AX 3.寄存器自动增量间接寻址 与间接寻址方式基本一样,多一个功能是间接地址的 内容+1或+2, 寻址字 +2 寻址字节 +1 , 如: LD AX,[BX] + ;BX为内容的地址单元字→AX, BX+2 → BX LDB AL,[BX] + ;BX为内容的地址单元字节→AL, BX+1 → BX 5.短变址寻址 属变址寻址的一种,变化范围+7FH----7FH,如: LD AX,12H[BX] ;BX的内容+12H为地址的内容→AX LD AX,-12H[BX] ; BX的内容-12H为地址的内容→AX * 字的操作:BX的内容+12H为地址应=偶数; 8.栈指针寄存器寻址 属短变址寻址的一种,变化范围-7FH---+7FH,如: LD AX,12H[SP] ;SP的内容+12H为地址的内容→AX * 字的操作:SP的内容+12H为地址应=偶数; 在一条指令中只能有一个操作数是变址寻址、间接寻址、立即数。 N---负标志位,结果为负时=1,即使溢出也应等于1; V---溢出标志,运算结果超过操作数的表达范围时该位为1,该位 随运算过程改变。 VT---溢出陷阱位,V=1时,VT=1,但该位不再随运算过程改变,只可用CLRVT等指令清除。 C---进位、借位、移位的标志位; 减法运算C=0表示借1,C=1时不借位。 ST---粘贴位,与C位用于4舍5入 四、8098汇编语言指令格式、机器码指令格式 1.8098汇编语言指令的一般格式 操作码 [操作数 [,操作数 [,操作数]]] 操作码的后缀B----字节操作 L-----双字操作 无后缀-----字操作 操作数:最多为3个,可以无操作数,如 CLRC、DI、EI等指令为无操作 数指令。 操作数符号 Breg----内部RAM的字节寄存器,由S、D区分源和目的; Wreg---内部RAM的字寄存器,由S、D区分源和目的; Lreg----内部寄存器文件中的一个长字(32位)寄存器; Baop---任意寻址方式下的字节操作(8位有/无符号)数; Waop---任意寻址方式下的字操作(16位有/无符号)数; Cadd----程序转移的入口地址; Bitno----操作码中的位选择; Disp-----相对于现行指令地址的偏移量的入口地址; BEA----不同寻址方式下的字节数; CEA----不同寻址方式下的状态周期数 2. 8098的机器码指令格式 80
您可能关注的文档
- [经济学]第一章_畜禽屠宰加工副产物综合_.ppt
- [考试]初中数学教师PPT模板(课堂演示文稿).ppt
- [艺术创意]【建筑欣赏】_-_住宅小区景观3.ppt
- [英语]新版本人教版2012七年级上英语Unit6Do_you_like_bananas课件SectionA.ppt
- [行业资料]触摸屏技术完全讲解——原理、分类、比较、应用和发展方向.ppt
- [解决方案]雅思作文---2011.ppt
- [训练]湘教版小学一年级音乐《买菜》课件.ppt
- [论文]美容美发PPT模板.ppt
- [财务管理]第二章 公司法律制度新.ppt
- [财务管理]财务管理学第四章 财务战略与预算.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)