(简答题)
指令和数据均以二进制代码形式放在主存中,请问CPU如何区别它们是指令还是数据?
正确答案
从时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从内存读出的指令流流向控制器(指令寄存器)。从内存读出数据流流向运算器(通用寄存器)。
答案解析
略
相似试题
(单选题)
计算机中的数据和指令以()进制形式存储。
(填空题)
把指令和数据中的逻辑地址转化为主存物理地址的程序定位方式包括()、静态定位方式和动态定位方式。
(单选题)
在汇编语言中,能够翻译成二进制代码的指令是()
(填空题)
数据通信中常用的二进制代码有国际()号码、国际电报()号码、EBCDIC码和信息交换用汉字代码。
(简答题)
在数据段有压缩的BCD码表示的十进制数,写出指令分别完成十进制加法A+B,K+J和减法A-B,K-J。结果放在AX,回答AX的内容。
(填空题)
在Java类文件中存储的二进制代码称为(),它们是JVM的指令。
(单选题)
在大多数情况下,一条机器指令中是不直接用二进制代码来指定()
(简答题)
假定有一条MIPS伪指令“Bcmp $t1,$t2,$t3”,其功能是实现对两个主存块数据的比较,$t1和$t2中分别存放两个主存块的首地址,$t3中存放数据块的长度,每个数据占四个字节,若所有数据都相等,则将0置入$t1;否则,将第一次出现不相等时的地址分别置入$t1和$t2并结束比较。若$t4和$t5是两个空闲寄存器,请给出实现该伪指令的指令序列,并说明在类似于P.185图6.32的多周期数据通路中执行该伪指令时要用多少时钟周期。
(简答题)
把指令和数据放在同一存储器中有何优缺点?