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 ax=2
add ax,ax ax=4
add ax,ax ax=8
add ax,ax ax=16
(不知道哪位高手有更简洁的方法)
- [qiyu2580] 第二题答案第一空,是不是1001,因为偏移地址最大为FFFFH,如果取FFFFH是得不到20000H 02/03 18:04
- [mess] 第二题答案第一空错误,可以带入计算的值来验证结果。 02/02 11:52
- [mess] 答案是四次,博主再看看书。 02/02 11:50
- [游客] 答案都正确。 第二题在没有学到其他汇编指令,如乘法的时候,这样做就可以了~ 01/25 14:18
- [游客] 谢谢你帮我纠正,我忘记考虑一个存储单元是一个字节,我都想成二进制所以都除8了。 不过2的6次方KB 01/21 20:57
- [bigbigwolf] (5) 8KB,0.125MB,2MB,0.5GB ----------- 这个题答案做。 01/21 10:09
[ 游客 发表于 2010-01-25 14:18 ]
答案都正确。
第二题在没有学到其他汇编指令,如乘法的时候,这样做就可以了~