问答题
某机字长32位,采用定长操作码,单字长指令,共有机器指令100条,CPU内部有通用寄存器32个,可作变址寄存器用,存储器按字节编址,指令拟用直接寻址、间接寻址、变址寻址和相对寻址等4种寻址方式。
分别画出寻址方式由操作码指出和寻址方式由专用字段指出时的指令格式。
【参考答案】
100条指令需7位操作码,当寻址方式由操作码指出时,指令格式如下:
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有四个用户Li,zhang,sun和wang,对应的用户组分别为system,staff,stLldent,stuation。下列五个文件的访问控制列表和访问控制权限如下: File0:(Li,*,rwx),(*,staff,rw-) File1:(*,system,rwx) File2:(Li,*,rw-),(wang,staff,rw-),(sun,*,rw-) File3:(*,student,rw-) File4:(zhang,*,--x),(*,stuation,rwx) 那么,只能够读写其中二个文件的用户是( )。
A.Li
B.zhang
C.sun
D.wang
点击查看答案&解析
单项选择题
进行P0和P1的共享变量定义及其初值为 boolean flag[2]; int turn=0; flag[0]=faulse; flag[1]=faulse; 若进行P0和P1访问临界资源的类C代码实现如下: Void P0( ) 进程p0 Voicl P1( ) 进程p1 while(TuRE) while(TURE) Flag[0]=TURE; Flag[1]=TuRE; turn=1; turn=0; While(flag[1]&&(turn==1)) While(flag[0]%&(turn==0)) ; ; 临界区; 临界区; Flag[0]=FALSE; Flag[1]=FALSE; 则并发执行进程P0和P1时产生的情况是:
A.不能保证进程互斥进入临界区,会出现“饥饿”现象
B.不能保证进程互斥进入临界区,不会出现“饥饿”现象
C.能保证进程互斥进入临界区,会出现“饥饿”现象
D.能保证进程互斥进入临界区,不会出现“饥饿”现象
点击查看答案&解析
相关试题
程序A和B的数据访问命令中各是多少那个程序...
写出4种寻址方式下,有效地址EA的表达式。
要组元素a[0][31]和a[1][1]各...
当指令寻址方式由操作码指出时,直接和间接...
若不考虑用于Cache一致性维护和替换算法的...