计组作业6指令系统_第1页
计组作业6指令系统_第2页
计组作业6指令系统_第3页
计组作业6指令系统_第4页
计组作业6指令系统_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 单选题 采用扩展操作码的重要原则是 A 操作码长度可变 B 使用频率高的指令采用短操作码 C 使用频率低的指令采用短操作码 D 满足整数边界原则 2 单选题 指令系统中采用不同寻址方式的主要目的是 A 实现程序控制和快速查找存储器地址 B 缩短指令长度 扩大寻址空间 提高编程灵活性 C 可以直接访问主存和外存 D 降低指令译码难度 3 单选题 某计算机主存按字编址 转移指令采用相对寻址 由两个字组成 第一个字为 操作码和寻址方式 第二个字为相对位移量 假定取指令时 每取一个字 PC 自动加 1 若 某转移指令所在的主存地址为 2100H 该转移指令成功转移后的目标地址 20F8H 则指令 第二个字的相对位移量是 A 000AH B FFF6H C 8000AH D FFF8H 4 单选题 单地址指令中为了完成两个数的算术操作 除地址码指明的一个操作数外 另 一个数常需采用 A 变址寻址方式 B 立即寻址方式 C 隐含寻址方式 D 间接寻址方式 5 单选题 2013 统考 假设变址寄存器 R 的内容为 1000H 指令中的形式地址为 2000H 地址 1000H 中的内容为 2000H 地址 2000H 中的内容为 3000H 地址 3000H 中 的内容为 4000H 则变址寻址方式下访问到的操作数是 A 1000H B 2000H C 3000H D 4000H 6 单选题 2011 统考 偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有 效地址 下列寻址方式中 不属于偏移寻址方式的是 A 间接寻址 B 基址寻址 C 相对寻址 D 变址寻址 7 单选题 以下说法中错误的是 A 机器指令和汇编指令基本是一一对应关系 两者都能被硬件直接识别并执行 B 高级编程语言更易于编程 但程序执行效率较低 C CPU 所能支持的机器指令的集合称为指令系统 D 机器指令中 OP 字段不可缺少 8 单选题 计算机主存按字编址 转移指令采用相对寻址 由两个字组成 第一个字为操 作码和寻址方式 第二个字为相对位移量 假定取指令时 每取一个字 PC 自动加 1 若某 转移指令所在的主存地址为 2000H 相对位移量的内容为 06H 则该转移指令成功转移后 的目标地址是 A 2006H B 2007H C 2008H D 2009H 9 某计算机的指令系统采用操作码扩展方式 指令按操作数的个数分为双操作数 单操作 数和无操作数三种 双操作数指令的格式如下所示 31 25242322191816150 OPFS D Error RMA 其中 OP 是操作码 F 指明该指令的执行结果是否影响程序状态字 PSW F 1 时影响 F 0 时不影响 双操作数指令有一个操作数必须在寄存器中 由 R 字段指定寄存器号 S D 字段说明该寄存器中是源操作数还是目的操作数 S D 1 时为目的操作数 S D 0 时为源 操作数 另一个操作数的寻址方式由 M 指定 A 为形式地址 支持的寻址方式如下表所 示 M 值寻址方式说明 000寄存器寻址字段 A 的低 4 位指定寄存器号 001寄存器间接寻址字段 A 的低 4 位指定寄存器号 010寄存器自增间接寻址字段 A 的低 4 位指定寄存器号 011变址寻址变址寄存器 Rx 隐含 A 为基准地址 100立即寻址A 为立即数 101直接寻址A 为有效地址 110间接寻址A 为有效地址的地址 111相对寻址A 为位移量 EA PC A 若该计算机的 CPU 内的通用寄存器字长和主存储器字长均为 32 位 试回答以下问题 1 该指令系统最多能容纳 条双操作数指令 2 试以操作码扩展方式设计单操作数指令和无操作数指令格式 并说明该扩展方案分别 能容纳 条单操作数指令和 2 的 次方条无操作数指令 假设单操作数指令只有目的 操作数 支持上表中除立即寻址方式外的其它所有寻址方式 F 指明结果是否影响 PSW 无操作数指令 F 固定为 0 3 加法指令 ADD R5 92H Rx 中 R5 为目的操作数 寄存器寻址方式 92H Rx 为 源操作数 变址寻址方式 若 ADD 的操作码序列为 0001110B 根据题目给出的双操作数 指令的格式 该指令的机器码为 H 以 16 进制形式 4 直接寻址方式的地址位数为 位 间接寻址的地址位数为 位 寄存器间接寻 址方式的地址位数为 位 10 填空题 某机器字长 16 位 转移指令采用相对寻址 由两个字节组成 第一个字节为 操作码字段 第二个字节为相对位移量字段 转移后的目标地址等于转移指令下一条指令 的地址加相对位移量 若某转移指令所在的主存地址为 2000H 相对位移量字段的内容为 06H 试回答以下问题 1 若主存按字节编址 则该转移指令成功转移后的目标地址是 H 2 若主存按字编址 则该转移指令成功转移后的目标地址又是 H 11 填空题 2010 统考 某计算机字长为 16 位 采用定长指令 扩展操作码 格式 指令各字段定义如下 1 该指令系统最多可有 条指令 该计算机最多有 个通用寄存器 2 若操作码 0010B 表示加法操作 助记符为 ADD 寄存器 R4 和 R5 的编号分别为 100B 和 101B R4 的内容为 1234H R5 的内容为 5678H 地址 1234H 中的内容为 5678H 5678H 中的内容为 1234H 则汇编语言指令 ADD R4 R5 逗号前为源操作数 逗号后为目的 操作数 对应的机器码是 H 用十六进制 该指令执行后 寄存器 R 填写寄存器号 的数字 的内容会改变为 H 地址为 H 的主存单元的内容会改变为 H 十六进制数中的字母大写 12 填空题 2015 统考 某计算机 CPU 有 4 个通用寄存器 R0 R3 指令字长为 16 位 采用定长操作码指令格式 如下图 其中 Md Ms1 Ms2 为寻址方式位 Rd Rs1 Rs2 为寄存器编号 支持两种寻址方式 寄存器寻址和寄存器间接寻址 寻址方 式编码分别为 0 和 1 三地址指令各部分的关系是 源操作数 1 OP 源操作数 2 目的操作数地址 双地址指令 末 3 位均为 0 各部分的关系是 OP 源操作数 1 目的操作数地址 单地址指令 末 6 位均为 0 各部分的关系是 OP 目的操作数 1 目的操作数地址 请回答下列问题 1 该机的指令系统最多可定义 条指令 2 假定 INC SHL 和 SUB 指令的操作码分别为 01H 02H 和 03H 则以下指令对应的机 器码分别是 H H H INC R1 R1 1 R1 SHL R2 R1 R1 1 R2 SUB R3 R1 R2 R1 R2 R3 13 填空题 依次执行下面 4 条 JUC II 指令 MOV 0080H R0 MOV 0080H R1 MOV R0 R2 MOV 2 R0 0082H 已知执行前 0080H 0088H 0082H 0081H 0088H 0082H 第 1 条指令执行完后 R0 H 第 2 条指令执行完后 R1 H 第 3 条指令执行完后 R2 H 第 4 条指令执行完后 0082H H 14 填空题 JUC II 模型计算机的汇编程序清单如下 其中 ROL 是循环左移指令 sp161110 140601 png JZ 指令共执行 次 第一次执行 JZ 指令时 R1 寄存器的值是 H 填写 4 位十六进制数 执行后 PC 寄存器的值是 H 填写 4 位十六进制数 最后一次执行 JZ 指令时 R1 寄存器的值是 H 填写 4 位十六进制数 执行后 PC 寄存器的值是 H 填写 4 位十六进制数 该计算机的存储器 是按 字 字节 编址 15 填空题 某 16 位计算机的汇编程序清单如下 其中 SAR 是算术右移指令 2017 03 30 170053 jpg 1 该计算机的存储器是按 字节 字 编址 2 假设 JZ 指令采用相对寻址 程序清单最后一行 003EH 地址后横线上的相对偏移量应 为 H 以十六进制表示 字母大写 3 该程序的循环体执行 次 4 退出循环时 R1 寄存器的内容是 H 以十六进制表示 字母大写 16 填空题 JUC II 模型计算机的汇编程序清单如下 0030H 1620H MOV 0001H FF02H 0031H 0001H 0032H FF02H 0033H 0642H PUSH FF02H 0034H FF02H 0035H 0642H POP R2 0036H 20A0H ADD R2 FF02H 0037H FF02H 0038H 0642H PUSH FF02H 0039H FF02H 003AH 0278H JNC FFF9H PC 003BH FFF9H 003CH 0642H POP R2 END 1 条件转移指令 JNC F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论