[单选题]将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是______。
正确答案 :D
中间代码与机器语言代码在指令结构上必须一致
解析:解析:本题考查程序语言基础知识。
[单选题]操作需要特权指令执行。
正确答案 :C
关闭中断
解析:解析:通常,计算机系统将CPU执行状态分为管态和目态。管态也称为特权态(或系统态,或核心态)。CPU在管态下可以执行指令系统的全集。通常,操作系统在管态下运行。目态也称为算态(或用户态),即用户程序运行的状态。特权指令是一类只能在管态下执行而不能在算态下执行的特殊机器指令,即只允许操作系统使用,而不允许一般用户使用的指令。特权指令之处的指令称为非特权指令,非特权指令的执行不影响其他用户及系统。以下是一些常用指令及其所对应的执行状态。①关闭中断指令,在核心态下执行。②停机指令,在核心态下执行。③设置时钟日期指令,在核心态下执行。④改变存储映像图指令,在核心态下执行。⑤存取某地址单元的内容指令,在用户态下执行。⑥读时钟日期指令,在用户态下执行。⑦从用户态切换到管态,在用户态下执行。
查看原题