考研论坛

 
查看: 6769|回复: 8
打印 上一主题 下一主题

【讨论】组成原理问题不解——扩展操作码技术

[复制链接]

12

主题

61

帖子

174

积分

一般战友

Rank: 2

精华
0
威望
46
K币
128 元
注册时间
2008-10-7
跳转到指定楼层
楼主
发表于 2009-8-3 22:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
组成原理(唐)301页,为什么采用扩展操作码技术后,比如说四位操作码就最多只能有15条一地址指令!这么做的主要作用是什么?

[ 本帖最后由 jefession 于 2009-8-4 15:23 编辑 ]

    评分

    参与人数 1威望 +10 收起 理由
    lonelyskytaut + 10 你的提问很没有技巧,要注意改一下了 ...

    查看全部评分

    回复

    使用道具 举报

    69

    主题

    1463

    帖子

    0

    积分

    新手上路

    Rank: 1

    精华
    2
    威望
    14455
    K币
    11954 元
    注册时间
    2009-4-6
    沙发
    发表于 2009-8-3 23:05 | 只看该作者
    具体一点啊,哪本书啊?
    计算机     苏州大学
    上帝没有给我翅膀,科学让我飞翔。
    回复

    使用道具 举报

    头像被屏蔽

    11

    主题

    35

    帖子

    185

    积分

    Banned

    精华
    0
    威望
    100
    K币
    85 元
    注册时间
    2009-5-21
    板凳
    发表于 2009-8-3 23:17 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    0

    主题

    46

    帖子

    106

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    10
    K币
    96 元
    注册时间
    2009-7-25
    地板
    发表于 2009-8-3 23:43 | 只看该作者
    他指的书是唐的原理了
    答案参考板凳所言[em:18]
    回复

    使用道具 举报

    258

    主题

    6010

    帖子

    6万

    积分

    荣誉版主

    Rank: 8Rank: 8

    精华
    6
    威望
    42896
    K币
    20507 元
    注册时间
    2008-7-25

    考研论坛2010年上半年优秀版主

    5
    发表于 2009-8-4 00:19 | 只看该作者
    LZ的提问很有问题啊,这个坛子上的老研们一般手上都没有书的,如果像LZ一样提问的话,很多人想帮助你都心有力而与不足。下次提问是最好能传张题目图片上来,或者把题目稍微描述一下,实在不行也要写清楚那本书的哪一页
    号不是随便可以封的
    回复

    使用道具 举报

    0

    主题

    41

    帖子

    82

    积分

    新手上路

    Rank: 1

    精华
    0
    威望
    0
    K币
    82 元
    注册时间
    2009-8-1
    6
    发表于 2009-8-5 13:39 | 只看该作者
    这个地方我也有疑问,书上好像没有讲具体怎么扩展?
    希望有人解答一下
    相信自己,就能成功!
    回复

    使用道具 举报

    21

    主题

    106

    帖子

    367

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    43
    K币
    324 元
    注册时间
    2009-6-5
    7
    发表于 2010-3-11 18:04 | 只看该作者
    这是操作码不固定的指令格式,四位是基本的操作码,还可以扩充,但是指令的字数不变,就是说把不用的地址码部分可以做操作码用。
    例如:假设某机器的指令长度为16位,包括4位基本操作码和三个4位地址码段。
    ①表示三地址指令:因有4位操作码则能表示16条;②表示二地址指令:因有8位操作码则可表示256条;③表示一地址指令:因有12位操作码则可表示4096条
    如果需要三地址、二地址、一地址指令各15条、零地址指令16条,则一样能够采用可变格式操作码实现。例如可以这样规定:
    15条三地址指令的操作码为:0000 ~ 1110 (操作码4位可表示16条指令,由于只有15条,所以还剩余一种状态1111,可以做二地址指令的标记)
    15条二地址指令的操作码为:前4位1111, 即 1111 0000 ~ 1111 1110
    15条一地址指令的操作码为:前8位均为1, 即 * 0000 ~* 1110
    16条零地址指令的操作码为:前12位均为1, 即 **~**

    我当时看的时候也想问为什么  不过最后我知道了
    不是一定要 多少条的
    是为了方便 才 15条的
    ---------------
    (操作码4位可表示16条指令,由于只有15条,所以还剩余一种状态1111,可以做二地址指令的标记)

    评分

    参与人数 1威望 +8 收起 理由
    netpasser + 8 我很赞同

    查看全部评分

    回复

    使用道具 举报

    0

    主题

    35

    帖子

    70

    积分

    新手上路

    Rank: 1

    精华
    0
    威望
    0
    K币
    70 元
    注册时间
    2010-3-12
    8
    发表于 2010-3-13 20:29 | 只看该作者
    我来的总不是时候,上楼说的很确切、、、、、、、、、
    回复

    使用道具 举报

    5

    主题

    140

    帖子

    314

    积分

    一般战友

    Rank: 2

    精华
    0
    威望
    30
    K币
    284 元
    注册时间
    2008-6-24
    9
    发表于 2010-3-14 07:05 | 只看该作者
    楼上有人说的很清楚啦
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册 人人连接登陆

    本版积分规则   

    关闭

    您还剩5次免费下载资料的机会哦~

    扫描二维码下载资料

    使用手机端考研帮,进入扫一扫
    在“我”中打开扫一扫,
    扫描二维码下载资料

    关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

    GMT+8, 2026-1-22 12:26 , Processed in 0.105045 second(s), Total 14, Slave 10(Usage:7.25M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回复 返回顶部 返回列表
    × 关闭