编写汇编语言程序时,下列寄存器中,程序员可访问的是()。A、程序计数器(PC.B、指令寄存器(IR)C、存储器数据寄存器(MDR)D、存储器地址寄存器(MAR)

题目

编写汇编语言程序时,下列寄存器中,程序员可访问的是()。

  • A、程序计数器(PC.
  • B、指令寄存器(IR)
  • C、存储器数据寄存器(MDR)
  • D、存储器地址寄存器(MAR)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编写汇编语言时,下列寄存器中程序员可访问的是______。

A.程序计数器(PC)

B.指令寄存器(IR)

C.存储器数据寄存器(MDR)

D.存储器地址寄存器(MAR)


正确答案:A

第2题:

编写汇编语言程序时,下列寄存器中程序员可访问的是______。

A.程序计数器(PC)

B.指令寄存器(IR)

C.存储器数据寄存器(MDR)

D.存储器地址寄存器(MAR)

A.

B.

C.

D.


正确答案:D
解析: 指令寄存器(IR)用于暂存从内存取出的、正在运行的指令,这是由系统使用的寄存器,程序员不能访问。
  存储器数据寄存器(MDR)和存储器地址寄存器(MAR)用于对内存单元访问时的数据和地址暂存,也是由系统使用的,程序员不能访问。
  程序计数器(PC)用于存储指令的地址,CPU根据该寄存器的指令从内存读取待执行的指令,该寄存器可以由程序员访问。

第3题:

在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV RO,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是(1)。

A.100→RO

B.100→MDR

C.PC→MAR

D.PC→IR


正确答案:C
解析:本题考查计算机基本工作原理。CPU中的程序计数器PC用于保存要执行的指令的地址,IR访问内存时,需先将内存地址送入存储器地址寄存器MAR中,向内存写入数据时,待写入的数据要先放入数据寄存器MDR。程序中的指令一般放在内存中,要执行时,首先要访问内存取得指令并保存在指令寄存器IR中。计算机中指令的执行过程一般分为取指令、分析指令并获取操作数、运算和传送结果等阶段,每条指令被执行时都要经过这几个阶段。若CPU要执行的指令为:MOV  RO,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是将要执行的指令的地址送入程序计数器PC,访问内存以获取指令。

第4题:

CPU中有若干寄存器,其中存放存储器中数据的寄存器是下面哪项()

A.地址寄存器

B.程序计数器

C.数据寄存器

D.指令寄存器


参考答案:A

第5题:

在取指周期中,是按照(13)的内容访问主存,以读取指令。

A.存储器数据寄存器MDR

B.指令寄存器IR

C.程序计数器PC

D.程序状态寄存器PS


正确答案:C
解析:本题考查各寄存器的作用。下面我们分别分析选项中的各寄存器。存储器数据寄存器:用来作为CPU或外设数据的缓冲。指令寄存器:是CPU运算过程中的数据和指令的存放单元。程序计数器:存放的是下一条指令的地址。由于多数情况下程序是顺序执行的,所以程序计数器设计成能自动加1的装置。程序状态寄存器:用来向中央处理器指示控制器和外设的状态。

第6题:

请教:2008年上半年《软件评测师》上午试题(参考答案版)第1大题第1小题如何解答?

【题目描述】

试题(1)

在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV R0, #100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是 (1) 。

(1)

A.100→R0

B.100→MDR

C.PC→MAR

D.PC→IR

 

 


正确答案:C

第7题:

●在CPU中用于跟踪指令地址的寄存器是 (1)。

(1)

A.地址寄存器(MAR)

B.数据寄存器(MDR)

C.程序计数器(PC)

D.指令寄存器(IR)


正确答案:C

第8题:

请教:2008年上半年《数据库系统工程师》上午试题(标准答案版)第1大题第1小题如何解答?

【题目描述】

● 在计算机体系结构中,CPU 内部包括程序计数器 PC、存储器数据寄存器 MDR、指令寄存器IR 和存储器地址寄存器MAR 等。若CPU 要执行的指令为: MOV   R0, #100(即将数值100传送到寄存器R0中),则CPU 首先要完成的操作是 (1) 。

(1)

A.100→R0   

B. 100→MDR    

C. PC→MAR  

D. PC→IR

 


正确答案:C

 

第9题:

在计算机体系结构中,CPU内部包括程序计数器(PC)、存储器数据寄存器(MDR)、指令寄存器(IR)和存储器地址寄存器(MAR)等。若CPU要执行的指令为:MOV R1,#55(即将数值55传送到寄存器R1中),则CPU首先要完成的操作是(3)。

A.PC→MAR

B.PC→IR

C.55→MDR

D.55→R1


正确答案:A
解析:CPU中的程序计数器(PC)用于保存要执行的指令的地址,访问内存时,需先将内存地址送入存储器地址寄存器(MAR)中,向内存写入数据时,待写入的数据要先放入数据寄存器 (MDR)。程序中的指令一般放在内存中,要执行时,首先要访问内存取得指令并保存在指令寄存器(IR)中。计算机中指令的执行过程一般分为取指令、分析指令并获取操作数、运算和传送结果等阶段,每条指令被执行时都要经过这几个阶段。若CPU要执行的指令为MOV R1,#55(即将数值55传送到寄存器 R1中)则CPU首先要完成的操作是将要执行的指令的地址送入程序计数器(即PC→MAR),访问内存以获取指令。

第10题:

● 编写汇编语言程序时,下列寄存器中程序员可访问的是(5) 。

(5)

A. 存储器地址寄存器(MAR)

B. 指令寄存器(IR)

C. 存储器数据寄存器(MDR)

D. 程序计数器(PC)


正确答案:D

更多相关问题