单选题 对汇编语言程序员来说,以下部件中不透明的是______。
Ⅰ指令缓冲器 Ⅱ移位器 Ⅲ通用寄存器
Ⅳ中断字寄存器 Ⅴ乘法器 Ⅵ先行进位链
A.Ⅰ、Ⅱ和Ⅲ B.Ⅳ、Ⅴ和Ⅵ C.Ⅲ和Ⅳ D.Ⅰ、Ⅱ、Ⅴ、Ⅵ

【正确答案】 C
【答案解析】[解析] 汇编语言程序员在编程时,不需要考虑指令缓冲器、移位器、乘法器和先行进位链等部件,所以它们是“透明”的。
在计算机中,客观存在的事物或属性从某个角度看不到,就称之为“透明”。这与日常生活中的“透明”的含义正好相反。日常生活中的“透明”是要公开,让大家看得到,而计算机中的“透明”,则是指看不到的意思。
所谓透明实际上就是指那些不属于自己管的部分(不会出现和不需要了解的部分)。
通常,在一个计算机系统中,下层机器级的概念性结构和功能特性,对上层机器语言的程序员来说就是透明的。例如,浮点数表示、乘法指令,对高级语言程序员、应用程序员透明,而对汇编语言程序员、机器语言程序员则不透明;再例如,数据总线宽度、微程序对汇编语言程序员、机器语言程序员透明,而对硬件设计者、计算机维修人员则不透明。