微型计算机基本结构:
微型计算机主要由CPU、存储器、I/O接口、I/O设备(Import /Output)和总线组成,它的独特结构主要体现在CPU采用呗集成在一块芯片上的微处理器,此外,系统中的各部件通过总线相连,所有外接设备都必须通过I/O接口电路连到CPU,I/O接口电路提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能,也就是类似作为一个桥梁,把两个不同的地方连通,两个不同的陆地(CPU和外设),中间一条河流(数据格式和信号等采用不同的协议或标准),本来你那边的人不能到我这边,我这边的人也一样不能过去,但通过这座桥(接口电路),就能够实现人口与货物的流动(数据流通)
微处理器:
微处理器是整个计算机的中央处理单元(Central Processing Unit -- CPU),内部一般包含算术逻辑单元、通用寄存器、时序和控制部件以及内部总线。
当计算机启动时,微处理器首先从主存储器中获取程序的第一条指令,这也被称为"启动地址"。然后,微处理器按照指令的顺序逐条执行。它的工作可以细分为以下几个主要方面:
1. 指令解码和执行:微处理器负责解释指令,将其转换为操作码和操作数,并根据指令的要求执行相应的操作,如加法、减法、逻辑运算等。
2. 数据处理:微处理器能够在运算单元内对数据进行各种数学和逻辑运算。这些运算包括加法、减法、乘法、除法、位操作等。
3. 数据传输:微处理器可以从内存或外部设备读取数据,并将处理结果存回内存或发送给外部设备。数据传输操作允许计算机与外部世界交互。
4. 控制单元:微处理器中的控制单元负责协调和控制计算机中各个部件的操作。它将指令发送给适当的执行单元,并确保按照正确的顺序执行指令。
5. 中断处理:微处理器能够响应外部事件的中断请求。当出现紧急情况或需要立即处理的事件时,微处理器可以中断当前的程序执行,转而执行特定的中断处理程序。
6. 缓存管理:微处理器通常拥有高速缓存,用于暂时存储频繁使用的数据和指令,以提高访问速度。
7. 时钟管理:微处理器通过内部时钟来同步所有操作,确保指令按照正确的时序执行。
8.浮点运算:许多微处理器还支持浮点运算,以处理实数数据,例如科学计算和图形处理等。
微处理器的性能和功能很大程度上决定了计算机的整体性能和能力。随着技术的发展,微处理器的速度和能力不断提升,使得计算机能够处理更加复杂的任务和大规模数据。
存储器:
存储器是用来存放数据和指令的单元,这些内容均用二进制表示。为了正确地存放和取得内存单元的信息,需要队每个存储单元编一个号码,这些号码就称为存储器的地址。地为不带符号的整数,从0开始编号。
一个存储单元中存放的信息称为存储单元的内容。例如:在图1.3中,地址为0003H单元存放的内容为3CH(H表示十六进制,与0x、0X是一样的)
地址使用十六进制表示的原因是因为它可以更简洁和直观地表示二进制数据。在计算机内部,所有数据都以二进制(0和1)的形式表示,而十六进制是二进制的一种紧凑表示方式。
每个十六进制数位可以表示4个二进制位,因此可以将长长的二进制地址转换为更短的十六进制形式。这样做不仅方便了人们在编程和调试过程中理解和记忆地址,而且还可以减少出现错误的可能性。
例如,一个内存地址用二进制表示可能是:1100101101000111,但在十六进制中,它只需表示为:CB47,更易读、更易记。
总之,十六进制提供了一种便捷的方式来处理和表示计算机内存中的地址和数据。