. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
主题 : :  对"莫取网名"写的<汇编语言>答案 检测点2.2(23页的)疑惑  [待解决] 回复[ 5次 ]   点击[ 327次 ]  
yaoye
[帖 主] [ 发表时间:2011-03-04 21:18 ] 
荣誉值:0
信誉值:0
注册日期:2011-03-04 21:12
之前在汇编吧里提问过过了几天也没人鸟我.
我做这道题的时候刚开始做错了,我一看是3条指令就理所当然的认为是修改了3次ip的地址看了答案也知道了"执行第四条指令"的前后修改了两次。不过小弟还是有点疑问,对于答案说的是:#############################################
答:CPU修改了4次IP的值。                  ########
情况如下:                                  #######
第1次:执行完mov ax,bx后                    ######
第2次:执行完sub ax,ax后                   #######
第3次:读入jmp ax后                         #######
第4次:执行完jmp ax后                       #######
最后IP的值为0######################################

个人认为是:
##########################################
答:CPU修改了4次IP的值。              ########
情况如下:                              #######
第1次:执行mov ax,bx前                 #######
第2次:执行sub ax,ax前                 #######
第3次:读入jmp ax前                     #######
第4次:执行完jmp ax后                  #######
最后IP的值为0###############################
以上观点只是个人的疑问,还忘路过的高手,不吝赐教
zaixuexi
[第1楼] [ 回复时间:2011-03-06 15:28 ] 
荣誉值:93
信誉值:0
注册日期:2010-11-29 14:28
不是不回答你,觉得不能乱讲吧.其实不用太纠结这个问题.
不知道你认为在前修改是依据什么的.
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved