7.1伪指令 (3)定义字节数据伪指令DB [标号] Db data 如:200DB30H 伪指令DB也可用来定义多个连续单元为常数 即用来定义一组单字节数据组成的常数表。 如:ORG1000H DB30H,31H,32H33H,34H35H36H, 37H,38H39H,2EH,0DH 单片机原理与应用
2021/2/6 单片机原理与应用 6 7.1 伪指令 (3)定义字节数据伪指令DB [标号 ] DB data 如: 2000H DB 30H ; 伪指令DB也可用来定义多个连续单元为常数, 即用来定义一组单字节数据组成的常数表。 如: ORG 1000H DB 30H,31H,32H,33H,34H,35H,36H, 37H,38H,39H, 2EH,0DH
7.1伪指令 (4)定义双字节数据伪指令DW [标号:] Dw data16 如:ORG3000H DATA DW OFDE1H RET DATAA:DW1345,2241,34556 (5)位地址赋值伪指令BIT 变量代号 BIT位地址 如:CS BIT P2.0 FLAG BIT 20H. 6 (6)汇编结束伪指令END END 单片机原理与应用
2021/2/6 单片机原理与应用 7 7.1 伪指令 (4) 定义双字节数据伪指令DW [标号:] DW data16 如: ORG 3000H DATA: DW 0FDE1H ….. RET DATAA: DW 1345, 2241, 34556 (5) 位地址赋值伪指令BIT 变量代号 BIT 位地址 如: CS BIT P2.0 FLAG BIT 20H.6 (6) 汇编结束伪指令END END
7.2算术运算程序的设计 在MCS-51单片机指令系统中,算术运算指令仅 支持2个无符号的8位二进制数的运算,二进制数 算术运算是按字节的方式进行的。 单片机原理与应用
2021/2/6 单片机原理与应用 8 7.2 算术运算程序的设计 在MCS-51单片机指令系统中,算术运算指令仅 支持2个无符号的8位二进制数的运算,二进制数 算术运算是按字节的方式进行的
7.2算术运算程序的设计 例1多字节二进制加法。 C Cy←0 二进制数加法算法 单片机原理与应用
2021/2/6 单片机原理与应用 9 7.2 算术运算程序的设计 例1 多字节二进制加法。 + Cy Cy Cy Cy 0 二进制数加法算法
7.2算术运算程序的设计 例2多字节二进制减法。 Cy←0 减法算法 单片机原理与应用 10
2021/2/6 单片机原理与应用 10 7.2 算术运算程序的设计 例2 多字节二进制减法。 - Cy Cy Cy 0 减法算法