- 18
- 0
- 约 72页
- 2017-03-04 发布于江苏
- 举报
3.3.3 算术运算指令 不带进位的加法指令 ( ADD ) 1,加法指令: 带进位的加法指令 ( ADDC ) 加1指令 ( INC ) 2,减法指令: 带进位的减法指令 (SUBB ) 减1指令 (DEC ) 3,十进制调整指令: ( DA A ) 4,乘法和除法指令: (MUL DIV) 加法指令(一):不带进位的加法指令 格式: ADD A,Rn ; A + Rn →A ADD A,direct ; A + direct →A ADD A,@Ri ; A + Ri →A ADD A,#data ; A +data→A 【注意】: 1.参加运算的数据都应当是8位的,结果也是8位并影响PSW。 2.根据编程者的需要,8位数据可以是无符号数(0~255),也可以是有符号数(-127~+128)。 3.不论编程者使用的数据是有符号数还是无符号数,CPU都将它们视为补码进行运算并影响PSW。 不带进位的加法指令举例 一 试分析执行下列指令后累加器A和PSW中各标志的变化。 MOV A,#19H Cy 0; ADD A,#66H AC 0 OV 0 25 A 0 0 0 1 1 0 0 1 B P 1 + 102 data 0 1 1 0 0 1 1 0 B 127 0 0 1 1 1 1 1 1
原创力文档

文档评论(0)