将值添加到AX寄存器但使用AH和AL

时间:2017-01-06 22:05:15

标签: assembly x86 x86-16

在这个程序集(8086)代码中,每个寄存器的值是什么: BL AH AL

这是代码:

MERGE

1 个答案:

答案 0 :(得分:1)

Position | Team | Points :----- | -----: | :----: 1 | Team A | 3 :----- | -----: | :----: 2 | Team B | 0

这意味着AX = AL + AH * 256BL给予或接受,加上一个。{/ p>

其余的都在1900 / 256

这是事实,因为如果AL,则AX=256AL=0

AH=1

256 = 0 + 1 * 256

79 = 79 + 0 * 256