某计算机有60条指令,第四次作业 指令系统 设计算机A有60条指令,指令操作码6位固定长度...

第四次作业 指令系统 设计算机A有60条指令,指令操作码6位固定长度

第四次作业: 指令系统

1, 设计算机A有60条指令,指令操作码6位固定长度编码,从000000到111011。其后

继产品B需要增加32条指令,并与A保持兼容, (1) 试为计算机B设计指令操作码。 (2) 计算操作码平均长度

2, 某计算机的指令系统字长定长为16位,采用扩展操作码,操作数地址需要4位,该指

令系统已有三地址指令M条,而地址指令N条,没有零地址指令,问系统最多还有多少条一地址指令?

3, 在一个单地址指令的计算机系统中有一个累加器,给定以下存储器数值: 单位20中的内容是40; 单位30中的内容是50; 单位40中的内容是60; 单位50中的内容是70;

求以下指令分别将什么数值装入到累加器中? (1) load #20 (2) load 20 (3) load(20) (4) load #30 (5) load 30 (6) load (30)

4, 一条双字长的指令存储在地址为W的存储器中。指令的地址字段位于地址为W+1处,

用Y表示。在指令执行中使用的操作数存储在地址为Z的位置。在一个变址存储器中包含X的值。试叙述Z是怎样根据其他地址计算得到的,假定寻址方式为: (1) 直接寻址 (2) 间接寻址 (3) 相对寻址 (4) 变址寻址

5, 一条双字长的load指令存储在地址为200和201的存储位置,该指令将地址码指定的存

储器内容装入累加器AC。指令的第一个字指定操作码和寻址方式,第二个字是地址部分。PC寄存器的值是200。通用寄存器R1的值是400,变址寄存器R1的值是400,变址寄存器XR的内容是100,如图所示。

指令的寻址方式字段可指定任何一种寻址方式。问在以下寻址方式下,装入AC的值。 (1) 直接寻址 (2) 立即数寻址 (3) 相对寻址 (4) 变址寻址

(5) 寄存器(R1)寻址 (6) 寄存器(R1)间接寻址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值