试题详情
- 简答题两个4位BCD码数相加,被加数和加数分别存于30H、31H和40H、41H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数放在50H、51H、52H中(52H用于存放最高位的进位),试编写加法程序。
-
O.RG 00H
M.OV 30H, #12H ;
M.OV 31H, #34H ;
M.OV 40H, #56H ;
M.OV 41H, #78H ;
M.OV A, 31H ; 取被加数十个位
A.DD A, 41H ; 相加,(A) = (31H) + (41H)
D.A A ; 十进制调整
M.OV 51H,A ; 存十位个位运算结果
M.OV A, 30H ; 取被加数千百位
A.DDC A, 40H ; 相加,(A) = (30H) + (40H)
D.A A ; 十进制调整
M.OV 50H,A ; 存千位百位运算结果
C.LR A ; 清A
A.DDC A,#0 ; 将进位加到A中
M.OV 52H, A ; 存进位
S.JMP $ 关注下方微信公众号,在线模考后查看
热门试题
- 行扫描法原理是怎么实现?
- 与十进制数254等值的数是()。
- 32位微型计算机出现后,又推出了许多32
- 异步方式下,825lA的时钟CLK比数据
- 若在数据段中从字节变量TABLE相应的单
- 8259芯片中,IRR是()寄存器,IM
- 8086的I/O寻址空间为()。
- 74LS377通常用来作简单()口,而7
- I/O口数据传送有哪些传送方式,分别在哪
- 通常所说的微型计算机系统就是指微型计算机
- 8259A对优先级的管理方式有哪几种?
- 8253—5作于方式5时,在计数过程中,
- 假设BX寄存器上的内容为0100H,下列
- 芯片总线
- 8位D/A转换器的精度是±
- 8253—5作于方式3时,若计数值为偶数
- 一个8位D/A转换器的满量程(对应于数字
- ISA总线的()引脚低有效说明进行I/O
- 若CS=8000H,则当前代码段可寻址的
- 在串联优先级总线判别电路中越靠近总线仲裁