. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->自由讨论区
主题 : :  cpu怎么知道指令字长?  [待解决] 回复[ 7次 ]   点击[ 773次 ]  
rsice
[帖 主] [ 发表时间:2008-02-18 12:05 ] 
荣誉值:0
信誉值:0
注册日期:2008-02-18 12:02
mov ax,01的机器码是3个字节,执行此语句后,ip自动加3,我想问cpu怎么知道到内存取3个字节而不是2个或者别的?
chayujin
[第7楼] [ 回复时间:2008-03-18 10:58 ] 
荣誉值:4
信誉值:0
注册日期:2007-08-22 13:44
楼主这个问题问得很好啊。
不过这是属于指令编码学的知识,也是汇编最难的内容之一,我们可以很容易在intel cpu程序员手册里查到楼主的答案
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved