首页 > 其他分享 >微机原理

微机原理

时间:2023-06-04 10:55:14浏览次数:32  
标签:16 总线 地址 微机 寄存器 EU 原理 单元

1 CPU组成

cpu由运算器和控制器和寄存器组成。

运算器用于完成数据的算术和逻辑运算。

控制器

寄存器用于暂存参加运算的操作数和运算结果。

80x86微处理器指的是一系列处理器型号。包括8086,80286,80386,Pentium系列。

1.1结构图

1.2 8086/8088功能结构

由两部分组成,总线接口单元(BIU),执行单元(EU)

1.2.1 BIU总线接口单元

组成:

段寄存器CS,DS,SS,ES

指令指针IP

指令队列寄存器

加法器:作用是累加段寄存器和IP或者EU部件提供的偏移地址形成20位物理地址

总线控制逻辑

1.2.2 EU执行单元

组成:

ALU算术逻辑运算单元

通用寄存器:AX,BX,CX,DX,SP,BP,DI,SI

PSW程序状态字

EU控制器

1.3 寄存器

1.4 存储器地址空间分类

8086/8088有20条地址总线,寻址范围为2^20次方。

存储器中每个字节对应一个地址,地址范围:000000H-FFFFFFH

存储器是分段对数据进行存储的。每个段的地址存储在段寄存器中,由于段寄存器是16位的,所以每个段的最大容量是2^16=64kb的存储单元。

一个段的起始地址的高16位称为该段的段地址。所以可以有2^16个段地址。任意相邻的两个段地址相距16个存储单元。段内存储单元的偏移量称为段内偏移地址。偏移地址也是16位的,所以一个段最大可以包含2^16=64kb的存储空间。

用户编写的程序,加载到内存后,存储在代码段、数据段、堆栈段、附加段中。

1.5 I/O端口

一个I/O端口就是I/O接口电路内部的一个寄存器或一组寄存器。一个I/O端口有唯一的I/O地址与之对应。

2 总线

总线其实就是连接CPU各个部分的公共线路。在这方面讲,连接多个电脑的网络通信线路页可称之为总线。

按功能分,CPU内部总线可分为:地址总线,数据总线,控制总线。

 

标签:16,总线,地址,微机,寄存器,EU,原理,单元
From: https://www.cnblogs.com/zhenjingcool/p/17455334.html

相关文章

  • ADC和DAC的工作原理及其区别
    ADC和DAC的工作原理及其区别    ADC和DAC都是用于模拟信号与数字信号之间的转换器。    ADC,即模数转换器,是将连续的模拟信号转换为数字信号的电路。其输入为模拟信号,输出为数字信号。ADC的主要组成部分是模拟信号采样模块、模拟信号处理模块、模数转换模块和数字信......
  • redis主从数据同步的原理
    redis主从数据同步的原理数据同步原理主从第一次同步是全量同步,但是如果slave重启后同步,则执行增量同步。第一阶段slave和master建立第一次同步的时候,需要执行replicaof命令,并且指定了master的ip和端口,slave和master连接一旦建立成功,slave就会向master发出请求来数据同步,然后......
  • Map系列集合:TreeMap集合的原理、使用
        ......
  • Map系列集合:LinkHashMap集合的原理
            ......
  • GAN的原理入门
    GAN的基本原理其实非常简单,这里以生成图片为例进行说明。假设我们有两个网络,G(Generator)和D(Discriminator)。正如它的名字所暗示的那样,它们的功能分别是:G是一个生成图片的网络,它接收一个随机的噪声z,通过这个噪声生成图片(如正态分布,auto-encoder是中间输出是一般也是),记做G(z)。D是一个......
  • mysql(一):基本原理
    Innodb是如何实现事务的Innodb通过BufferPool,LogBuffer,RedoLog,UndoLog来实现事务,以一个update语句为例:Innodb在收到一个update语句后,会先根据条件找到数据所在的页,并将该页缓存在BufferPool中执行update语句,修改BufferPool中的数据,也就是内存中的数据针对update语句生......
  • SMB协议原理抓包分析——本质上和FTP下载文件的思路是一样的
     目录:1.SMB概述2.SMB原理3.SMB配置一、SMB概述SMB(全称是ServerMessageBlock)是一个协议名,可用于在计算机间共享文件、打印机、串口等,电脑上的网上邻居就是靠它实现的。SMB是一种客户机/服务器、请求/响应协议。通过SMB协议,客户端应用程序可以在各种网络环境下读、写服务器......
  • Fragment原理解析androidx版本&ViewPager与Fragment
    资料Fragment生命周期为什么要通过Fragment.setArguments(Bundle)传递参数单独问题:动态方式,静态方式添加随Activity启动动态添加回退栈onSaveInstance静态方式添加FragmentmHost是这个finalFragmentControllermFragments=FragmentController.createController(newHostCallb......
  • KOOM原理分析之一些基础知识
    文章目录资料Profile工具的使用内存性能分析器概览内存计算方式查看内存分配情况(Record一段)查看全局JNI引用原生内存性能分析器将堆转储另存为HPROF文件HPROFAgentBinaryDumpFormat(format=b)HandlingofArrays资料使用内存性能分析器查看应用的内存使用情况HPROFAgentPr......
  • QR防伪溯源系统追溯原理是什么?
    本文分享自天翼云开发者社区《QR防伪溯源系统追溯原理是什么?》,作者:SD万QR防伪溯源系统是一种基于QR技术的防伪技术,通过为每件产品生成唯一的QR标签,并将其与产品信息、生产信息、物流信息等进行关联,实现产品的全程追溯。本文将从追溯原理、系统构成、应用场景等方面对QR防伪溯源......