第3章 MCS-51指令系统3.3.3 算术运算类指令 算术运算类指令分类如图3.9所示图3.9 算术运算类指令分类 1. 加减法指令(22条) 1) 加法指令(8条)2) 减法指令(4条) 注意:① 减法指令中没有不带借位的减法指令所以在需要时必须先将CY清0 ② 指令执行结果均在累加器A中 ③ 以上指令结果均影响程序状态字寄存器PSW的CYOVAC和P标志 例3.6 编写
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第3章 MCS-51单片机的汇编语言指令系统3.1 指令格式及其符号说明单片机汇编语言:助记符语言单片机的指令:是CPU用于控制功能部件完成某一 指定动作的指示和命令 指令系统:单片机全部指令的集合111条指令实现51种基本操作3.1.1 指令格式指令格式:指令的
#
3.1 指令及指令系统概念1 指令 CPU执行某种特定功能的操作的命令以指令代码形式表示 ROM 字节数少速度则快MCS-51的基本指令共111条按指令所占的字节来分: (1) 单字节指令49条 (2) 双字节指令45条 (3) 三字节指令17条按指令的执行时间来分: (1) 1个机器周期(12个时钟振荡周期)指令64条 (2) 2个机器周期(24个时钟振荡周期)指令45条
20066.定义空间伪指令DS格式:[标号:] DS 表达式功能:从指定的地址开始保留多少个存储单元作为备用的空间如: ORG 1000H BUF: DS 50 TAB: DB 22H 22H存放在1032H单元表示从1000H开始的地方预留50个(1000H1031H)存储字节空间7. 数据地址赋值伪指令XDATA格式:符号名 XDATA 表达式功能:将表达式的值或某个
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第二章:MCS-51单片机指令系统2.1 概述2.2 寻址方式 2.3 数据传送指令2.4 算逻运算和移位指令2.5 控制转移和位操作指令2.1:MCS-51指令系统的概述 MCS-51共有111条指令指令的长度和执行时间因不同的指令而各不相同2.1.1 指令格式2.1.2 指令的三种
#
计算机能够脱离人的直接干预自动进行操作是由于人们把解决问题的步骤方法等一步步操作用指令编成了程序事先送进了计算机(程序存储器)在执行时计算机将把指令逐条取出(PC指针)加以译码变成相应的控制信号控制计算机一步步执行:取指——译码——执行所以人们与计算机打交道就要有两者都能理解的共同语言这种语言称为计算机语言(机器汇编高级)3.1.1 传送数据的通路 (1)累加器A是个使用最多的寄存器MCS-51单
MCS-51指令格式MCS-51系列单片机指令基本情况51系列单片机指令集含有111条指令 每条指令在程序存储器ROM中占据一定的空间,以字节为单位。按指令所占字节数分类:单字节(49条);双字节(46条);3字节(16条)每条指令在执行时要花去一定的时间,以机器周期为单位。按指令执行时间分类:单周期(64条);双周期(45条);4周期(2条)按指令的功能分类,可分为5大类:数据传送类(29条);
MCS-51 单片机讲义(汇编)
违法有害信息,请在下方选择原因提交举报