*(1)读操作
*(2)写操作
计算机指令执行过程:
寻址——寻找物理地址(PA)
寻址方式——寻找操作数的物理地址的方式
操作数的存放地点:
1.立即数寻址方式
举例:
MOV AL, 10 ;十进制数(D)
MOV AL, 00100101B ; 二进制数(B)
MOV AX, 263AH ; 十六进制数(H)
特点:
2.寄存器寻址方式
举例:
INC SI
MOV AX,BX
特点:
3.存储器寻址方式
举例:
MOV AL, [2000H] ; AL ← PA=DSx16+ 2000
MOV AX,[SI] ; AX ← DSx16 + [SI],[SI+1]
MOV BH,[BP] ; BH ← SSx16 + [BP]
MOV AX, [BX+10H] ; EA=(BX)+10H
MOV AX, [BX+SI] ; EA=(BX)+(SI) ; DS段
特点:
3.1 寄存器直接寻址方式
举例:
MOV AL,[2000H] ; AL ← PA=DSx16+2000
特点:
段超越的例子:
MOV AX,ES:[2000H]
ES:MOV AX, [2000H]
3.2 寄存器间接寻址方式
举例:
MOV AX,[SI] ;AX ← DSx16 + [SI],[SI+1]
MOV BH,[BP] ;BH ← SSx16 + BP
MOV CX,ES:[BX] ;将ES段[BX][BX+1]内容送CL,CH
特点:
3.3 寄存器相对寻址方式
举例:
MOV AX, [BX+10H] ; EA=(BX)+10H
特点:
3.4 基址变址寻址方式
举例:
MOV AX, [BX+SI] ; EA=(BX)+(SI) ;DS段
特点:
3.5 相对基址变址寻址方式
特点:
8086/8088 CPU的特点
8086/8088 MPU
相同点:
差异:数据总线,指令队列
8088内部结构:EU和BIU
EU功能和内部构成
BIU功能和内部构成
构成:
功能:
8088工作原理:取指令-执行指令不断循环
8088并行工作方式:流水线
14个基本寄存器
4个数据相关的寄存器:AX,BX,CX和DX
4个地址相关的寄存器:SP,BP,SI,DI
1个指令指针寄存器:IP
1个状态标志寄存器:PSW
16位,包含9个标志位(6个状态位,3个控制位)
4个段寄存器:CS,DS,SS,ES
段寄存器和其他寄存器组合起来指向某个内存单元
数据存放规律
堆栈
调用发生后,主程序在CPU中的运行环境被破坏调用返回时,必须恢复主程序之前的运行环境
堆栈(STACK):
入栈操作:
出栈操作:
三态门:
典型应用:数据传输方向控制、总线存取控制、模拟开关
触发器——D触发器
锁存器——D锁存器
功能表:
太难了而略过的内容:
锁存器74HC373:8D三态锁存器
Intel 8282:三态锁存器
异步清零的锁存器:74LS273
74LS244 ——缓冲器(实质是三态开关)
74LS245 ——缓冲器(实质是三态开关)
缓冲器—— Intel 8286 (实质是三态开关)
基本芯片–译码器
3-8译码器
[PPT02 P60-87]
[PPT02 P89-99]
[PPT02 P101-115]
■ 寻址:确定设备的地址,区分不同的设备; ■ 缓冲:适配外设与CPU的工作速度; ■ 转换:适配外设与CPU的信息格式、类型、幅度; ■ 时序:外设与CPU的工作时序。
定义: 端口:寄存器的另一称呼
微机的端口
定时(计时)
8253A的结构和基本特点
略过:8253A
略过:8259A
略过:8237A
略过:8255A
略过:8251A
略过:ADC0809
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。