被操作数的最高位移入“进位”位,其余所有位接收其相邻低位值,最低位移入0的操作是(22)指令。被操作数的最高位保持不变,其余所有位接收其相邻高位值,最低位移到“进位”位中的操作是(23)指令。在程序执行过程中改变按程序计数器顺序读出指令的指令属于(24)。

admin2019-03-04  22

问题 被操作数的最高位移入“进位”位,其余所有位接收其相邻低位值,最低位移入0的操作是(22)指令。被操作数的最高位保持不变,其余所有位接收其相邻高位值,最低位移到“进位”位中的操作是(23)指令。在程序执行过程中改变按程序计数器顺序读出指令的指令属于(24)。相对寻址方式的实际地址是(25)。特权指令在多用户、多任务的计算机系统中必不可少,它主要用于(26)。

选项 A、检查用户的权限
B、系统硬件自检和配置
C、用户写汇编程序时调用
D、系统资源的分配和管理

答案D

解析 算术移位中左移则在空位补0,右移则补符号位。逻辑移位中无论左移右移都补0。循环移位是指把移动空位由移出的位来填补的移位,又分带符号位移动的大循环和不带符号位移动的小循环。其中算术左移等于做乘2的操作,而算术右移等于做除2的操作。
   程序计数器是一个指针,控制器从这里取得指令的地址,再从内存中得到指令。只有改变程序顺序执行的指令才会改变程序计数器的值,在提供的中只有转移指令符合要求。
   相对寻址、基址寻址、变址寻址这几种寻址方式有类似的地方,都是一个寄存器内的地址加上指令中的地址值和作为需要的地址。不同的地方在于使用的寄存器不同,如表1-3所示。

为保护系统资源的正确分配和利用,把“启动I/O”等的一类可能影响系统安全的指令定义为特权指令。一些高级(现在已经很常见了)的微处理器有不同的工作状态,在不同的状态下可以执行不同的指令和使用不同的微处理器资源,这样才能保证系统的稳定性。
转载请注明原文地址:https://jikaoti.com/ti/fix7FFFM
0

相关试题推荐
最新回复(0)