计算机组成原理,指令系统,练习题 联系客服

发布时间 : 星期六 文章计算机组成原理,指令系统,练习题更新完毕开始阅读3760274cc77da26924c5b09e

的内存中,有一条无条件相对转移指令,其机器码为41FCH,其中的操作码为8位,请计算相对转移的具体地址。

11 某16位机器所使用的指令格式和寻址方式如图所示,该机有两个20位基址寄存器,4个16位变址寄存器,16个16位通用寄存器。指令汇编格式中的S(源)、D(目标)都是通用寄存器,M是主存的一个单元,三种指令的操作码分别是MOV(OP)=(0A)H,STA(OP)=(1B)H,LDA(OP)=(3C)H 。MOV为传送指令,STA为写数指令,LDA为读书指令。

15 10 9 8 7 4 3 0 OP 一 目标 源 MOV S,D

15 10 9 8 7 4 3 0 OP 基址 位移量 STA A,M

15 10 9 8 7 4 3 0 OP 一 目标 20位地址 LDA S,M

1) 分析三种指令的指令格式和寻址方式特点。

2) 处理器完成哪一种操作所花时间最短?哪一种最长?第二种指令的执行的时间有时会

等于第三种指令的执行时间吗?

3) 下列情况下每个十六进制指令字长分别代表什么操作?其中有编码不正确时,如何改正

才能成为合法指令?

① (F0F1)H (3CD2)H ②(2856)H ③(6FD6)H ④(1C2)H

12 微机的机器字长为16位,主存按字编址,指令格式如下: 15 10 9 8 7 0 操作码 X D 其中,D为位移量,X为寻址特征位。 X=00:直接寻址;

X=01:用变址寄存器X1进行变址; X=10:用变址寄存器X2进行变址; X=11:相对寻址。 设(PC)=1234H,(X1)=0037H,(X2)=1122H(H代表十六位进制数),请确定下列指令的有效地址。

源 变址 ① 4420H ② 2244H ③ 1322H ④ 3521H ⑤ 6723H