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

  距2008年11月计算机软件资格考试考试不远了。大家一起来交流一下吧!优易学网站整理了2008年11月计算机软件资格考试程序员考前练习!优易学网站和各位一起学习!希望各位能够顺利通过2008年11月计算机软件资格程序员考试!
  计算机执行指令的过程:在控制器的指挥下,把A的内容经过地址总线送入B的地址寄存器中,按该地址读出指令,再经过数据总线送入C,经过D进行分析产生相应的操作控制信号送达各执行部件。若执行的是非转移类指令,或虽为转移指令但条件不成立,则A的内容加1,若转移指令条件成立,则根据指令给出的寻址方式计算出目标地址送入A。若有中断发生,则A中应送入E。
  供选择的答案

  A~D:①存储器
  ②运算器
  ③程序计数器
  ④指令译码器
  ⑤指令寄存器⑥时序控制电路⑦通用寄存器⑧CPU

  E:①程序的起始地址
  ②中断服务程序入口地址
  ③调度程序的入口地址
  ④引导程序的入口地址

  【答案】A: ③B:①C:⑤D: ④E: ②
  【解析】本题考查计算机指令的执行过程。
  计算机执行指令的过程是:在控制器的指挥下,将程序计数器的内容经过地址总线送入存储器的地址寄存器,按该地址从存储器的相应单元中读出将要执行的指令,再经数据总线送入CPU的指令寄存器中,通过指令译码器对读出的指令内容进行分析,以产生相应的操作控制信号送达各执行部件。
  若执行的是非转移类指令,则指令应顺序执行,下一条将执行的指令的存储器地址就是本条正在执行指令的存储器地址加1,故存放正在执行指令存储器地址的程序计数据的内容应加1,以便为取下一条指令做好准备。若转移指令条件成立,则应根据指令给出的寻址方式计算出目标地址(转移指向下一条将执行指令的存储器地址),送入程序计数器。若有中断发生,则应转入相应的中断服务程序,故送入程序计数器的应是中断服务程序的入口地址。

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