单选题 对汇编语言程序员来说,以下部件中不透明的是______。
Ⅰ.指令缓冲器 Ⅱ.移位器 Ⅲ.通用寄存器
Ⅳ.中断字寄存器 ∨.乘法器 Ⅵ.先行进位链
【正确答案】 C
【答案解析】[解析] 本题考查部件的“透明性”。 所谓透明实际上指那些不属于自己管的部分,在计算机系统中,下层机器级的概念性结构功能特性,对上层机器语言的程序员来说就是透明的。汇编程序员在编程时,不需要考虑指令缓冲器、移位器、乘法器和先行进位链等部件。移位器、乘法器和先行进位链属于运算器的设计。
注意:在计算机中,客观存在的事物或属性从某个角度看不到,就称之为“透明”。这与日常生活中的“透明”正好相反,日常生活中的透明就是要公开,让大家看得到。
常考的关于透明性的计算机器件有:移位器、指令缓冲器、时标发生器、条件寄存器、乘法器、主存地址寄存器等。