美文网首页
微机复习

微机复习

作者: 春点秋 | 来源:发表于2021-06-30 20:12 被阅读0次
    A/D转换常见方法:计数法、双积分法和逐次逼近法(速度最快)
    A/D转换的启动信号有电平和脉冲两种形式
    条件传送方式下数据传送的过程

    1 CPU从接口中读取状态字

    2 CPU检测状态字对应位是否满足“就绪”条件,如不满足,则回前一步读取状态字

    3  如状态字表明外设已处于“就绪”状态,则传送数据

    控制字
    8255A 8255A
    什么是接口?

      接口一般来讲分为两种:

    (1)程序内部的接口:方法与方法、模块与模块之间的交互,程序内部抛出的接口,如登录发帖,发帖就必须要登录,如果不登录不能发帖,发帖和登录这两个模块之间就要有交互,就会抛出一个接口,进行内部系统调用。

    (2)系统对外的接口:从别人的网站或服务器上获取资源或信息,对方不会提供数据库共享,只能提供一个写好的方法来获取数据,如购物网站和第三方支付之间,购物网站支付时可选择第三方支付方法,但第三方不会提供自己的数据库给购物网站,只会提供一个接口,供购物网站进行调用。

    8086

    逻辑地址:程序中对存储器地址的一种表示方法,由段地址和段内偏移地址组成

    偏移地址:段内某个存储单元相对该段首地址的差值,是一个16进制的20位地址码

    物理地址:8086芯片引线送出的20位地址码,用来指出一个特定的存储单元

    8253/8254六工作模式
    8237A DMA四通道四工作模式

    工作模式

    单字节传输模式

    请求

    级联:5个8237A构成二级DMA系统,得到2的(5-1)次即16个DMA通道

    8259A编程结构 图7.1
    设置优先级: 四工作方式

    全嵌套/特殊全嵌套/优先级自动循环/优先级特殊循环

    屏蔽中断源 两工作方式

    初始化命令字P243

    ICW1

    ICW2

    ICW3

    ICW4

    操作命令字

    OCW1

    OCW2

    OCW3

    级联方式使用8259中断控制器,硬中断源最多扩大到64个

    8255A内部结构P219 三数据端口三工作模式

    基本工作方式

    方式0 基本输入/输出方式

    1选通的输入/输出

    2双向传输

    数据端口A 三种都行 ,只有A可以工作2

    B 只能0 1

    C 配合A B,不能2

    8251A功能结构P203
    时钟频率=波特率因子*波特率
    波特率(第六章)

    波特率是每秒钟传送的数据位数

    异步中波特率为1200 数据格式1起始位,8数据位,1校验位,2停止位,每秒钟传送多少字节?

    一个字节1+8+1+21+8+1+2=12位

    每秒传送字节1200/12=100个

    异步1起始位,7信息位,1奇偶校验位,1停止位

    ?同步也用1200bps波特率工作,四个同步字符作为信息帧头部,不用奇偶校验,传输100个字符所用时间7*(100+4)/1200=0.606667,每秒传输字符数100/0.6067=164.826108即165个

    同样传输率下,同步传输实际字符传输率比异步高。

    CPU和外设之间的数据传送方式

    程序方式(都参与数据传送):无条件传送方式 条件传送方式(又名查询方式传送)

    中断方式( 参与数据传送)

    DMA方式

    I/O端口编址方式

    与存储器统一编址

    I/O端口独立编址

    CPU和输入/输出设备之间信号

    数据信息:数字量 模拟量 开关量(1位二进制数表示)

    状态信息

    控制信息

    微型计算机为什么要用接口

    ……

    接口对输入/输出过程起缓冲和联络作用

    信息转换和缓冲


    ROM

    掩膜型ROM

    可编程只读PROM programable

    可擦除可编程只读 erasable 紫外线擦除

    可用电可擦除可编程只读electrically 电擦除

    闪存flash memory

    总线操作

    在存储器和外设速度较慢时在T3后插入几个等待状态的Tw

    微处理器字长

    4位:RAM ROM I/O 接口

    16:Intel 8086(16根数据线20地址线)/8088

    32:Pentium

    1G 10的9次方 1M 10的六次方

    8086引脚信号

    最小模式 只有8086一个微处理器

    最大模式 主处理器是8086,其他处理器为协处理器

    数据线和地址线复用,40个引脚实现20+16+控制状态信号

    NMI非屏蔽中断

    INTR可屏蔽中断

    CLK时钟输入1/3周期为高电平2/3低

    INTA非(最小模式低电平


    Bus(总线) Interface(接口) Unit
    Execution(执行) Unit

    总线接口部件BIU和执行部件EU的管理

    (1) BIU和EU可以并行工作,提高CPU效率。BIU监视着指令队列。当指令队列中有2个空字节时,就自动把指令取到队列中。

    (2) EU执行指令时,从指令队列头部取指令,然后执行。如需访问存储器,则EU向BIU发出请求,由BIU访问存储器。

    (3) 在执行转移、调用、返回指令时,需改变队列中的指令,要等新指令装入队列中后,EU才继续执行指令。

    16位
    CS code segment(段)寄存器  代码
    DS data数据
    ES extra附加
    SS stack堆栈     
    IP instruction pointer指令指针
    通用寄存器16位 这2组8位寄存器可以分别寻址,并单独使用
    AX 数据寄存器分为:AH&AL=AX(accumulator):累加寄存器,常用于运算。  在乘除等指令中指定用来存放操作数,另外,所有的I/O指令都使用这一寄存器与外界设备传送数据.
    BX基址作为8位时,BH高八位,BL低八位Base Register 基址[变址]寄存器,常用于地址索引
    CX 计数器 CH&CL=CX(count):计数寄存器,常用于计数;常用于保存计算值,如在移位指令,循环(loop)和串处理指令中用作隐含的计数器.
    DX数据 DH&DL=DX(data):数据寄存器,常用于数据传递
    专用寄存器
    BP base基本 pointer指针,可用作SS的一个相对基址位置
    SP stack堆 pointer,与SS配合使用,可指向目前的堆栈位置
    SI source源 index(变址)可用来存放相对于DS段之源变址指针
    DI destination目的 index,可用来存放相对于ES段之目的变址指针
    FR flag register标志寄存器(16位)
    ALU airthemetic logic unit算数逻辑单元
    FR(7位未用)状态标志
    7 SF sign符号
    6 ZF zero零
    2 PF parity奇偶
    0 CF carry进位
    4 AF auxiliary carry辅助进位
    11 OF overflow溢出
    控制标志
    10 DF direction方向
    9 IF interrupt enable中断允许
    8 TF trap跟踪

    相关文章

      网友评论

          本文标题:微机复习

          本文链接:https://www.haomeiwen.com/subject/ybiqultx.html