问题2.1请教下
本帖最后由 康小泡 于 2016-1-14 13:39 编辑程序段中的指令 指令执行后AX中的数据 指令执行后BX中的数据
movax,001AH 001AH 0000H
mov bx,0026H 001AH 0026H
addal,bl 0040H 0026H: 这里 我很不懂 为什么ax会等于0040H
addah,bl 2640H 0026H:还有这里bl的低八位 传到ah高八位
: 那么 在这里 ahbh 高八位是那两个数al
addbh,al 2640H 4026H : bl低八位又是那两个数呢?
movah,0 0040H 4026H
addal,85H 00C5H 4026H
addal,93H 0058H 4026H movax,001AH 001AH 0000H
mov bx,0026H 001AH 0026H
到现在 ax= 001Ah ah = 00h al = 1Ah
bx= 0026h bh = 00h bl = 26h
add al, bl
al = al + bl = 1Ah + 26h = 40h
ax = 0040h = 40h
人造人 发表于 2016-1-12 22:01
movax,001AH 001AH 0000H
mov bx,0026H 001AH ...
不好意思 哈这么久才回复你 好简单不知道你是用什么编译器呢?
黑执事 发表于 2016-1-13 20:27
不好意思 哈这么久才回复你 好简单不知道你是用什么编译器呢?
masm6.15 我知道了谢谢{:5_92:} 我也是刚开始自学汇编呢
页:
[1]