- 8
- 0
- 约2.36万字
- 约 147页
- 2019-03-19 发布于湖北
- 举报
代码段: MOV AL , BYTE PTR N1 ADD AL , BYTE PTR N2 DAA MOV BYTE PTR SUM , AL MOV AL , BYTE PTR N1+1 ADC AL , BYTE PTR N2+1 DAA MOV BYTE PTR SUM+1 , AL 例:计算1234+5678=? 数据段: N1 DW 1234H N2 DW 5678H SUM DW ? 若被减数≥减数,调整后,C标=0,AL=组合BCD码差值 若被减数<减数,调整后,C标=1,AL=差值相对于模 (100)10 的“补数” 例:计算56-78=? MOV AL , 56H SUB AL , 78H DAS ;C=1,AL=88H ;88H是“-12H”相对于模100H的补数 ② 组合BCD码减法调整:DAS 功能:默认操作对象为AL,对AL中的组合BCD差值进行修正。 例:计算8+9=? MOV
原创力文档

文档评论(0)