汇编网首页登录博客注册
wucai的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
友情链接

[2008-06-12 02:20] 第2章拉~检测点2.1

这段时间学了点计算机基础,不然真的看不懂 CICI

检测点2.1

(1)                        AX           BX        CX
mov ax,62627            F4A3H       0000H      0000H
mov ah,31H              31A3H       0000H      0000H
mov al,23H              3123H       0000H      0000H 
add ax,ax               6246H       0000H      0000H 
mov bx,826CH            6246H       826CH      0000H 
mov cx,ax               6246H       826CH      6246H
mov ax,bx               826CH       826CH      6246H
add ax,bx               04D8H       826CH      6246H
mov al,bh               0482H       826CH      6246H
mov ah,bl               6C82H       826CH      6246H
add ah,ah               D882H       826CH      6246H
add al,6                D888H       826CH      6246H
add al,al               D810H       826CH      6246H
mov ax,cx               6246H       826CH      6246H


问个问题 : 我不知道上面写的对不
如果mov cx,ax    将寄存器AX中的数据送入CX寄存器  
那AX中还有数据吗 ?  是等于0000H还是我上面做对了?
谢谢帮忙~~



(2)
mov ax,2 
add ax,ax 
add ax,ax 
add ax,ax
评论次数(1)  |  浏览次数(910)  |  类型(汇编作业) |  收藏此文  | 

[  tomato   发表于  2008-06-12 08:59  ]

当我们不确定寄存器中的值为多少时,将寄存器中的值视为0是不对的吧?mov指令只改变目的地址中的值,源地址中的值不被改变。所以 mov cx,ax执行后ax中的值不变。

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码