首页/ 题库 / [单选题]● 为实现程序指令的顺序执行,CPU(1的答案

● 为实现程序指令的顺序执行,CPU(1)中的值将自动加1。(1)

单选题
2022-07-01 02:26
A、指令寄存器(IR)
B、程序计数器(PC)
C、地址寄存器(AR)
D、指令译码器(ID)
查看答案

正确答案
B

试题解析
试题(l)分析    本题考查CPU中相关寄存器的基础知识。    指令寄存器(IR)用来保存当前正在执行的指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器(ID)就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。    地址寄存器(AR)用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。    为了保证程序指令能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。参考答案(l)B

标签:
感兴趣题目
若有以下程序段,intc1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是()
CPU执行下列程序 执行指令前AC0的值为:1010001100101100,指令执行之后AC0的值为() 执行指令前VW200的值为1010001100101100,指令执行之后VW200的值为()

已知(DX)=0B9H,(CL)=3,(CF)=1,确定下列指令单独执行以后DX寄存器的值。
SHR DX,1

若DF=1,执行串操作指令MOVSW时,地址指针自动变化是().
一个指令周期一般包括的步骤是:取指令、翻译指令、执行指令、指令计数器加1并取下一条指令。()
● 计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其(1) 。(1)
● 为实现程序指令的顺序执行,CPU(1)中的值将自动加1。(1)
● 为实现程序指令的顺序执行,CPU (1) 中的值将自动加1。(1)
CPU处理任何指令时,程序计数器的值都增加1。
用于存放执行指令的地址。若存储器按字节编址且指令长度为16位,则程序顺序执行时,每执行一条指令,程序计数器的值增加(9)。
某计算机有如下图所示的功能部件,其中M为主存,指令和数据均存放在其中,MDR为主存数据寄存器,MAR为主存地址寄存器,R 0 ~R 3 为通用寄存器,IR为指令寄存器,P√C为程序计数器(具有自动加1功能),C、D为暂存寄存器,ALU为算术逻辑单元,移位器可左移、右移、直通传送。 (1) 将所有功能部件连接起来,组成完整的数据通路,并用单向或双向箭头表示信息传送方向。 (2) 画出“ADD R1,(R2)”指令周期流程图。该指令的含义是将R 1 中的数与(R 2 )指示的主存单元中的数相加,相加的结果直通传送至R 1 中。
(DX)=00B9H,(CL)=3,(CF)=1,指令SHR DX,1执行后DX中的值为________。
相关题目
当程序顺序执行时,每取一条指令语句,IP指针增加的值是 ( )
若有以下程序段 int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是 (  )。
设随机变量(X,Y)只取如下数组中的值:(0,0),(-1,1),(-1,1/3),(2,0),且相应的概率依次为1/2c,1/c,1/4c,5/4c。则c的值为
CPU每取一个指令字节,立即使程序计数器PC自动加1。
设随机变量(X,Y)只取如下数组中的值:(0,0),(-1,1),(-1,1/3),(2,0),且相应的概率依次是1/2c,1/c,1/4c,5/4c,则c的值为
将第一条指令从内存取入CPU中译码执行,同时指令指针自动加1或按指令的要求作出相应改变,指向下一条要执行的指令,接着将下一条指令从内存取入-----执行,这样不断重复取指令和执行指令的过程,逐条执行指令,直至程序结束
请判断下列语句执行完毕后,a、b、c的值<% a="1" + 1 b="1" + "1" c="1" & "1" %>
MCS-51 单片机执行以下哪些指令,PC是顺序加1改变。
CPU的主要功能为指令执行顺序控制、指令操作控制、()以及数据的加工处理。
执行段内子程序调用指令时,CPU将把()的值保存在堆栈中。
为了保证CPU执行程序指令时能正确访问存储单元,程序需要将用户程序中的逻辑地址做地址映射为________。
将用户程序中的逻辑地址转换为CPU执行程序指令时能正确访问的物理地址的过程称为 ( )。
●在CPU中,(1) 不仅要保证指令的正确执行,还要能够处理异常事件。
请判断下面程序运行完毕后,ABc的值()<%a=”1”+”1”b=”1”&”1”c=”1”&1%>
试题(1)在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV R0, #100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是 (1) 。(1)
●在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOVR0,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是(1)。 (1)
在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV RO,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是(1)。
在指令执行过程中,通过______来控制CPU的指令执行顺序。
读下列程序段:SET TALK OFFCLEARa=1 DO WHILE .T.IFa>=50EXITEND IFa=a+1ENDDO?a(1)问:执行该程序后变量a的值是()。(2)问:执行该程序后,语句a=a+1共执行了()。
(DX)=00B9H,(CL)=3,(CF)=1,指令SHR DX,1执行后DX中的值为()
广告位招租WX:84302438

免费的网站请分享给朋友吧