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单片机指令系统的分类格式掌握MCS-51指令系统的七种寻址方式掌握MCS-51指令系统的数据传送算术运算 逻辑运算转移操作布尔运算等指令的功能熟悉MCS-51指令系统的各种指令对寄存器资源的占用情况------指令的两种格式1) 指令执行时间短:1个机器周期的指令有64条2个机器周期的指令有45条而4个机器周期的指令仅有2条(乘法和除法指令)2) 指令字节少:单字节指令有49
汇编语言源程序 汇编:将汇编语言源程序转换成机器语言目标程序的过程称为汇编 汇编程序:能将汇编语言源程序转换成机器语言目标程序的系统软件称为汇编程序宏指令名 MACRO 形式参数 … 被定义的程序段 ENDM43GH26. 位定义 标号 BIT [位地址]作用: 同EQU指令不过定义的是位操作地址例如 AIC BIT 3.程序中用注释说明指令在程序中
#
第3章 MCS-51指令系统3.3.3 算术运算类指令 算术运算类指令分类如图3.9所示图3.9 算术运算类指令分类 1. 加减法指令(22条) 1) 加法指令(8条)2) 减法指令(4条) 注意:① 减法指令中没有不带借位的减法指令所以在需要时必须先将CY清0 ② 指令执行结果均在累加器A中 ③ 以上指令结果均影响程序状态字寄存器PSW的CYOVAC和P标志 例3.6 编写
#
#
违法有害信息,请在下方选择原因提交举报