. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  检测点2.3的问题  [待解决] 回复[ 10次 ]   点击[ 764次 ]  
370819600
[帖 主]   [ 发表时间:2008-04-16 12:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-03-27 17:52
mov ax,bx
sub ax,bx
jmp ax
Q:CPU几次修改IP?都是在什么时候?IP值为多少?
想了好久也想不明白
我自己算的是修改3次IP 
sub ax,ax ax=0
ip=0
在什么时候?这个不明白
我是新手,平时还要上课,快中考了,所以时间不是很多,学的很慢。
请大家帮帮忙。中考完了就有大把的时间了。
younggay
[第1楼]   [ 回复时间:2008-04-16 12:36 ]   [引用]   [回复]   [ top ] 
荣誉值:273
信誉值:0
注册日期:2008-01-23 20:23
楼主的精神可贵啊。
首先你的明确ip的变化事发生在什么时候。
书中33页的小结中说第3个总结说的明白。
(1)读取指令
(2)修改ip
(3)执行指令
这是每条指令必然的过程,不过,在(3)指令执行过程中,有的指令的作用是修改ip,这样,再次过程中也会有修改ip的动作。
看了这些,我想楼主的疑问该消除了吧。
younggay
[第2楼]   [ 回复时间:2008-04-16 12:37 ]   [引用]   [回复]   [ top ] 
荣誉值:273
信誉值:0
注册日期:2008-01-23 20:23
中考重要,先照顾中考吧,等中考完毕,我们在汇编网等着你回来。
wjw0769
[第3楼]   [ 回复时间:2008-04-21 21:47 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-04-20 22:34
修改了四次
读入mov ax,bx后修改一次
读入sub ax,bx后修改一次
读入jmp ax后修改一次
执行jmp ax后修改一次
最后IP=0
hjdx
[第4楼]   [ 回复时间:2008-04-21 22:37 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-04-15 20:36
修改了四次
wanglitao11
[第5楼]   [ 回复时间:2008-04-23 19:25 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-04-21 18:43
同意,是4次。
jly_412
[第6楼]   [ 回复时间:2008-04-26 14:54 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-04-26 11:38
谢谢 我也弄明白了
hjdx
[第7楼]   [ 回复时间:2008-04-26 17:11 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-04-15 20:36
4次.先中考吧!现在的小孩太幸福了,初中就有电脑,我到大学了才有电脑.
chl136389
[第8楼]   [ 回复时间:2008-05-02 20:24 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:5
注册日期:2008-04-27 21:45
哈哈,四次,主要是  jmp 指令是更改IP的.所以在执行"jmp ax" 时,修改IP为ax寄存器中的值.之前三次就不说了.其实问题2.3中有(仔细看看(2)(3))
grc10010010
[第9楼]   [ 回复时间:2011-08-18 09:09 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:13
注册日期:2011-07-13 08:38
我觉得是修改了3次,因为读入mov ax,bx时是IP的初始值,此时并没有修改IP的值,所以一共是3次!
可以用t命令在电脑上进行实验,可以发现第一条指令和相关寄存器的值是不显示的!
baoyx007
[第10楼]   [ 回复时间:2011-09-02 17:40 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-08-31 20:36
4次,
ip+3+3+2,ip=0
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved