第3章指令系统1学时.ppt
《第3章指令系统1学时.ppt》由会员分享,可在线阅读,更多相关《第3章指令系统1学时.ppt(28页珍藏版)》请在三一文库上搜索。
1、第3章 MCS51指令系统,3.1 基本概念 3.1.1 汇编语言格式 3.1.2 指令中常用符号 3.1.3 寻址方式 3.2 MCS-51 指令系统 3.2.1 数据传送与交换指令 3.2.2 算术操作类指令 3.2.3 逻辑运算指令 3.2.4 控制转移类指令 3.2.5 位操作指令,MCS51指令系统,编程语言: 机器语言; 高级语言; 汇编语言。 优点: 简明、效率高; 可以帮助了解计算机的硬件; ,LOOP: MOV A, R0 ;将R0的内容送A 标号 操作码 目的操作数 源操作数 注释 (第一操作数)(第二操作数) 注:兰色的内容不是必须的,3.1 基本概念,3.1.1 指令格
2、式,共111条指令,熟悉其中30条,触类旁通。,共5类: 数据传输类; 算术运算类; 逻辑类; 控制转移类; 位操作类。,MSC51存储器空间的分布,3.2 指令系统 3.2.1 数据传输类指令 1. 以累加器A为目的操作数的指令(Move to A),MOV A, data ; A data 立即数 MOV A, Rn ; n=07, A (Rn) MOV A, Ri ; i=0,1 , A (Ri) MOV A, direct ;A (direct) direct为内部RAM或SFR地址,MOV A, #20H ; (A) = 20H A的内容为20H,MOV A, 20H ; (A) =
3、 (20H) A的内容为20H中的内容,MOV A, R0 ;将R0的内容送到A去。 A (R0),MOV A, Ri ;以Ri的内容为地址 ,把该地址中的内容送到 A中去。A (Ri),例: MOV A,R0 ;A(R0) 这条指令表示从R0中找到源操作数所在单元的地址,把该地址中的内容传送给A(存放地址的寄存器称为间址寄存器).,A,34H 40H,R0 34H,设指令执行前 (R0)=34H (34H)=40H 执行指令后,(A)=,2. 以Rn为目的操作数的指令 (Move to Register),MOV Rn, A ;Rn (A) , n=07 MOV Rn , direct ;R
4、n (direct) MOV Rn ,data ;Rn data,3.以直接地址为目的操作数的指令 (Move to Direct),MOV direct, A ;direct (A) MOV direct, Rn ;direct (Rn) , n=07 MOV direct, Ri ; direct ( Ri ) , i=0,1 MOV direct, direct ;direct (direct) MOV direct, #data ;direct data,4. 以寄存器间接地址为目的操作数指令 (Move to indirect),MOV Ri, A ; (Ri) (A) i=0,1
5、MOV Ri , direct ; (Ri) (direct) MOV Ri ,data ; (Ri) data,3.2.5 位操作指令,2.位变量修改指令 CLR bit ;将bit0 SETB bit ;(bit) 1 bit 是内部RAM中的位地址 如:CLR P1.3 ;将P1.3=0; SETB P1.3 ;将P1.3=1;,应用举例1,MOV P1, #0FEH ; 11111110B 可以使P1.0上的发光二极管点亮 MOV P1, #0F0H ; 11110000B 可以使P1口上的上面4个发光二极管点亮,8段数码管显示,MOV P1, #00H ; 显示 8. MOV P1,
6、 #0F8H ; 显示 7 MOV P1, #88H ; 显示 A,应用举例2,一个引脚的高低电平,可以通过“光电耦合器”控制继电器,从而以“弱电”控制“强电”。,3.1.3 寻址方式,指令的格式: LOOP: MOV A, R0 ;将R0的内容送A 标号 操作码 目的操作数 源操作数 注释 (第一操作数) (第二操作数),寻址方式:寻找、确定操作数(或操作数地址)的方式。 寻址方式越多,计算机寻址能力越强,但指令系统也越复杂。 说明:以下讨论的寻址方式都是针对源操作数的。但实际上 目的操作数也有寻址问题。,1. 立即寻址 MOV A, #40H 操作数在指令中直接给出。 2. 直接寻址 MO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指令系统 学时
链接地址:https://www.31doc.com/p-2549541.html