指令和数据都存放在主存,如何识别从主存储器中取出的是指令还是数据?
指令和数据都存放在主存,它们都以二进制代码形式出现,区分的方法为: (1)取指令或数据时所处的机器周期不同:取指周期取出的是指令;分析、取数或执行周期取出的是数据。 (2)取指令或数据时地址的来源不同:指令地址来源于程序计算器;数据地址来源于地址形成部件。
指令和数据都存放在主存,它们都以二进制代码形式出现,区分的方法为: (1)取指令或数据时所处的机器周期不同:取指周期取出的是指令;分析、取数或执行周期取出的是数据。 (2)取指令或数据时地址的来源不同:指令地址来源于程序计算器;数据地址来源于地址形成部件。
第2题
A.主存在CPU外,控存在CPU内
B.主存按地址访问,控存按内容访问
C.主存存储的是指令和数据,控存存储的是微指令
D.主存用RAM和ROM实现,控存用ROM实现
第3题
访存数据寄存器(MBR)的位数取决于(),访存地址寄存器(MAR)的位数取决于()。 Ⅰ.机器字长 Ⅱ.指令字长 Ⅲ.存储字长 Ⅳ.主存地址空间大小 Ⅳ.主存容量
A. Ⅰ、Ⅱ
B.Ⅱ、Ⅲ
C.Ⅱ、Ⅳ
D.Ⅲ、Ⅳ
第4题
某请求页式存储管理,允许用户空间为32个页面(每页1KB),主存为16KB,如有一个用户程序有10页长,且某时刻该用户进程的页表如表18—3所示。
(1)如果程序执行时遇到以下两个虚地址:OAC5H、1AC5H,试计算它们对应的物理地址。 (2)页表存放在主存中,对主存的一次存取需要1.5微秒,对TLB表的查找时间忽略为0,试问这两次访问共耗费多少时间?
第5题
以下关于cache的途述中,正确的是________。
A.cache和主存都用半导体芯片作为存储介质,因此它们的存取速度相差不大
B.在程序中不能用数据传送指令读出cache中某个单元中存储的内容
C.cache存储容量的大小对计算机的运行速度会产生影响
D.只有将一个程序的全部指令从内存装入cache才能在CPU中运行该程序
第6题
第8题
指令寄存器(IR)的位数取决于(),程序计数器(PC)的位数取决于()。 Ⅰ.机器字长 Ⅱ.指令字长 Ⅲ.存储字长 Ⅳ.主存地址空间大小 Ⅳ.主存容量
A. Ⅰ、Ⅱ
B.Ⅱ、Ⅲ
C.Ⅱ、Ⅳ
D.Ⅲ、Ⅳ
第10题
第11题
假设某机的指令长度可变(长度在1~4个字节内变化),而且CPU与存储器的数据传送宽度为32位(每次读取32位)。试问如何区分一个存储字包含多少条指令?