. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  CPU将CS:IP所指向的内存单元中的数据当作指令来执行。     为什么是错的????  [待解决] 回复[ 12次 ]   点击[ 728次 ]  
misker
[帖 主]   [ 发表时间:2010-01-07 18:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-06-16 12:40
CPU将CS:IP所指向的内存单元中的数据当作指令来执行。


这个为什么是错的????


我做测试题的时候碰到的
i14151619
[第1楼]   [ 回复时间:2010-01-07 20:39 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-01-02 16:37
CPU将CS:IP所指向的内存单元中的数据当作指令来执行  没指出是第一条指令
regex
[第2楼]   [ 回复时间:2010-01-07 23:35 ]   [引用]   [回复]   [ top ] 
荣誉值:61
信誉值:0
注册日期:2009-12-19 01:51
CS:IP所指向一个内存单元里,这个单元里存放的数据才是即将要执行的指令
scuzg
[第3楼]   [ 回复时间:2010-01-08 10:52 ]   [引用]   [回复]   [ top ] 
荣誉值:307
信誉值:0
注册日期:2009-03-15 23:46
谁说是错的?错哪里了?
acool
[第4楼]   [ 回复时间:2010-01-08 14:43 ]   [引用]   [回复]   [ top ] 
荣誉值:49
信誉值:0
注册日期:2008-10-15 16:15
楼主说的话是对了。

有个网站检测题的题支是错的,和楼主的说法相近,不要混淆了。
acool
[第5楼]   [ 回复时间:2010-01-08 14:48 ]   [引用]   [回复]   [ top ] 
荣誉值:49
信誉值:0
注册日期:2008-10-15 16:15
找到了。

任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。
-----------------
这个说法是错误的。
scuzg
[第6楼]   [ 回复时间:2010-01-08 20:36 ]   [引用]   [回复]   [ top ] 
荣誉值:307
信誉值:0
注册日期:2009-03-15 23:46
正确的陈述应该是:任意时刻,CS:IP指向的内容即是此刻CPU正在读取(而不是执行)的指令。对不?
zncliving
[第7楼]   [ 回复时间:2010-01-10 11:27 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-09-27 16:42
我认为楼主的那句话是正确的!
ldlihuanfa
[第8楼]   [ 回复时间:2010-03-19 17:20 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:0
注册日期:2009-12-18 19:53
不知道错在哪里,学汇编又不是咬文嚼字
scuzg
[第9楼]   [ 回复时间:2010-03-19 19:51 ]   [引用]   [回复]   [ top ] 
荣誉值:307
信誉值:0
注册日期:2009-03-15 23:46
还不是咬文嚼字我觉得,因为执行指令和取指令是先后两个节奏,当前执行的指令是上一个节奏取得的,而任意时刻CS:IP指向的内容是此刻CPU正在读取(而不是执行)的指令。
doudou
[第10楼]   [ 回复时间:2010-03-19 20:09 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:0
注册日期:2010-03-10 12:10
cs:ip地址始终指向将要执行的指令而不是正在执行的指令。可以用debug进行证明,我有个截图只是穿不上来,你可以自己试试
likelike
[第11楼]   [ 回复时间:2010-11-11 16:44 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-11-09 16:36
PC指向的是即将执行的指令
1464181495
[第12楼]   [ 回复时间:2014-10-03 00:50 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-10-02 23:41
cs:ip指向的是一个内存单元,一个指令不只一个内存单元,只是从这个内存单元开始一直到读取完一个完整的指令另一种说法是cpu将cs:ip指向的内容当做指令执行而不是单个内存中的数据
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved