微机原理及应用课程学习总结与例程分析

上传人:公**** 文档编号:459781294 上传时间:2022-09-11 格式:DOC 页数:10 大小:410.50KB
返回 下载 相关 举报
微机原理及应用课程学习总结与例程分析_第1页
第1页 / 共10页
微机原理及应用课程学习总结与例程分析_第2页
第2页 / 共10页
微机原理及应用课程学习总结与例程分析_第3页
第3页 / 共10页
微机原理及应用课程学习总结与例程分析_第4页
第4页 / 共10页
微机原理及应用课程学习总结与例程分析_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《微机原理及应用课程学习总结与例程分析》由会员分享,可在线阅读,更多相关《微机原理及应用课程学习总结与例程分析(10页珍藏版)》请在金锄头文库上搜索。

1、目录学习总结第一章 计算机基础知识 1第二章 8086 微处理器2第三章 8086 的指令系统3第四章 汇编语言程序设计4第五章 输入输出接口5例程分析例一:简述 CPU 执行一条指令的过程6例二:已知各寄存器和存储单元的状态如图所示,请阅读下列程序段, 并将中间结果填入相应指令右边的空格。7例三:编写一程序,使得计算机屏幕上每隔五秒显示一行字符Good morning,按任意键结束7学习总结第一章计算机基础知识本章我们主要学到了不同进位计数制计数方法、 不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、 简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类, 图为本章的

2、知识要点图与计算机系统组成的示意图。二进制数 (B)八进制数 (Q)数制十六进制数 (H)十进制数 (D)B)原码带符号数编码反码本补码章码制奇校验码知奇偶校验码偶校验码识要数字编码规则点ASCII 码字符编码字母编码规则压缩 BCD 码BCD 码非压缩 BCD 码计算机系统组成控制器中央处理器 (CPU)主机运算器ROM半导体存储器计硬件RAM算输入设备机外部设备输出设备系统操作系统:如DOS 、 Windows 、 Unix 、 Linux 等组成系统软件各种计算机语言处理软件:如汇编、解释、编译等软件软件其他系统软件用户应用软件应用软件其他应用软件第二章8086 微处理器本章我们主要学习

3、从应用角度上理解脚信号功能、最小工作模式的系统配置、念。下面这一章知识的结构图。Intel 8086 微处理器时钟发生器(8284)系统配置8086CPU(最小模式)8086CPU 的内部组成、编程结构、引8086 的存储器组织、基本时序等概三总线 (DB 、 AB 、CB)地址锁存器( 74LS373、 8282)本数据收发器 (8286、 74LS245)章知存储器逻辑分段逻辑地址物理地址识存储器组织要奇地址存储体( BHE )点存储器分体偶地址存储体( A0 )时钟周期 (T 状态 )时序基本读总线周期基本写总线周期复位操作时序中断响应时序总线周期指令周期寄存器的复位值执行单元EU( A

4、X 、BX 、 CX 、DX 、 SP、BP 、SI、 DI 、标志寄存器)内部组成总线接口单元BIU ( CS、 DS、 SS、 ES、IP)地址 /数据地址 /状态引脚功能负责地址 BHE/S7 、 ALE(最小模式)数据允许和收发DEN 、 DT/R负责读写 RD、WR 、M/IO负责中断 INTR 、 NMI 、 INTA控制负责总线 HOLD 、HLDA协调 CLK 、 READY 、 TEST模式选择 MN/MX=5V第三章8086 的指令系统本章学习的是 8086CPU 指令的寻址方式,每条指令的格式、功能及标志的影响;同时还涉及到存储器单元的物理地址计算、标志位填写和堆栈操作。

5、下图为本章知识结构图。操作数寻址方式立即数寻址、寄存器寻址、存储器寻址 .本逻辑地址、物理地址章指令功能对标志位影响指令格式知填写标志位识要点堆栈指针 (SP)堆栈操作(入栈、出栈)堆栈结构 (后进先出 )立即数寻址直接寻址寄存器寻址寄存器间接寻址寻存储器寻址寄存器相对寻址址串操作寻址基址变址寻址方相对基址变址寻址式I/O 端口寻址隐含寻址数据传送类(通用数据传送指令、堆栈指令、交换指令、I/O 传送指令、换码指令、有效地址传送指令、算术运算类指令(加法指令,减法指令, 乘法指令,除法指令,BCD 码调整指令)指逻辑类指令(逻辑运算指令、 逻辑移位操作指令)令功串操作类指令(串传送、比较、扫描

6、、串存和取指令)能控制转移类指令(条件和无条件转移、子程序调用和返回指令、子程序调用和返回、中断)、处理器控制类指令第四章汇编语言程序设计本章主要内容是汇编语言类别、 伪指令语句格式和作用、 基本程序结构、 调用程序和被调用程序之间数据传递途径以及汇编源程序上机调试过程。本章重点是阅读程序和编写程序。下边是本章的知识结构图。实指令语句汇编语言语句类别伪指令语句宏指令语句本章顺序结构知程序基本结构分支结构识寄存器约定循环结构要参数传递途径点过程(子程序)存储器约定堆栈传递程序开发步骤: 编辑汇编链接调试运行符号定义伪指令EQU、 =数据定义伪指令DB 、DW 、DD 伪段定义伪指令SEGMENT

7、 ENDS指PROC、 ENDP令过程定义伪指令语段指派伪指令ASSUME句程序定位伪指令ORG汇编结束伪指令END其他伪指令 .第五章输入输出接口本章学习的输入 /输出接口的基本概念,包括输入 /输出接口的作用、内部结构、传送信息的分析、 IO 端口编址以及主机通过接口与外设之间数据传送的方式。下边是本章的知识结构图。接口作用控制信息IO 接口概念接口传送信息的种类状态信息数据信息(开关量、脉冲量、数据量、模拟量)本IO 端口IO端口编址方式单独编址章IO 端口号统一编址知识主机通过接口与外设数据传送方式要点简单的 I/O 芯片的使用无条件传送程序控制方式有条件传送 (查询 )数据传送方式中

8、断控制方式直接存储器存取控制方式(DMA)例程分析例一:简述 CPU 执行一条指令的过程计算机每执行一条指令都可分为三个阶段进行。即取指令 - 分析指令 - 执行指令。取指令的任务是:根据程序计数器 PC 中的值从程序存储器读出现行指令,送到指令寄存器。分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。一般计算机进行工作时,首先要通过外部设备把程序和数据通过输入接口电路和数据总线送入到存储器,然后逐条取出执行。但单片机中的程序一般事先我们都

9、已通过写入器固化在片内或片外程序存储器中。因而一开机即可执行指令。下面我们将举个实例来说明指令的执行过程:开机时,程序计算器 PC 变为 0000H。然后单片机在时序电路作用下自动进入执行程序过程。执行过程实际上就是取出指令(取出存储器中事先存放的指令阶段)和执行指令(分析和执行指令)的循环过程。例如执行指令: MOV A,#0E0H ,其机器码为“ 74H E0H”,该指令的功能是把操作数 E0H 送入累加器,0000H 单元中已存放 74H, 0001H 单元中已存放 E0H。当单片机开始运行时,首先是进入取指阶段,其次序是:1 程序计数器的内容(这时是0000H)送到地址寄存器;2 程序

10、计数器的内容自动加1(变为 0001H);3 地址寄存器的内容( 0000H)通过内部地址总线送到存储器,以存储器中地址译码电跟,使地址为 0000H 的单元被选中;4 CPU 使读控制线有效;5 在读命令控制下被选中存储器单元的内容(此时应为74H)送到内部数据总线上,因为是取指阶段,所以该内容通过数据总线被送到指令寄存器。至此,取指阶段完成,进入译码分析和执行指令阶段。由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机就会知道该指令是要将一个数送到A 累加器,而该数是在这个代码的下一个存储单元。所以,执行该指令还必须把数据(E0H)从存储器中取出送到CPU,即还要在存储器中取第二个字节。其过程与取指阶段很相似,只是此时PC 已为 0001H。指令译码器结合时序部件,产生74H 操作码的微操作系列,使数字E0H 从 0001H 单元取出。因为指令是要求把取得的数送到A 累加器,所以取出的数字经内部数据总线进入 A 累加器,而不是进入指令寄存器。至此,一条指令的执行完毕。 单片机中 PC=0002H ,PC 在 CPU 每次向存储器取指或取数时自动加 1,单片机又进入下一取指阶段。这一过程一直重复下去,直至收到暂停指令或循环等待指令暂停。 CPU 就是这样一条一条地执行指令,完成所有规定。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号