|
主题 : : 王爽老师的第二版 汇编语言 其中的一道题目 看我做对了没有 [待解决] |
回复[ 6次 ]
点击[ 416次 ] | |
|
|
|
|
[帖 主]
[ 发表时间:2011-04-29 10:11 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-04-29 10:06 |
mov ax,62627 Ax=F4A3H
mov ah,31h Ax=0031H
mov al,23h Ax=0023H
add ax, ax Ax=E946H
mov bx,826ch Bx=826cH
mov cx, ax Cx=E946H
mov ax,bx Ax=826cH
add ax, bx Ax=04D8H
mov al, bh Ax=0082H
mov al, bl Ax=0062H
add ah, ah Ax=0000H | | |
|
|
|
|
[第1楼]
[ 回复时间:2011-04-29 11:18 ]
[引用]
[回复]
[ top ] | |
荣誉值:31
信誉值:3
注册日期:2009-06-15 19:20 |
第二句开始就有问题了,原先ax=f4a3h,
mov ah,31h 将ax的高位ah置为31h,而原来的低位al仍然为a3,所以ax=31a3h
mov al,23h 同上,ax=3123h
add ax,ax ax=6246h
mov bx,826ch bx=826ch
mov cx,ax cx=ax=6246h
mov ax,bx ax=bx=826ch
add ax,bx ax=ax+bx=04d8h 注意进位
mov al,bh 将bx的高位bh=82h赋给ax的低位al,ah不变,ax=0482h
mov al,bl 同上,ax=046ch
add ah,ah ah=ah+ah=08h,ax=086ch | | |
|
|
|
|
[第2楼]
[ 回复时间:2011-04-29 13:37 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-04-29 10:06 |
|
|
|
|
|
[第3楼]
[ 回复时间:2011-04-29 13:53 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-04-29 10:06 |
上边的不是完整版,再发个完整版给大家看下对不对
检测点2.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 al, bl Ax=046cH
add ah, ah Ax=086CH
接着
add al,6 AX=0872H
add al,al Ax=08e4H
mov ax,cx AX=6246H | | |
|
|
|
|
[第4楼]
[ 回复时间:2011-04-30 16:13 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-04-29 10:06 |
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 | | |
|
|
|
|
[第5楼]
[ 回复时间:2011-05-01 12:40 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:0
注册日期:2011-03-14 19:58 |
发个QQ群,用于群交流爽姐习题等 群号:75916434! | | |
|
|
|
|
[第6楼]
[ 回复时间:2011-07-29 15:41 ]
[引用]
[回复]
[ top ] | |
荣誉值:0
信誉值:2
注册日期:2011-07-28 17:34 |
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
------------------
回复:和你一样的,楼上的,从mov ah,bl AX=6C82H 这里不一样,他是MOV al,bl,不晓得他的书本与我们的是不是不一样,嘿。。。 | | |
|