. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  王爽老师的第二版 汇编语言 其中的一道题目 看我做对了没有  [待解决] 回复[ 6次 ]   点击[ 416次 ]  
cnxiaol
[帖 主]   [ 发表时间: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
tsembrace
[第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
cnxiaol
[第2楼]   [ 回复时间:2011-04-29 13:37 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-04-29 10:06
终于弄明白了,谢谢各位!
cnxiaol
[第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
cnxiaol
[第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
caning8
[第5楼]   [ 回复时间:2011-05-01 12:40 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-03-14 19:58
发个QQ群,用于群交流爽姐习题等 群号:75916434!
klxo
[第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,不晓得他的书本与我们的是不是不一样,嘿。。。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved