内核基础篇——微型计算机组成原理

本文介绍了微型计算机的基本组成部分,包括计算机内部总线的概念及其组成,详细解释了80386 CPU PC机的地址寻址范围;阐述了I/O端口的作用及寻址方式,包括统一编址与独立编址的区别;并探讨了PC机I/O接口数据传输控制的三种方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微型计算机组成原理的几个概念

一、计算机内部总线

       计算机内部总线是由数据总线、地址总线及控制总线构成。

       对于使用80386CPU的PC机,其内部地址线和数据线都分别有32根,即都是32位的。因此

地址寻址空间范围有2的32次方个字节。即0-4GB。

二、I/O端口和寻址

        CPU要访问I/O接口控制器的数据和状态信息,首先要指定它们的地址。这种地址就称为I/O

端口地址或者简称端口。

         通常一个I/O控制器包含访问数据的数据端口、输出的命令端口和访问控制器执行状态的状态

端口。端口地址的设置方法一般有两种:统一编址和独立编址。

三、统一编址与独立编址

        端口统一编址的原理是把I/O控制器中的端口地址归入存储器寻址地址空间范围。因此这种编

址也成为存储器映像编址。CPU访问统一编址的端口的操作与访问内在操作一样,也使用访问内存

的指令。

         端口独立编址的方法是把I/O控制器和控制卡的寻址空间单独作为一个独立的地址空间对待,

称为I/O地址空间。每个端口有一个I/O地址与之对应,并且使用专门的I/O指令来访问端口。

         IBM PC主要使用独立编址方式,采用了一个独立的/O地址空间对控制设置中的寄存器进行寻址

和访问。

         另外IBM PC机也有部分地址使用了统一编址方式。例如,CGA显示卡上显示内存就直接占用了

存储器地址空间。因此可以用内存操作指令往这个内存区域执行写操作。

四、接口访问控制

         PC机I/O接口数据传输控制方式一般可采用程序轮循方式,中断方式和DMA传输方式。

 

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值