《汇编语言(第二版)王爽》检测题2.1

12 views
Skip to first unread message

Andrew Chui

unread,
Nov 23, 2011, 12:03:30 AM11/23/11
to l_o_d_fly
(一)、写出每条汇编指令执行后相关寄存器中的值
1、mov ax,62627 AX=__________
2、mov ah,31H    AX=__________
3、1mov al,23H    AX=__________
4、ADD AX,AX    AX=__________
5、mov bx,826CH    BX=__________
6、mov cx,ax    CX=__________
7、mov ax,bx    AX=__________
8、add ax.bx    AX=__________
9、mov al,bh    AX=__________
10、mov ah,bl    AX=__________
11、add ah,ah    AX=__________
12、add al,6    AX=__________
13、add al,al    AX=__________
14、mov ax,cx    AX=__________
(二)只能使用目前学过的汇编指令,最多使用四条指令,编写计算2的4次方。


-----------------------------
习题答案+小甲鱼解答
(1)写出每条汇编指令执行后相关寄存器中的值。
1、AX=F4A3H    (将62627转换为十六进制数)
2、AX=31A3H    (mov将ah位覆盖成31H)
3、AX=3123H    (同上)
4、AX=6246H
5、BX=826CH
6、CX=8246H
7、AX=826CH
8、AX=04D8H    (出现溢出)
9、AX=0482H
10、AX=6C82H
11、AX=D882H
12、AX=D888H
13、AX=D810H    (将al和ah独立开来看)
14、AX=6246H

(2)只能使用目前学过的汇编指令, 最多使用4条指令,编程计算2的4

次方。

注释:2的4次方,也就是2×2×2×2……我们会发现……

mov ax, 2

add ax, ax

add ax, ax

add ax, ax

ax == 2^4 == 16

Reply all
Reply to author
Forward
0 new messages