国内最大的教育考试网站之一
2008年11月软考程序员笔试考前全真模拟试题(25)
2008-10-15 10:20:52 来源:优易学(Qnr.Cn) 作者:Qnr.Cn

  计算机的主机包括A。指令由B解释。设某条指令中的操作数(地址)部分为x,地址为x的主存单元内容为y,地址为y的主存单元内容为z。如果用直接寻址方式,则参与操作的数据为C;如果用立即寻址方式,则参与操作的数据为D;如果用间接寻址方式,则参与操作的数据为E。
  供选择的答案

  A:①运算器和控制器
  ②CPU和磁盘存储器
  ③硬件和软件
  ④CPU和主存

  B:①编译程序
  ②解释程序
  ③控制器
  ④运算器

  C~E:①x
  ②x+y
  ③y
  ④y+z
  ⑤z
  ⑥x+z

  【答案】A:④
  B:③
  C:③
  D:①
  E:⑤

  【解析】本题考查指令系统知识。
  指令是由控制器中的译码器来解释的。运算器负责进行算术运算和逻辑运算。编译程序和解释程序都是语言处理程序。编译程序可以将用高级语言编写的源程序自动翻译成可由机器执行的目标程序;解释程序则可用边翻译边执行的方法来直接解释、执行用高级语言编写的源程序。
  计算机指令中的操作数有多种寻址方式。若为立即寻址方式,则指令中的操作数(地址)部分就是参与操作的数据本身;若为直接寻址方式,则指令中的操作数(地址)部分是参与操作的数据所在内存单元的地址,由该地址找到的内存单元的内容才是参与操作的数据;若为间接寻址方式,则以指令的操作数(地址)部分作为地址的内存单元的内容只是参与操作的数据所在内存单元的地址,由该地址找到的内存单元的内容才是参与操作的数据。
  所以,计算机的主机包括CPU和主存。指令由控制器解释。设某条指令中的操作数(地址)部分为x,地址为x的主存中内容为y,地址为y的主存单元内容为z。如果用直接寻址方式,则参与操作的数据为y;如果用立即寻址方式,则参与操作的数据为x;如果用间接寻址方式,则参与操作的数据为z。

【字体: 】【收藏本页】【打印本文】【告诉好友 】【投稿邮箱