检测点2.1
本帖最后由 inferso 于 2020-4-12 15:55 编辑(1) 写出每条汇编指令执行后相关寄存器中的值。
mov ax,62627 AX=F4A3H (Ah=F4H Al=A3H)
mov ah,31H AX=31A3H (Ah=31H Al=A3H)
mov al,23H AX=3123H (Ah=31H Al=23H)
add ax,ax AX=6246H (Ah=62H Al=46H)
mov bx,826CH BX=826CH (Bh=82H Bl=6CH)
mov cx,ax CX=6246H (Ch=62H Cl=46H)
mov ax,bx AX=826CH (Ah=82H Al=6CH)
add ax,bx AX=04D8H (Ah=04H Al=D8H)
mov al,bh AX=0482H (Ah=04H Al=82H)
mov ah,bl AX=6C82H (Ah=6CH Al=82H)
add ah,ah AX=D882H (Ah=D8H Al=82H)
add al,6 AX=D888H (Ah=D8H Al=88H)
add al,al AX=D810H (Ah=D8H Al=10H)
mov ax,cx AX=6246H (Ah=62H Al=46H)
(2) 只能使用目前学过的汇编指令,最多使用4条指令,编程计算2的4次方。
mov ax,2 AX=0002H
add ax,ax AX=0004H
add ax,ax AX=0008H
add ax,ax AX=0010H 计算机真神奇,第二步我就错了,结果还对了 mov ah,31H AX=31A3H (Ah=31H Al=A3H)始终不明白AX为什么是31A3 740021102 发表于 2020-4-29 18:56
mov ah,31H AX=31A3H (Ah=31H Al=A3H)始终不明白AX为什么是31A3
直接覆盖上去
页:
[1]