(单选题)
在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOVR0,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是()。
A100→R0
B100→MDR
CPC→MAR
DPC→IR
正确答案
答案解析
本题考查计算机基本工作原理。 CPU中的程序计数器PC用于保存要执行的指令的地址,访问内存时,需先将内存地址送入存储器地址寄存器MAR中,向内存写入数据时,待写入的数据要先放入数据寄存器MDR。程序中的指令一般放在内存中,要执行时,首先要访问内存取得指令并保存在指令寄存器IR中。 计算机中指令的执行过程一般分为取指令、分析指令并获取操作数、运算和传送结果等阶段,每条指令被执行时都要经过这几个阶段。若CPU要执行的指令为:MOV R0, #100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是将要执行的指令的地址送入程序计数器PC,访问内存以获取指令
相似试题
(单选题)
软件测试是按照程序内部的结构进行测试的,这种软件测试方法是()。
(单选题)
静态错误分析用于确定在源程序中是否有某些错误或“危险”结构。常用4种分析方法。即类型和单位分析、()、表分析。
(单选题)
静态测试主要针对程序的()进行,检测程序结构是否符合设计要求。
(填空题)
在测试程序时,根据经验或直觉推测程序中可能存在的各种错误,称为()。
(填空题)
常见的程序分析视角有句法视角,()、文本视角和计算流视角
(填空题)
白盒测试是结构测试,被测对象是源程序,以程序的()为基础设计测试用例。
(判断题)
软件测试是根据软件开发各阶段的规格说明和程序的内部而精心设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即执行测试步骤。
(单选题)
在测试中,应尽量先使用工具进行()结构分析。
(单选题)
下列()是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件。