计算机组成原理例题求解答
题目
计算机组成原理例题求解答
某计算机有变址寻址、间接寻址和相对寻址等方式,设当前指令的地址码部分为001AH正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H,已知存储器的部分地址及相应内容如图,请填充:
(1)当执行取指令时,如为变址寻址方式则取出的数为(1700H)
(2)如为间接寻址方式则取出的数为(2600H)
(3)当执行转移指令时,转移地址(1F21H)
地址 内容
001AH 23A0H
1F05H 2400H
1F1FH 2500H
23A0H 2600H
23BAH 1700H
答案
1 变址寻址,操作数的有效地址是变址寄存器的内容+指令地址码的部分.23A0+001A=23BAH,对应的内容就是1700H.
2 间接寻址方式,指令的操作码部分给出的是操作数的有效地址的地址,也就是说001AH的内容是操作数的有效地址,001A中是23A0H.地址为23A0H中的内容就是操作数,也就是2600H.
3 转移指令采用的是相对寻址,是地址码部分+PC的值形成有效地址.当前指令的地址为是1F05H,也就是PC的值.按照答案看,取出当前的指令后,PC的值会加2.就变成了1F07H,再加上001A,就是1F21H.这就是转移的地址.但是感觉题目给的不完整啊.PC的值怎么变化要给出具体的规定.本题是指令取出1个字节,PC+1.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- six, is, morning, it, the, in, thirty
- 等腰三角形一腰上的中线将这个等腰三角形的周长分成15和6两部分,则这个等腰三角形的腰长是_.
- 根据以下5个内容分别写一段不少于5句的英语对话(稍微简单点),亲亲们,
- farm carton warm cannot 找读音不同
- 化学反应常数K只与温度有关,可为啥写方程式是把反应物与生成物都乘同一个数K发生了改变?
- 函数f(x)与f(x+y)有什么不同,各代表什么意义
- 这是藏戏面具在长期发展过程中得以保留的重要原因.这指的是什么
- 一个滑雪的人,质量m=75kg,以v0=2m/s的初速度沿山坡匀加速滑下,如图20所示,山坡的倾角Θ=30度,在t=5s的...
- I am_____(pick)apples on the farm.
- 添一项,使得多项式4/9x^2+1能配成一个完全平方式,符合要求的全部单项式是------
热门考点