计算机组成原理

 我来答
长青数码
2022-06-29 · TA获得超过2635个赞
知道小有建树答主
回答量:552
采纳率:100%
帮助的人:81.9万
展开全部
其中:
程序计数器(Program Counter):用于存放下一条指令所在的单元的地址,所以它控制着程序的流程/

指令寄存器:存储正在被运行的指令,供CPU内部使用,程序员无法读写

栈寄存器:存储栈区域的起始位置

标志寄存器:保存某个分支判断的值/溢出检查、奇偶校验
补充:程序的比较运算,其实是在CPU内部做减法运算

通过地址和索引实现数组
需要用到基址寄存器和变址寄存器

分为三种:
随机存储器RAM,停电信息会丢失
只读存储器ROM,停电信息不会丢失
高速缓存Cache

内存IC:

RD读取,WR写数据

文件是以字节为单位来存储的

本文件完结🎉

执行单元同时执行,并且只要空闲,就去缓冲区中找是否有指令。
此种设计,应用程序通常是无序执行的。大多数硬件需要保证执行结果的正确性。

[补充中断]:CPU决定中断:
保存当前状态:程序计数器和PSW
切换内核态

中断开始:
移除栈中的程序计数器和PSW,保存。
查询设备的状态{
...中断处理程序全部完成...
}
返回到先前用户尚未执行的第一条指令。

如果正在中断,又发生了一条中断,则其他中断需要等待。

https://www.youtube.com/results?search_query=principles+of+computer+organization
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式