单片机指令系统与寻址方式

时间:2023-03-08作者:佚名
单片机要正常运作,事先需编制程序,再把程序放入存贮器中,然后由CPU执行该程序。程序是由指令组成的,指令的基本组成是操作码和操作数。单片机的品种很多,设计时怎样表示操作码和操作数,都有各自的规定,再有指令代码也各不相同,因此,必须对所选单片机的全部指令,也就是所谓“指令系统”,有足够的了解。各个系列的单片机虽然有不同的指令系统,但也有其共同性。掌握一种单片机的指令系统,对其它系列单片机可以起到触类旁通的作用。MCS-51单片机应用广泛,派生品种多,具有代表性,所以,这里以MCS-51系列的指令系统为例说明“指令”的组成和应用。
1、MOV A,#20H
这条指令表示把20H这个数送入累加器A中(一个特殊功能寄存器)。
2、ADD A,70H
这条指令表示把累加器A中的内容(在上例中送入的#20H)和存贮器中地址为70H单元中的内容(也是一个数字),通过算术逻辑单元(英文缩写为ALU)相加,并将结果保留在A中。这里MOV、ADD等称为操作码,而A、#20H、70H等均称为操作数。在汇编语言程序中,操作码通常由英文单词缩写而成,这样有助于记忆,所以又称助记符。如MOV就是英文单词MOVE的缩写,含有搬移的意思;而ADD即为英文单词,其意为相加。因此,对于略懂英语的用户,掌握单片机指令的含意是较为方便的。操作数有多种表示法,如以上的#20H称为立即数,即20H就是真正的操作数。而70H是存贮器中某个单元的地址,在该单元中,放着操作数(比如说是3AH),ADD A,70H不是将70H和A中的内容相加,而是从存贮器70H单元中将3AH取出和A中的内容相加。由上可知,要找到实际操作数,有时就要转个弯,甚至转几个弯,这个过程称为寻址,MCS-51共有7种寻址方式,现介绍如下:
一、立即寻址:操作数就写在指令中,和操作码一起放在程序存贮器中。把“#”号放在立即数前面,以表示该寻址方式为立即寻址,如#20H。
二、寄存器寻址:操作数放在寄存器中,在指令中直接以寄存器的名字来表示操作数的地址。例如MOV A,R0就属于寄存器寻址,即将R0寄存器的内容送到累加器A中。
三、直接寻址:操作数放在单片机的内部RAM某单元中,在指令中直接写出该单元的地址。如前例的ADD A,70H中的70H。
四、寄存器间接寻址:操作数放在RAM某个单元中,该单元的地址又放在寄存器R0或R1中。
如果RAM的地址大于256,则该地址存放在16位寄存器DPTR(数据指针)中,此时在寄存器名前加@符号来表示这种间接寻址。如MOV A,@ R0。其它还有变址寻址、相对寻址、位寻址等。
五、位寻址(即可寻找某位的内容)功能,适于按位进行逻辑运算的位处理器。除128字节RAM、4k字节ROM和中断、串行口及定时器模块外,还有4组I/O口P0~P3,余下的就是CPU的全部组成。把4kROM换为EPROM就是8751的结构,如去掉ROM/EPROM部分即为8031的框图,如果将ROM置换为Flash存贮器或EEPROM,或再省去某些I/O,即可得到51系列的派生品种,如89C51、AT89C2051等单片机的框图。
单片机寻址方式越多,找操作数越方便,单片机的功能就越强。

相关阅读

电工与机修师傅之间的小争执,这次竟因一枚小小的卡簧而起,真是令人啼笑皆非!

电工与机修师傅之间的小争执,这次竟因一枚小小的卡簧而起,真是令人啼笑皆非!两位专业人士围绕这枚卡簧的“内外”之分,各执一词,气氛紧张得仿佛一触即发。 电工坚持认...
2024-08-24
电工与机修师傅之间的小争执,这次竟因一枚小小的卡簧而起,真是令人啼笑皆非!

双速电机的变速原理

电机的变速采用改变绕组的连接方式,也就是说用改变电机旋转磁场的磁极对数来改变它的转速。 双速电机(风机),平时转速低,有时风机就高速转,主要是通过以下外部控制线路的切换...
2023-03-21
双速电机的变速原理

常见电动机控制线路的功能与实际应用(二)

点动开关控制单相交流电动机正/反转控制线路 采用点动开关的单相交流电动机正/反转控制电路是指通过改变辅助线圈相对于主线圈的相位,控制电动机正/反转工作状态的电路。该电...
2023-06-25
常见电动机控制线路的功能与实际应用(二)

液压动力滑台使用

大家好!每天学一点,学习更轻松。关注我,感谢大家为我点赞。 今天学习的案例:一液压动力台如图所示,其动力加工动作过程如下:工人将待加工工件放到工作台上,按下启动按钮...
2023-03-29
液压动力滑台使用

供配电系统由哪些部分组成

   供配电系统的组成   电能是由发电部门(火力发电厂、水力发电站和核电站)的发电机产生的,这些电能需要通过供配电系统 传输给用户。电能从发电部门到用户的传输环节如图...
2023-06-27
供配电系统由哪些部分组成

热销商品

耐磨耐油丁腈耐高温氟胶防水环保级硅胶包覆聚四氟橡胶O型密封圈

本款O型密封圈采用多层复合结构设计,外层为环保级硅胶,具备优异的防水、耐候与生物相容性;中间层采用耐磨耐油的丁腈橡胶(NBR),确保在油污环境中长期稳定运行;内层则选用...
1

电焊机焊把线电焊线国标电缆线16 25 35 50 70平方纯铜焊把线

电焊机焊把线,作为焊接作业中不可或缺的一部分,其质量直接关系到焊接质量和安全。国标电缆线1625355070平方纯铜焊把线,严格遵循国家标准,采用纯铜材质,确保了优秀的导...
4.2

100%桑蚕丝香云纱饰品发圈发夹口罩眼罩发带腰封直播专拍单拍无效

100%桑蚕丝香云纱饰品系列,精选天然桑蚕丝与非遗香云纱工艺匠心打造,质感柔滑亲肤,光泽雅致,尽显东方韵味。包含发圈、发夹、口罩、眼罩、发带、腰封等多款实用配饰,适...
1

灭火器检查记录表消防器材点检卡月检查卡套卡片标签定满包邮增票

灭火器检查记录表、消防器材点检卡、月检查卡套、卡片标签等消防器材管理工具,是保障消防设备安全运行的重要辅助工具。这些记录卡和标签用于定期检查灭火器、消防...
0.36

激光保护镜片30*5进口石英焊接机28*4窗口片37*7光纤切割机头配件

激光保护镜片305进口石英焊接机284窗口片377光纤切割机头配件是一种用于激光加工的精密设备,具有高精度、高稳定性和高可靠性的特点。该设备采用了进口石英材料制...
3.5

网站栏目