(2)在变址寻址的一地址指令中,根据变址时的位移量为-64~+63,形式地址取7位根据16个通用寄存器均可作为变址寄存器,取4位作为变址寄存器R的编号。剩下的5位作为操作码,其格式如图7.15(b)所示。6条这种指令的操作码为11000~11101,剩下的两个码11110和11111可作为扩展用。(3)在寄存器寻址的二地址指令中,两个...
某机字长16位,存储字长等于指令字长,假设存储器直接寻址空间为128字,变址时的位移量为-64~+63,16个通用存放器可作为变址存放器。设计一套指令格式,满足以下寻址类型的要求。 〔1〕直接寻址的二地址指令3条; 〔2〕变址寻址的一地址指令6条; 〔3〕存放器寻址的二地址指令9条; 〔4〕直接寻址的一地址指令13...
15.某机字长16位,存储字长等于指令字长,若存储器直接寻址空间为128字,变址时的位移量为-64+63,16个通用寄存器可作为变址寄存器。设计一套指令格式,满足下列寻址
寄存器。设计一套指令系统格式,满足下列寻址类型的要求: (1)直接寻址的二地址指令3条; (2)变址寻址的一地址指令6条; (3)寄存器寻址的二地址指令8条; (4)直接寻址的一地址指令12条; (5)零地址指令32条。 试问还有多少种代码未用?若安排寄存器寻址的一地址指令,还能容纳多少条?
某机字长16位,存储器直接寻址空间为128字,变址时的位移量为-64~+63,16个通用寄存器均可作为变址寄存器。设计一的正确答案和题目解析
解:字长16位,直接寻址空间128个字,需要7位表示,变址位移量-64~+63,7位表示,16个通用寄存器需要4位表示。 (1)直接寻址的二地址指令3条; 根据题目给出直接寻址空间为128字,则每个地址码为位,其格式如图7.15(a)所示。3条这种指令的操作码为00、01和10,剩下的11可作为下一格式指令的操作码扩展用。(2)在变...
(2)在变址寻址的一地址指令中,根据变址时的位移量为 -64∼+63 ,形式地址A取7位 根据16个通用寄存器均可作为变址寄存器,取4位作为变址寄存器R的编号。剩下的5位 作为操作码,其格式如图7.15(b)所示。6条这种指令的操作码为 11000∼11101 ,剩下的两个 码11110和11111可作为扩展用。 (3)在寄存器寻址的...
解:题意分析: 设指令字长=机器字长,128字的直接寻址空间要求形式地址A为7位,-64~+63的位移量也需7位(6位加1位符号位),16个通用寄存器作变址寄存器需4位变址寄存器号,则指令格式为: (1)直接寻址的二地址指令: 2 7 7 (3)寄存器寻址的二地址指令: 8 4 4 (6)若安排寄存器寻址的一地址指令,指令格式应...
某机字长16位,存储器[1]直接寻址[2]空间为128字,变址[3]时的位移量为-64~+63,16个通用寄存器[4]均可作为变址寄存器[5]。采用扩展操作码[6]技术,设计一套指令系统格式,满足下列寻址类型的要求: (1)直接寻址的二地址指令3条; (2)变址寻址的一地址指令6条; (3)寄存器[7]寻址的二地址指令8条; (4...
某机字长16位,存储器直接寻址空间为128字,变址时的位移量为64+63,16个通用寄存器均可作为变址寄存器。设计一套指令系统格式,满足下列寻址类型的要求(1)直接寻址的