当前位置:中级软件设计师题库>计算机系统基础知识题库

问题:

[单选] CPU中译码器的主要作用是进行()。

A . 地址译码
B . 指令译码
C . 数据译码
D . 选择多路数据至ALU

若一种程序设计语言规定其程序中的数据必须具有类型,则有利于()。在翻译程序的过程中为数据合理分配存储单元②对参与表达式计算的数据对象进行检查③定义和应用动态数据结构④规定数据对象的取值范围及能够进行的运算⑤对数据进行强制类型转换 ①②③。 ①②④。 ②④⑤。 ③④⑤。 如图所示为一个有限自动机(其中,A是初态、C是终态),该自动机识别的语言可用正规式()表示。 (0|1)*01。 1*0*10*1。 1*(0)*01。 1*(0|10)*1*。 若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为()。 base+((i-1)*M+j-1)*K。 base+((i-1)*N+j-1)*K。 base+((j-1)*M+i-1)*K。 base+((j-1)*N+i-1)*K。 总线复用方式可以()。 提高总线的传输宽度。 增加总线的功能。 减少总线中信号线的数量。 提高CPU利用率。 在程序的执行过程中,Cache与主存的地址映像由()。 专门的硬件自动完成。 程序员进行调度。 操作系统进行管理。 程序员和操作系统共同协调完成。 CPU中译码器的主要作用是进行()。
参考答案:

  参考解析

译码器是控制器中的主要部件之一。计算机能且只能执行"指令"。指令由操作码和操作数组成。操作码表示要执行的操作性质,即执行什么操作,或做什么;操作数是操作码执行时的操作对象,即对什么数进行操作。计算机执行一条指定的指令时,必须首先分析这条指令的操作码是什么,以决定操作的性质和方法,然后才能控制计算机其他各部件协同完成指令表达的功能。这个分析工作由译码器来完成。

在线 客服