检测点2.1
(1)写出每条汇编指令执行后相关寄存器中的值。mov ax,62627 AX= F4A3H
mov ah,31H AX= 31A3H
mov al,23H AX= 3123H
add ax,ax AX= 6246H
mov bx,826CH BX= 826CH
mov cx,ax CX= 6246H
mov ax,bx AX= 826CH
add ax,bx AX= 04D8H
mov al,bh AX= 0482H
mov ah,bl AX= 6C82H
add ah,ah AX= D882H
add al,6 AX= D888H
add al,al AX= D810H
mov ax,cx AX= 6246H
(2)只能使用目前学过的汇编指令,最多使用4条指令,编程计算2的4次方。
mov ax,2
add ax,ax
add ax,ax
add ax,ax
兄弟 第二题的答案好像是错误的啊 计算出来ax的值为10? aatonghua 发表于 2020-2-27 14:10
兄弟 第二题的答案好像是错误的啊 计算出来ax的值为10?
没问题的
aatonghua 发表于 2020-2-27 14:10
兄弟 第二题的答案好像是错误的啊 计算出来ax的值为10?
10是你以十六进制去显示了 十进制就是16 add al,6 AX= D888H
这里的6是十进制的,十六进制是以H结尾的
页:
[1]