微型计算机原理与应用 第一章(详细版)

第一章、微型计算机基础

1.1微型计算机的概述

  一、概念

    1.发展(计算机)

        第1代:电子管  46年

       第2代:晶体管  58年

       第3代:中小集成电路 60年代

       第4代:大规模集成电路 71年

           逻辑部件 半导体

    2.微处理器:

        1.发展到第4代出现半导体时,产生的

       2.71年出现微型计算机,核心部件微处理器

       3.定义:由一片或是几片大规模集成电路组成的中央处理器;是计算机控制运算的核心部件,能够自动按照程序功能完成每条指令

       4.组成:运算器(ALU)、控制器(CU)、寄存器(8086/8088:14个16位)

       5.发展(微处理器):71年:4位芯片 Intel:4004

                 73年:8位芯片        :8008、8085

               70年代末:16位      :8088/8086   8086与80286是全16位微处理器

                80年代中:32位 80386,80486

                。。。。。。

      CPU处理信息字的字长是32位,CPU就是32位(word 字)

 

   3.微型计算机:

     1.组成:微型处理器(CPU)+内存(主存)+主板(裸机:硬件)I/O接口+系统总线+辅助电路

      2.参数:位、字节(主存存储信息容量)、字(CPU)

 

   4.微型计算机系统:

      系统:硬件系统:CPU:ALU(算术逻辑单元)、CU(控制器)、R(寄存器)

              主存

              主板:I/O接口

              外设:外存、外围设备

         软件系统:汇编程序(86/88汇编)

              低级语言

    运算单元、控制部件和控制器几片内总线组成

  二、微型计算机组成

    1.五大部件:运算器、存储器、控制器、输入设备、输出设备

    2.微型机工作原理

      1)计算机设计思想:冯诺依曼

          01:5大部件

          02:二进制:0、1 0低电平(断,接地) 1高电平(通)接电源

          03:存储程序/程序控制(自动) 

      2)工作原理

          CPU处理程序的过程,指的是运行一条一条指令过程

          每条指令执行过程:取指令:从主存----->CPU控制器,分析,译码:控制器内执行,处理:ALU中传送结果

    3.微机性能指标

      1)字,字长

      2)主频   KHZ  10^3    MHZ   10^6    GHZ    10^9

          8088/8086:8MHZ/5MHZ

        时钟周期=1/主频=1/5MHZ=200ns

         纳秒:ns=10^-9    谬秒:ys=10^-6  毫秒:ms=10^-3

       3)MIPS每秒百万条指令

          5百万片=5MIPS

      4)主存(bit)位 0/1

          字节(Byte):8bit

        1024=2^10=1KB

        1024K=1MB=2^20B

    4.技术:

      1)Cache高速缓冲存储器:

            01:硬件芯片(半导体芯片)SRAM

            02:功能:用于CPU与主存之间缓冲CPU与主存之间速度差异(矛盾)

            03:特点:容量小,速度快

      2)虚存:逻辑空间用的辅助空间---映射-->到主存空间

            扩大CPU与主存的容量(软件技术)

      3)RISC/CISC:

              01:名称:R:精简   C:复杂

              02:特点:CISC:8086/8088

                  RISC:高端

                格式:方式。。。。

      4)流水线技术:80486增加所有新技术并行处理技术,时间

    

    5.总线:

      1)定义:计算机系统各部件之间、各部件内部传输信息的公共通道(BUS)

      2)类型:

          01:按功能:AB(地址总线)  CB(控制总线)  DB(数据总线)

          02:传输方式:并行:主板上各个部件之间  串行:主机<----->外设

          03:位置:片总线:芯片内,CPU内,ALU与CPU之间的传输线

               系统总线(主板上):CPU与主存之间的连接CPU与IO连接

               局部总线(板级总线):南桥,北桥  PCI:32位  PCI-E:64位

              外总线(通讯总线):串行 主板(主机)与外设连接USB,RS-232单片机,IEEE1394

       3)技术指标:

          01:数据传输率:USB2.0版 480MB/S 总线带宽

          02:总线位宽:同时传送二进制数 并行线

            8086:AB:20位  DB:16位

          03:工作频率:MHZ

            电压/平:

 
  三、基本逻辑元件;

      1.基本门电路

          与门      或门        非门    异或门(相同0 不同1)

     符号(图)

     流行

     公式

      

      2.触发器

          01:稳定保存0/1,记忆RAM,ROM

          02:是寄存器,存储器的基本元件

          03:由门电路组成

      

      3.三态门

          01:三态 高电平:1

               低电平:0

                高阻态:浮空

          02:三态缓冲器总线上

 

  四、数据表示及运算

      1.数值型数据:8位机

          01:无符号数:8位范围:0-255  0-2^8-1  00H-FFH

                 功能:地址,1KB容量

          02:有符号数‘+’,‘-’:

                  整数(8位)范围:例如:5的原码:-127~127

                             反码:-127~127

                             补码;-128~127

                  小数

    

       2.数制:

          01:权,基值

              十进制:125=1*10^2+2*10^1+5*10^0

              基数:10

              数码:0~9

              表示:D或省略

          

           02:二进制:1011B=1*2^3+0*2^2+1*2^1+1*2^0=11D

              基数;2

              数码;0,1

              表示:B

           03:八进制:

           04:十六进制:

           05:各种进制间转换(简略版写过,这里暂时不写)

      3.机器数表示:默认二进制在八位机中表示

            01:真值:带有‘+’‘-’符号的数值

            02:机器数:把正负符号用“0”,“1”表示 三种编码:用8位2进制

              001:原码:D7符号位    D6~D0数值位(二进制)

              002:反码:正数:原=反=补

               负数:反码:原码基础上符号位不变,数值位取反

            003:补码:反码末尾+1

          03:机器小数表示

            001:20/32=10100/2^5=10100*2^-5=0.101B

            002:[+0.1011B]原=0.1011000B

               [-0.1011B]原=1.1011000B

                     反=1.0100111B

                     补=1.0101000B

          04:机器数运算

              【x+y】补=【x】补+【y】补

              【x-y】补=【x】补+【-y】补

                【y】补-------------->【-y】补

                   包含符号位,各个位变反,末尾+1

              【【x】补】补--------->【x】原------->真值

          05:溢出

             有符号数溢出: 异或;OF溢出标志位

                     OF=1溢出 OF=0没有溢出

             无符号数溢出:CF进位标志位(加法有进位,减法有借位)

                    CF=1溢出 CF=0没有溢出

          06:逻辑运算

              逻辑与:0·A=0(清零)

              逻辑或:1+A=1(置位)

              逻辑非:取反

              逻辑异或:不同时为1 相同时为0

              移位:左移1位*2倍    右移1位/2倍

        4.数码型数据表示

            01:ASCII

            02:BCD 4位二进制数表示一位10进制数(压缩BCD)

               8位二进制数表示一位10进制数(非压缩BCD)

               

转载于:https://www.cnblogs.com/BaiZe258/p/9120012.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微型计算机原理应用基本学习要求 注:以下基本要求按内容排列,而不是按章节排列 一、 微型计算机基础与概念 1、计算机中信息的表示方式?为何要用二进制表示方式? 2、掌握二进制数、八进制数、十进制数、十六进制数的概念(数码符号、进位、展开式); 3、掌握二进制、十进制、十六进制数间的相互转换,要熟练掌握将8位二进制数转换为相应的十进制数,能熟练的将0~255范围内的十进制数转换为二进制数,能将十六进制数转换成二进制形式,能将二进制转换成十六进制表示形式; 4、机器数与真值的概念,熟练掌握真值与机器数之间的相互转换; 5、带符号数的原码、反码和补码表示,熟练掌握原码和补码之间的相互转换(已知一个数的原码求它的补码,已知一个数的补码求出它的原码); 6、已知一个数的补码,会求它的真值,掌握补码的加减法运算,掌握机器负数的求法; 7、能简述微型计算机系统硬件的组成(微处理器、存储器、输入及输入设备、输出接口及输出设备、总线); 8、CPU在内部结构上由哪几部分组成(算术逻辑运算单元ALU、控制器、寄存器),简要说明各部分的作用? 9、地址总线、数据总线、控制总线的作用?它们各自是双向还是单向? 二、 80x86微处理器 1、8086处理器物理地址的生成:段基地址左移4位+段内偏移地址。会计算类似条件下的物理地址:(1)段寄存器CS=1200H,指令指针寄存器IP=2000H,此时,指令的物理地址为多少?(2)一个存放在8086计算机系统内存中的数据,它以DS作为段基址寄存器且设(DS)=1000H,段内偏移地址为2300H,会计算该数据的物理地址(同样是:段基地址左移4位+段内偏移地址),指向这一物理地址的DS值和段内偏移地址值是唯一的吗(不是唯一的)? 2、掌握物理地址的生成方法(8086只有实地址模式,物理地址=段寄存器的内容左移4位+偏移地址);注意向段寄存器传送数据的方法(CS位代码段基地址寄存器,不能做目的地址,立即数不能直接传送给段基地址寄存器),注意代码段寄存器CS不能作为目的寄存器; 3、掌握8086的寄存器及其使用方法,注意AX、BX、CX、DX可以作为8位寄存器使用; 4、8086的标志寄存器有哪些状态标志位?各个标志位在什么情况下置位?注意数据传送指令不影响标志寄存器(除了向标志寄存器传送指令);掌握标志寄存器中各个控制标志位的作用?如何设置这些控制位?注意标志寄存器的传送指令、压栈与弹出指令,修改标志寄存器的方法; 5、能描述计算机中IO端口的编制方式有几种(独立编址和统一编址2种),每种编址方式的特点?8086采用IO独立编址方式,注意X86中IO接口的寻址方式,X86的IO操作指令,IN和OUT指令的端口地址、IN/OUT指令只能是端口与累加寄存器AX(或AL)进行传送; 6、系统的复位后内部寄存器的状态(除CS=0FFFFH外,其他寄存器=0000H),8086系统复位后,第一条执行的指令的地址(0FFFF0H); 7、8086的中断系统,向量中断的概念,中断向量表和结构,中断向量表和中断
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值