指令系统概述与寻址方式 R0是数据的来源称为源操作数directrel((×))由寻址方式决定寄存器间接寻址的寻址范围: (1)片内128B的RAM用R0R1作间址寄存器如MOV AR0 (2)片外64KB的数据存储器用DPTR作间址寄存器如MO ADPTR (3)堆栈区域用SP作间址寄存器如PUSH ACC (4)片外256B数据存储器用R0R1作间址寄存器如MO
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第2章 51单片机的指令系统 学习和使用单片机的一个重要环节就是理解和熟练掌握它的指令系统单片机的指令系统是生产厂商定义的对于不同内核的单片机其指令系统也是不同的本章将详细介绍51单片机指令系统的寻址方式及各类指令的格式和功能 2.1 初识单片机的汇编指令2.2 51单片机指令的寻址方式2.3 80C51指令集2.4
寻址方式3寄存器寻址 操作数存放在寄存器中 寻址对象:ABDPTRR0R7 B 仅在乘除法指令中为寄存器寻址在其他指令中为直接寻址 A 可以寄存器寻址又可以直接寻址直接寻址时写作ACC例如:MOV AR0 R0→AAR0均为寄 存器寻址机器码E8
指令:指挥机器完成操作的命令指令系统:机器可识别的全部指令10 直接寻址1518H1FH4寄存器间接寻址76HSJMP 08HRn:R0R74以间接地址为目的操作数的指令 MOV R0A MOV Ridirect MOV Ridata例如: MOV SP60H MOV A64H MOV B80H PUSH ACC PUSH B POP B
符号说明 寻址方式 单片机执行指令的过程图2-2 直接寻址 变址寻址时指定的变址寄存器的内容与指令中给出的偏移量相加所得的结果作为操作数的地址例如指令MOVC A ADPTR ((A)(DPTR))送 A变址寻址过程如图2-5所示 不论用DPTR或PC作为基址指针变址寻址方式都只适用于51系列单片机的程序存储器通常用于读取数据表也就是将程序存储器中的数送入A中因此也称
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第三章 MCS-51指令系统3-1 指令格式3-2 寻址方式3-6 逻辑运算指令3-6 位操作指令3-4 数据传送指令3-5 算术运算指令3-7 控制转移指令3-7 调用和返回指令一 汇编语言指令格式[标号:] 操作码 [操作数1][操作数2][注释] 例: LOOP: MOV A
2023-11-21单片机原理及应用技术教材编写组1第三章单片机的指令系统 2023-11-21单片机原理及应用技术教材编写组231 指令与指令格式 311 指令计算机的指令是指使计算机执行各种操作的命令,它是计算机的控制信息。一台计算机所能执行的全部指令的合集称为这台计算机的指令系统。它集中地反映了微处理器的硬件功能和属性。不同种类的微处理器具有不同的指令系统。通常,指令系统包括指令格式、寻址方
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第3章 单片机指令系统 3.1 MCS-51指令简介3.2 指令系统 LOOP: MOV A R0 将R0的内容送A [标号] 操作码 第一操作数 第二操作数 [注释]
6810MOV DPTR 2000HMOV A 20HMOVC A ADPTR R0…R7例3-1:设(70H)= 60H(60H)=20HP1为输入口状态为0B7H执行如下程序: MOV R070H (78H 70H) MOV AR0 (E6H) MOV R1A (F9H) MOV BR1
#
违法有害信息,请在下方选择原因提交举报