




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程内容,第1章 绪论 第2章 8086 系统结构 第3章 8086的寻址方式和指令系统 第4章 汇编语言程序设计 第5章 存储器 第6章 I/O接口 第7章 可编程外围接口芯片8255A及应用 第8章 可编程计数器/定时器8253及应用 第9章 微型计算机中断系统,CH1 基础知识:系统概述、预备知识 CH2 CH5 CH6 分述CPU、存储器、I/O接口电路知识 CH3 CH4 软件知识:寻址方式、指令系统、程序设计等 CH7 CH8 可编程接口芯片8255A、8253 CH9 中断系统,总体框架,难点:软硬件结合,一、微型计算机系统组成 二、常用数制及其相互间的转换 三、码制 四、BCD
2、编码及常用字符的ASCII码,第一章 绪论,微处理器 存储器 I/O接口 总线,硬件系统 软件系统,微 型 计算机 系 统,微 型 计算机,外 设,ALU 寄存器 控制器,键盘、鼠标 显示器 软驱、硬盘、光驱 打印机、扫描仪,系统软件 应用软件,一、微型计算机系统组成,非十 十 按权展开,再按十进制求和 十 非十 整数部分:除以基数,取余,至商为0;最先得最低位 小数部分:乘以基数,取整;至小数为0,最先得高位 二 十六 用4位二进制数表示1位十六进制数 注意:位数不够时要补0,二、常用数制及其相互间的转换,n位二进制数均用于表示数值本身大小。,三、码制,无符号数在计算机中的表示,机器数常用的
3、表示方法有三种:原码、反码和补码 注:正数的原码、反码、补码相同;负数表示不同。,有符号数在计算机中的表示机器数,用4位二进制数编码一位十进制数。 压缩BCD码 非压缩BCD码,四、BCD编码及常用字符的ASCII码,1、BCD码,2、 常用字符的ASCII码,数字09(30H39H) 大写字母A Z(41H5A) 小写字母a z(61H7AH),第二章 8086系统结构,一、8086CPU的内部结构 二、寄存器结构 三、常用引脚 四、8086存储器组织 五、堆栈的概念及操作过程,一、8086CPU的内部结构,1、8086CPU主要特性 (数据线、地址线,寻址的范围) 2、8086CPU内部按
4、功能可分为两部分: BIU(总线接口部件) EU(执行部件),8086CPU 寄存器组,二、寄存器结构及特殊应用,1、8086CPU芯片:40引脚,部分引脚采用分时复用技术; 2、常用引脚信号 A19A16、AD15AD0、M/IO#、ALE、BHE# RD#、WR#、 NMI、INTR、INTA# 、MN/MX#,三、常用引脚,四、8086存储器组织,1、存储器地址的分段管理 分段管理的原因 物理地址=段基址16+偏移地址。 物理地址的实现:BIU中的地址加法器 2、8086存储器的分体结构 奇地址存储体 与高8位数据线相连 BHE# 偶地址存储体 与低8位数据线相连 A0,1、堆栈的概念、
5、特点 先进后出,以字为单位 2、堆栈指令 PUSH POP 3、堆栈操作过程 入栈、出栈(SP的变化、存储器单元内容的变化),六、堆栈的概念及操作过程,第三章 8086的寻址方式和指令系统,一、与数据有关的七种寻址方式 二、I/O端口寻址方式(IN/OUT) 三、8086的指令系统,1、立即寻址方式 2、寄存器寻址方式 3、直接寻址方式 4、寄存器间接寻址方式 5、寄存器相对寻址方式 6、基址变址寻址方式 7、相对基址变址寻址方式,一、与数据有关的七种寻址方式,如:MOV AX,0100H 如:MOV AX,DX 如:MOV AX,0100H 如:MOV AX,BX 如:MOV AX,BX+0
6、100H 如:MOV AX,BX+SI 如:MOV AX,BX+SI+20H,直接端口寻址 当端口号小于FFH(255)时,可以直接给出 间接端口寻址 端口号大于FFH(255)时,必须放在DX中给出,二、I/O端口寻址方式(IN/OUT),例:IN AL,80H IN AX,82H MOV DX,3FFH IN AL,DX IN AX,DX,例:OUT 80H,AL OUT 82H,AX MOV DX,3FFH OUT DX,AL OUT DX,AX,1、数据传送指令,三、8086的指令系统,重点掌握各种指令的格式、功能、应用及注意事项。,2、算术运算指令,加法指令 ADD加法指令 ADC带
7、进位的加法指令 INC增量指令 注:INC、DEC不影响CF,减法指令 SUB减法指令 SBB带借位的减法指令 DEC减量指令 NEG取负指令 CMP比较指令,十进制数(BCD码)的运算指令 DAA 加法的十进制调整指令 AAA 加法的ASCII码调整指令 DAS/AAS减法调整指令,3、逻辑运算与移位指令,4、处理器控制指令,CLC 0CF CLI 0IF (禁止INTR中断) STC 1CF STI 1IF (开放INTR中断),5、控制转移指令,一、汇编语言语句格式 二、常用运算符及表达式的应用 三、常用伪指令 四、汇编语言程序设计,第四章 汇编语言程序设计,掌握汇编基本语法及编程,一、
8、汇编语言语句格式,MASM中的语句分为两类: 指令性语句:与机器指令相对应,可译成目标代码(机器指令代码)。 伪指令语句:无对应的机器指令,汇编时对伪指令进行处理,可完成数据定义、存储区分配、段定义、段分配、指示程序开始和结束等功能。 区别:格式及功能不同(形式); 汇编时能否形成对应的机器码(本质)。,1.算术运算符+,-,*,/(取商),MOD(取余) 2.逻辑运算符AND,OR,NOT,XOR按位操作 3.关系运算符EQ,NE,LT,GT,LE,GE注意计算结果 4.数值返回运算符(分析运算符) OFFSET,SEG,TYPE,LENGTH,SIZE 5、修改属性运算符 段操作符 ES:
9、 DS: SS: CS: PTR 格式:类型/距离 PTR 变量或标号 6、补充:$:地址计数器的当前值,二、常用运算符及表达式的应用,在汇编时进行处理,主要完成变量定义,段定义,段分配,指示程序开始和结束等功能。 常用: 数据定义(变量定义)语句:DB,DW,DD 符号定义语句:EQU 段定义语句:SEGMENTENDS 段分配语句:ASSUME 过程定义语句:PROCENDP 程序开始、结束语句:END,三、常用伪指令,基本程序结构 顺序结构 分支结构 循环结构 子程序结构,四、汇编语言程序设计,DATA SEGMENT DATA ENDS CODE SEGMENT ASSUME CS:C
10、ODE, DS:DATA START: MOV AX,DATA MOV DS,AX MOV AH,4CH INT 21H CODE ENDS END START,一般程序框架,一、存储器扩展方式 二、存储器与8088CPU的连接; 数据总线的连接 控制总线的连接 地址总线的连接(片内寻址及片间寻址方式) 三、存储器芯片容量与数据线、地址线的关系 四、存储器容量与首地址、末地址的关系,第五章 存储器,一、I/O接口的功能及基本设计原则 二、简单的输入输出芯片 三、I/O端口的种类及编址方式 四、CPU与外设间的数据传送方式,第六章 I/O接口,1、I/O接口的功能 2、I/O接口设计的基本原则,
11、一、I/O接口的功能及基本设计原则,“ 输出要锁存,输入要缓冲 ”,二、简单的输入输出芯片,常用的输入输出接口芯片 缓冲器:74LS244(单向) 74LS245(双向) 锁存器:74LS373,1、CPU与外设传送信息的类型 数据信息、状态信息和命令信息 2、I/O端口的种类 数据端口、状态端口和控制端口(命令端口) 3、端口的两种编址方式 存储器映像寻址(也称:统一编址) I/O单独编址方式(也称:独立编址) 8086/8088CPU中使用I/O单独编址方式,三、I/O端口的种类及编址方式,程序控制方式(掌握) 无条件传送方式 条件传送(也称查询方式) 中断方式(了解) DMA方式(了解)
12、 重点掌握: 程序控制方式的电路图、工作过程及编程 能够设计简单I/O接口地址译码电路,四、CPU与外设间的数据传送方式,一、8255A的端口及工作方式 A口(0、1、2)、B口(0、1)、C口(0) 二、8255A的控制字 1、方式选择控制字: 选择各端口的工作方式及操作类型(输入输出) 2、置位复位控制字: 对C端口的任一位进行置位或复位操作,第七章 8255A及其应用,三、8255A方式0的简单应用 确定各端口的地址 初始化编程 编程进行输入输出操作,第七章 8255A及其应用(续),第八章 可编程计数器/定时器8253及应用,一、 8253的工作方式(6种) 二、 8253的应用,82
13、53的工作方式(重点) 方式0计数结束中断方式 方式1可编程单稳态输出方式 方式2比率发生器 方式3方波发生器 方式4软件触发选通 方式5硬件触发选通 掌握:每种方式的工作过程和特点,能够根据要求选择适合的工作方式,一、8253的工作方式,1、8253定时功能的应用 2、8253计数功能的应用 要求: 选取合适的工作方式 计算计数初值 编写初始化程序(先写控制字,再写计数初值) 注意: 多通道级联技术的应用,二、8253的应用,一、中断概念及分类 二、可屏蔽中断的处理过程 三、中断向量表(理解),第九章 微型计算机中断系统,1、基本概念 中断源 中断类型号 中断请求 中断响应 中断服务程序 中断返回 2、分类 内部中断和外部中断(256种),中断向量 中断向量表 中断优先级 中断嵌套 中断屏蔽,一、中断概念及分类,引脚 INTR、INTA#、NMI 指令 INT n、INTO、IRET,3、与中断有关的引脚和指令,可屏蔽中断处理过程步骤: 中断请求 中断响应 保护断点 转入执行中断服务子程序 保护现场 进行中断处理(中断服务) 恢复现场 中断返回,二、可屏蔽中断的处理过程,1、中断向量表 中断类型号与中断向量在向量表中的地址关系:4N 中断向量在中断向
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年艺术市场数字化交易市场潜力与投资策略分析报告
- 智能化改造2025年实体书店提升服务效率与顾客满意度报告
- 小学生硬笔书法教程课件
- 2025年工业互联网平台自然语言处理技术助力工业自动化升级报告
- 中职学生周末管理办法
- 二手货车停车管理办法
- 代理记账管理办法要求
- 企业情况跟踪管理办法
- 任务筹备资金管理办法
- 企业投诉平台管理办法
- YYT 0657-2017 医用离心机行业标准
- 四川省成都市新都区新都一中学实验学校2024-2025学年上学期七年级分班(奖学金)模拟数学试题
- 投标资格承诺声明函(完整版)
- 氢自由基湮灭剂叔丁醇的作用
- 12、口腔科诊疗指南及技术操作规范
- 2022年4月自考04184线性代数(经管类)试题及答案含评分标准
- 顶管专项施工方案审查意见
- ZAPI(萨牌)控制器ACE2-重要参数以及调试步骤
- 道路绿化养护投标方案(技术方案)
- GB/T 11064.16-2023碳酸锂、单水氢氧化锂、氯化锂化学分析方法第16部分:钙、镁、铜、铅、锌、镍、锰、镉、铝、铁、硫酸根含量的测定电感耦合等离子体原子发射光谱法
- 2023年云南文山州州属事业单位选调考试试卷真题
评论
0/150
提交评论