首页 理论教育 计算机结构基础:连接硬件和机器语言的抽象接口

计算机结构基础:连接硬件和机器语言的抽象接口

时间:2023-06-23 理论教育 版权反馈
【摘要】:计算机结构定义是,“连接硬件和机器最低级语言的一种抽象的接口,包含了需要编写机器语言的正确运行程序所需的全部信息,包括指令、寄存器、存储器长度等”[74]。一个基本的微处理系统如图D.1所示。图D.1 基本的微处理系统●并行I/O接口控制或识别外部设备。尽管在图D.1所示中I/O输出子系统和存储器在CPU的外部,但实际上它们可以被集成到实际的处理器器件上。

计算机结构基础:连接硬件和机器语言的抽象接口

计算机结构定义是,“连接硬件和机器最低级语言的一种抽象的接口,包含了需要编写机器语言的正确运行程序所需的全部信息,包括指令、寄存器、存储器长度等”[74]。当选择并使用一个处理器来执行给定的任务,处理器的基本结构决定了什么做得好、什么做得不好,最后它是否满足设计要求。

一个基本的微处理系统如图D.1所示。中央处理单元(Central Processing Unit,CPU)包括寄存器列和实用单元,在此情况下只是一个算术逻辑单元(Arithmetic-Logic Unit,ALU),所有单元由控制单元通过信号总线相连并排序。存储系统和输入输出(I/O)子系统通过系统总线连接到CPU。时钟发生器为逻辑操作和复位电路提供时序,保证处理器从一个已知状态启动。一些外围设备通常存在于微处理系统的I/O子系统中。

978-7-111-33881-9-Part03-80.jpg

图D.1 基本的微处理系统

●并行I/O接口控制或识别外部设备。(www.xing528.com)

●使用多种串行协议和硬件使得串口更易与本地或长距离的设备之间的通信

●计数器/定时器用于确定精确的时序间隔,产生方波和对外部事件计数。

尽管在图D.1所示中I/O输出子系统和存储器在CPU的外部,但实际上它们可以被集成到实际的处理器器件上。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈