微机原理及应用复习

合集下载

《微机原理及应用》复习

《微机原理及应用》复习

《微机原理及应用》复习《微机原理及应用》是一门涵盖了微机基础知识、计算机系统结构、汇编语言程序设计、微机接口技术等内容的课程。

在学习这门课程时,我们需要掌握计算机的基本原理和内部结构,能够编写简单的汇编语言程序,并且能够应用接口技术进行硬件和软件的连接。

首先,我们需要熟悉计算机的基本原理和内部结构。

计算机是由中央处理器(CPU)、内存、输入输出设备(I/O)和系统总线等组成的。

CPU是计算机的核心部件,负责执行计算机指令并进行数据处理。

内存是计算机存储数据和指令的地方,可以分为主存和辅存。

输入输出设备用于与外部环境进行交互,如键盘、鼠标、显示器等。

系统总线是计算机各个部件之间传送数据和控制信号的通道。

其次,我们需要掌握汇编语言程序设计。

汇编语言是一种低级语言,与机器语言密切相关,能够直接操作计算机硬件。

汇编语言程序主要包括指令、寻址方式和数据传送等内容。

指令是汇编语言程序的基本执行单元,可用于数据操作、控制流程和实现函数等功能。

寻址方式是指程序在内存中访问数据和指令的方式,常见的有直接寻址、间接寻址和相对寻址等。

数据传送用于把数据从一个存储器单元传送到另一个存储器单元,可通过寄存器或内存进行。

然后,我们需要了解微机接口技术。

微机接口技术是用于实现计算机与外部设备之间的数据传输和控制的技术。

常见的接口技术有并行接口、串行接口和通信接口等。

并行接口是指在一个时钟周期内同时传送多个位的接口,通常用于连接打印机、扫描仪等设备。

串行接口是指在一个时钟周期内逐位传送数据的接口,通常用于连接鼠标、摄像头等设备。

通信接口是指连接计算机与网络或其他计算机之间进行数据通信的接口,如以太网接口、无线接口等。

在复习《微机原理及应用》时,我们可以通过以下方法进行:1.复习课本和课堂笔记,重点理解和记忆计算机的基本原理和内部结构,包括CPU、内存、I/O和系统总线等。

2.刷题巩固知识点,做一些与课程相关的习题和试卷,加深对汇编语言程序设计和微机接口技术的理解。

《微机原理及应用》复习大纲

《微机原理及应用》复习大纲

《微机原理及应用》复习大纲《微机原理及应用》复习大纲第一章概述1、数制的互相转换;2、有符号数的原码反码补码的变换及ASCII码;3、冯诺依曼计算机体系的构成即微机的系统组成;4、微机的性能指标。

可供用来复习知识点的课后习题:1.2--1.6、1.8、1.9、1.11和1.13。

第二章微处理器结构1、物理地址的形成原理及规则字;2、8086的内部寄存器:4个数据寄存器、4个段寄存器、4个指针与变址寄存器以及FLAGS,其中FLAGS要熟悉除DF和TF外的7个标志位。

3、8086的存储器及I/O的寻址。

可供用来复习知识点的课后习题:2.2、2.4和2.7。

第三章指令系统和寻址方式1、8086汇编指令中7种数据寻址的方法:立即寻址方式、寄存器寻址方式、存储器寻址方式。

其中存储器寻址方式又有5种:直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址变址寻址方式和相对基址变址寻址方式。

2、数据传送指令的使用及注意事项:除PUSHF和POPF外的通用传送指令,累加器专用传送指令及除LDS和LES外的地址传送指令。

3、算术运算指令的使用及注意事项:只要求除NEG之外的加减法指令。

4、逻辑运算指令和移位指令的使用及注意事项;5、理解P82-P83页中条件转移指令的成立条件;6、理解循环控制指令LOOP。

可供用来复习知识点的课后习题:3.2--3.4、3.7--3.11、3.13--3.18。

第四章汇编语言程序设计1、操作数中的常数和表达式:数制常数、字符串常数和符号常数的表达;算术运算符、逻辑运算符、关系运算符、分析运算符及组合运算符中的PTR。

2、定义符号的伪指令和定义数据的伪指令:EQU、=;根据常用定义数据伪指令画内存分配图。

3、能够阅读顺序结构、分支结构及循环结构的短程序。

可供用来复习知识点的课后习题:4.1、4.3--4.7、4.9--4.11。

第五章微处理器总线时序和系统总线1、熟悉8086的常用引脚:CLK、VCC、GND、RESET、NMI、INTR、/RD、/WR、ALE、M//IO、/BHE、MN//MX、READY2、掌握3种周期的关系及TW 和TI;3、内总线的3个组成部分。

《微机原理及应用》复习重点

《微机原理及应用》复习重点

《微机原理》复习大纲1.考试方法和考试时间微机原理考试为笔试,总分100,考试时间为2小时。

2.各个章节的要求第1、2、3章重点掌握(BCD码),掌握二、十转换,二、十六进制转换。

理解计算机数制中二进制、十六进制、十进制的制式。

掌握二进制编码,理解ASCII码、数字、大写字母A~Z和小写字母a~z的ASCII码表述,熟悉二进制编码与数制之间的相互转换。

理解组合式、未组合式数的表达方法。

理解二进制的原码、反码和补码,及其在8位和16位字长下的范围,掌握二进制运算。

理解位(Bit)、字(Word)、字节(Byte)、中央处理单元(CPU)等名词术语的含义。

掌握基本组成电路的各自特点和用途,主要包括:ALU、累加器、ROM、RAM;以及三态、地址等相关的概念。

通过对简化模型机的学习,理解微机的整个工作过程及各部件的主要功能。

了解现代技术在微机中的应用。

熟悉一般微型计算机的组成。

理解PC机的基本配置及各部件的主要功能。

第4章8086的指令系统掌握Intel 8086的功能结构及执行特点,寄存器结构及分类,物理地址的形成。

中断操作及相关的概念,包括中断向量的形成等。

掌握各引脚之间的配合是实现读、写操作以及中断操作的必要条件。

熟悉总线操作的指令周期、总线周期和T状态的含义及基本总线周期的组成。

熟悉系统总线按物理特性和功能特性的主要分类,掌握总线的三种数据传输方式。

第5章8086的指令系统理解指令的构成,熟悉指令操作数有效地址(EA)的形成。

熟悉立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,基址加变址寻址方式中操作数寻址过程。

掌握间接寻址和基址加变址寻址方式中寄存器的约定,段基数及操作数地址的确定,理解段超越的概念及其使用。

熟悉8086标志寄存器中6位标志位的含义及相应位置。

理解3位控制位的作用。

熟悉8086指令系统中数据传送,算术运算,逻辑运算,串操作和控制传送指令的含义及操作过程,熟悉算术运算和逻辑运算对标志位的影响。

最新微型计算机原理及应用复习资料共20页

最新微型计算机原理及应用复习资料共20页

第一章1) [X]补= 0 0101110B正数真值为:+0101110B所以:X=+46D2) [X]补= 1 1010010B负数X = [[X]补]补= [11010010]补= - 0101110B所以:X = - 46D第四章中断分类:硬件中断和软件中断硬件中断分两类:一类叫非屏蔽中断,另一类叫可屏蔽中断。

.SS=3450H SP=1234h DI=0012H SI=1100H DS=3460H问堆栈栈顶物理地址和(DS:DI)物理地址?堆栈栈顶:SS+SP=3450X16H+1234h=34500H+1234h=35734H(DS:DI)物理地址:DS+SI=3460HX16H+1100H=34600H+1100H=35700H 书后P1081.8086系统中的物理地址是如何得到的?假如CS=2000H,IP=2100H其物理地址应该是多少?答:8086系统的物理地址是将段地址寄存器的内容左移四位(或乘16)加上偏移地址,即可得到20位的物理地址。

2000H左移4位为20000H,加上2100H为22100H,则物理地址为22100H。

2.什么是可屏蔽中断?什么是非屏蔽中断?答:可屏蔽中断是通过CPU的INTR引脚引入,当中断语序标志IF为1时,允许中断,当IF=0时,中断受到禁止。

不可屏蔽中断,不受IF标志的控制是由NMI引脚引入,如电源掉电。

3.什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?答:中断向量:是终端处理子程序的入口地址每个终端类型对应一个中断向量。

中断向量表:是指中断类型编码与中断向量的关系。

中断向量表位于存储器的最低部位地址为000H~3FFH共1K字节单元。

4.假如中断类型为8,它的中断服务入口地址是什么?段地址=8X4+2=34=0022H偏移地址=8X4=32=0020H中断类型8的中断服务程序的入口地址为0022H:0020H,物理地址为00240H。

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点1.计算机基本原理:包括计算机的定义、基本组成部分、工作原理、运算方式等方面的内容。

了解计算机的基本原理是理解微机原理及其应用的基础。

2.微处理器结构与工作原理:重点学习微处理器的结构和工作原理,包括控制器、运算器、寄存器、数据通路等方面的内容。

掌握微处理器的结构和工作原理对于理解微机的运行机制非常重要。

3. 存储器:包括RAM、ROM、Cache等存储器的结构、工作原理和应用。

了解存储器的结构和工作原理,以及存储器的应用场景,对于理解计算机的存储机制非常重要。

4.输入输出设备:包括键盘、鼠标、显示器、打印机等输入输出设备的原理和应用。

了解输入输出设备的原理和工作方式,以及它们在计算机系统中的作用,对于理解计算机的输入输出过程非常重要。

5.总线结构与中断机制:了解总线的结构和工作原理,以及中断机制的原理和应用。

掌握总线结构和中断机制对于理解计算机的数据传输和处理过程非常重要。

6.操作系统:了解操作系统的基本原理和功能,包括进程管理、内存管理、文件系统等方面的内容。

掌握操作系统的基本原理和功能对于理解计算机系统的运行和管理非常重要。

7.程序设计:掌握汇编语言和高级语言的基本语法和编程技巧,能够进行简单的程序设计和调试。

熟练掌握编程技巧对于应用微机原理进行程序开发和调试非常重要。

8.微机应用:了解微机在各个领域的应用,包括科学计算、数据处理、嵌入式系统等方面的内容。

了解微机的应用场景和应用方法,对于实际应用微机原理非常重要。

在复习《微机原理及其应用》时,可以通过阅读教材、参考书籍、查阅资料等多种途径进行学习。

可以结合实际操作,通过搭建实验环境、进行实验操作,加深对微机原理和应用的理解和掌握。

除了对重点内容进行深入理解和掌握外,还应该进行习题练习和实践操作。

通过解答习题和进行实践操作,加深对微机原理及其应用的理解和应用能力。

最后,要进行系统性的复习和总结。

可以制定复习计划,按照计划进行复习,对每个重点内容进行总结和归纳,形成自己的复习笔记和思维导图。

《微机原理及应用》综合复习资料

《微机原理及应用》综合复习资料

《微机原理及应用》综合复习资料vvvvvvvvvvvvvv一、填空题1、对于十六进制表示的数码19.8H,该数用压缩BCD码表示时数据为:。

2、设机器字长为8位,最高位是符号位。

则十进制数–13所对应的补码为。

3、8086/8088CPU从功能上分和BIU两部分。

4、可编程接口芯片8255A含有个8位的I/O口。

5、设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令MOVA某,[BP+SI+4]源操作数的物理地址为24514H6、采用级联方式,用9片8259A可管理64级中断。

7、指令MOVA某,[B某+DI+10H]源操作数的寻址方式为相对基址加变址寻址。

8、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入D某寄存器中。

9、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为0000CH10、要组成容量为4K某8位的存储器,需要8片4K某1位的静态RAM芯片并联。

11、可屏蔽中断从CPU的INTR引脚进入,只有当中断允许标志IF为1时,该中断才能得到响应。

12、设计输入/输出接口时,应遵守的基本原则是:输入;输出13、8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为字节;另一个为存储器地址空间,其大小为1M字节。

14、若定义DA1DB‘hello’,则(DA1+3)存放的数据是。

15、8086/8088CPU从功能上分为两部分。

8086/8088CPU中执行部件的功能是负责指令的译码和指令执行的执行。

16、8086中的BIU中有列、20位的地址加法器。

17、8086可以访问8位和16位的寄存器。

18、8086CPU从偶地址读出两个字节时,需要1个总线周期;从奇地址读出两个字节时,需要2个总线周期。

19、8086/8088CPU的最小工作模式是指系统中只有一个处理器,CPU提供全部的控制信号;它是通过将MN/M某引脚接高电平来实现的。

微机原理及应用课程复习要点

微机原理及应用课程复习要点

微机原理及应用课程复习要点第一章微型计算机概述1.微型计算机的基本组成(CPU 、存储器、I/O接口、总线),各自的主要功能。

2.微型计算机的特点与工作过程。

3.总线的作用;控制总线、数据总线、地址总线(方向、状态、条数、作用) 总线的分类(片内、局部、系统、通信)与规范(机械结构、功能结构、电气)4.8088/8086微处理器的编程结构(分为执行部件、总线接口部件,各自的功能以及两者的动作协调)5.8088/8086微处理器的内部寄存器。

AX、BX、CX、DX、DI、SI;(一般用在什么场合?)指针:CS、IP、SP,它们的作用是什么?6.标志寄存器含六个状态标志(重点CF、ZF)、三个控制标志(重点IF),起什么作用?7.存储器组织:(分段结构、物理地址的确定),物理地址的确定:段地址左移四位加上偏移地址8.8088/8086微处理器的引脚及其功能(三总线、复用线、有效电平) 9.8088/8086微处理器的工作模式:(最大模式、最小模式),什么是最大模式与最小模式,它们的区别(包括系统配置、控制信号线由谁产生等)。

10.什么是时序?分清几个重要概念:指令周期、总线周期、时钟周期) 11.8088/8086微处理器的基本操作有哪些?12.典型时序分析:(存储器读写、I/O读写、中断响应、复位)第二章指令系统1.寻址方式:(六种寻址方式),源操作数、目的操作数的存储位置(CPU内、存储器)。

2.指令格式:(标识符、操作数、操作码、注释)3.掌握指令的要点:(助记符、格式、功能、操作数的个数、对标志位的影响) 4.选择指令注意点:(数据从哪来、结果放到哪去、区分字与字节操作、默认的寄存器)。

5.传送指令、运算指令、程序控制指令的测重点:(数据的方向、标志位的状态、程序的方向)6.移位指令:(左移、右移、逻辑、算术、循环、非循环、移位的次数)7.程序控制指令:(无条件、条件、调用、中断)8.十进制数运算方法:(先利用二进制运算指令、再进行十进制调整)第三章汇编语言程序设计1.汇编语言的基本要素:(语句格式、运算符、表达式)2.汇编语言的运算符:(算术、取值、属性)选用运算符注意点:(操作数、结果、有意义的运算符) 以及运算符与助记符的区别3.表达式:(常量表达式、存储器表达式)4.伪指令:(四个定义:数据定义、符号定义、段定义、过程定义) 数据定义与符号定义的区别:是否占存储单元;过程定义:(段内、段间) 5.汇编语言上机步骤:(编辑、汇编、连接、调试)6.程序设计的基本结构:(顺序、分支、循环)分支程序设计:(二分支、多分支) ;循环程序设计:(组成部分、循环结束的条件、多重循环);子程序设计:(名称、功能、入口参数、出口参数、参数传递的方法)7.宏指令:定义、引用,与子程序的区别。

微型计算机原理及应用知识点总结

微型计算机原理及应用知识点总结

微型计算机原理及应用知识点总结
一、微型计算机结构原理
1、微型计算机硬件结构:微型计算机的硬件结构包括中央处理器(CPU)、主存储器(Memory)、输入输出设备(I/O Devices)、微处理器(Microprocessor)和运算器等等。

2、微型计算机系统软件构造:微型计算机的系统软件包括操作系统(OS)、应用软件和软件编程工具等。

3、微型计算机技术原理:微型计算机技术的主要内容包括数据编码技术、程序设计语言、计算机网络技术、多媒体技术、高性能计算技术等等。

1、微型计算机在工业控制中的应用:微型计算机可广泛应用于工业自动化系统的控制系统,常用的技术有:PLC、模拟控制、数字控制、计算机网络技术等等。

2、微型计算机在商业财务中的应用:微型计算机可应用于各种商业财务管理系统,常用的技术有:ERP、商务软件、财务会计软件、报表分析软件等等。

3、微型计算机在信息处理中的应用:微型计算机可应用于各种信息处理系统,常用的技术有:文本处理软件、数据库管理系统、图形图像软件等等。

408《微机原理及应用》复习大纲

408《微机原理及应用》复习大纲

412《微机原理及应用》复习大纲课程名称微机原理及应用英文名称Micro Computer Principle and Application教学要求熟悉并掌握微型计算机系统的整体概念,理解硬软件间的辩证关系。

具体要掌握:CPU和基本接口的结构和工作原理;学会用汇编语言编程,重点放在如何根据具体要求来确定系统硬软件结构;合理选用存贮器和接口芯片;了解如何设计监控(管理)程序来统一管理系统硬软件资源的方法和技巧。

考试内容第一章:计算机中的数制和码制1数和数制数的位置表示法及各种进位制数;各种进位制数的换算方法;二进制数的运算方法2原码、补码、反码及其相应的运算法则原码;反码和补码;补码的求法;补码的运算;溢出判别;算术移位;移码3小数点问题定点法;浮点法4十进制数的二进制编码及ASCII码组合BCD码;非组合BCD码;ASCII码;奇偶校验码第二章;计算机基本软硬件知识与80486微处理器1计算机系统组成2存储器38086/8088微处理器内部结构*8086CPU内部结构、寄存器4工作模式简介:实地址模式和保护虚拟地址模式58086/8088的外部引脚介绍:数据总线、地址总线和控制总线第三章寻址方式及指令系统1寻址方式操作数寻址方式;程序转移地址的寻址方式2指令系统1)数据传送指令;累加器专用传送指令;地址传送指令;标志传送指令2)算术运算指令二进制加/减法指令;二进制乘/除法运算指令;符号位扩展指令;十进制(BCD)运算指令3)逻辑运算和移位指令逻辑运算指令;移位与循环移位指令4)串操作指令字符串操作指令;重复前缀指令5)控制转移类指令无条件与条件转移指令;循环转移指令;子程序调用与返回;中断和中断返回6)处理器控制类指令标志操作指令;外部同步指令;空操作指令3DEBUG命令简介第四章汇编语言程序设计1汇编语盲的基本概念计算机程序设计语言(机器语言、汇编语言、高级语言);汇编语言的语句格式(指令语句、伪指令语句);常数、标号、变量及表达式、伪指令2汇编程序的功能和汇编语言程序的运行汇编语言源程序的汇编、连接和装入运行;汇编过程;汇编语言与PC-DOS 的接口3汇编语言程序设计的基本方法汇编语言程序设计步骤;分支程序设计;循环程序设计;子程序设计;4宏汇编宏指令、宏定义和宏调用;宏嵌套;宏定义中的标号与变量;宏指令与子程序5多模块程序设计多模块的连接;模块间标识符的交叉访问6DOS功能调用7BIOS功能调用第五章半导体存贮器与存贮系统1概述存储器的分类;半导体存储器的结构与组成;`内存储器的性能指标2RAM、ROM典型芯片Intel 2114(1K×4)、HM6116(2K×8)、HM6264(8K×8);DRAM 2118(16K×1);UVEPROM 2764(8K×8);EEPROM Intel2864(8K×8)38086/8088CPU存储器的硬件组织地址/数据总线分离;地址空间组织4存储器的扩充5存储器扩充实例存储器扩充的步骤;存储器位的扩展;地址译码;存储器扩展举例第六章中断处理1概述中断的概念;中断处理过程;中断系统要解决的问题28086/8088的中断系统中断结构;内部中断;外部中断3中断优先级管理器 8259A PIC8259A内部结构与外部引脚;8259APIC编程;8259A在PC系统中的应用第七章输入/输出方法及常用的接口电路1概述时序配合;信号转换;数据缓冲;I/O电路代替CPU对外设的控制功能。

微机原理及应用复习

微机原理及应用复习

一、课程基本要求: 课程基本要求: 第二章8086微处理器: 微处理器: 第二章 微处理器 1、CPU的组成:执行部件(EU)、总线接口部 的组成: )、总线接口部 、 的组成 执行部件( )、 件(BIU)。 )。 四个通用寄存器, 四个专用积存器, ①四个通用寄存器,②四个专用积存器,③标志 寄存器标志位, 四个段基址寄存器。 寄存器标志位,④四个段基址寄存器。 2、8086系统存储器的分段及物理地址的形成: 系统存储器的分段及物理地址的形成: 、 系统存储器的分段及物理地址的形成 段基址、 逻辑地址、物理地址, ①段基址、段内偏移量 ,②逻辑地址、物理地址, ③奇、偶存储体,④对准字、非对准字。 偶存储体, 对准字、非对准字。 3、引脚功能:①数据线、地址线,分时复用, 、引脚功能: 数据线、地址线,分时复用, 控制线: ②控制线:RD*、WR*、M/IO*、INTR、INTA*、 、 、 、 、 、 ALE、NMI,③MN/MX*。 、 , 。 4、8086最小系统的组成:8282、8286作用。 最小系统的组成: 作用。 、 最小系统的组成 、 作用
题型: 题型: 1、填空。 、填空。 2、选择。 、选择。 3、做图连线。初始化编程。 、做图连线。初始化编程。 4、指令理解。 、指令理解。 5、编程、理解。 、编程、理解。
一、填空: 填空: 1. 235.25= B= H= BCD。 。 2. 7的ASIIC码是: H,其奇校验码是: 码是: 的 码是 ,其奇校验码是: 。 D的ASIIC码是: H,其偶校验码是: 码是: 的 码是 ,其偶校验码是: 。 3.微处理器的两个组成部分是 。 微处理器的两个组成部分是 和 位微处理器,它有 位地址线, 4.Intel8086是 是 位微处理器 它有 位地址线, 内存单元, 输入/输出端口 输出端口。 可直接寻址 内存单元, 输入 输出端口。 5. 8086系统中,存储器分为奇、偶两个存储体。 系统中, 系统中 存储器分为奇、偶两个存储体。 其中, 其中,奇体的数据信号线固定与数据总线的 ______相连,偶体的数据信号线固定与数据总线 相连, 相连 用作偶存储体的 的_______相连 。其中地址线 相连 其中地址线 片选信号, 作为奇存储体的片选信号。 片选信号,控制线 作为奇存储体的片选信号。

《微机原理与应用》复习资料汇总(DOC)

《微机原理与应用》复习资料汇总(DOC)

11. 补码加法10111011+11110111的计算结果是10110010。

补码加法11110101+10101010的结果是_______10011111________,___无___溢出。

补码减法10111011-11110111的结果是_______11000100________,___无___溢出。

12.一个计算机的字长是4个字节,这意味着在CPU中作为一个整体加以传送处理的二进制代码为32位。

13. 查询方式是程序控制方式。

14. 同步传输时,由于不需要给每一个数据加上起始、停止位,所以它比异步传输效率高。

高15. 硬件UART的含义是通常非同步(异步)接收器/发送器16. RS232C是串行接口的标准,所以调制解调器之间应按这个标准进行连接。

17. 微机系统的主要技术指标包括字长、内存容量、主频、运算数度和存取周期。

18.十进制数60.5转换为二进制数是_______111100.1________,转换为十六进制是3C.8。

18. 微机的工作环境分为___DOS环境__、__视窗环境__、_汉字环境_、_网络环境_和__多媒体环境___。

20. 在微机系统的性能指标中,___字长____是指计算机所能处理的数据的位数。

字长21. 微处理器应包含的最基本功能部件是:算术逻辑单元、_控制器部件_和__寄存器阵列22. “位”指_一个二进制位_,“字节”指相邻的八个二进制位_,“字”是__计算机内部进行数据传递处理的基本单位__,“字长”是__一个字所包含的二进制位数__。

23. 微机硬件系统是指构成微机系统的___各种功能部件的集合__,微机软件系统是指___各种程序的集合__,软件系统包括__系统软件_和__应用软件___两大类。

24. 8086CPU从功能上说,其结构可以分成两大部分,即__EU___和__BIU__。

EU BIU25.变址寻址的操作数地址由3项构成:段地址、__变址寄存器内容___和__偏移量___。

819《微机原理及应用》考研复习大纲

819《微机原理及应用》考研复习大纲

《微机原理及应用》(机)考研复习大纲课程名称:微型计算机机原理及应用英文名称:教学要求:通过本课程的学习,要求学生以处理器、总线、接口、通道和管理程序为线索,正确建立微型计算机系统的整体概念,理解硬软件间的辩证关系。

具体要掌握和基本接口的结构和工作原理;学会用汇编语言编程,重点放在如何根据具体要求来确定系统硬软件结构;合理选用存贮器和接口芯片;初步了解如何设计监控(管理)程序来统一管理系统硬软件资源的方法和技巧。

学生通过自学、听课、借助思考题复习、做习题、做实验、总结等教学环节以达到从入门到掌握,最后得到巩固所学知识的目的。

考试内容第一章;计算机中的数制和码制数和数制1原码、补码、反码及其相应的运算法则2小数点问题3十进制数的二进制编码及码基本要求:数的位置表示法及各种进位制数;各种进位制数的换算方法;二进制数的运算方法。

原码,反码和补码,算术移位。

组合码;非组合码,码,奇偶校验码。

重点:补码的运算,溢出判别。

难点:定点小数与浮点小数,移码。

第二章;计算机基本软硬件知识与微处理器1计算机系统组成2存储器3微处理器内部结构4工作模式简介5的外部引脚介绍6微处理器内部结构及功能基本要求:要求学生掌握的内部结构;了解指令队列在和的动作协调中所起的作用。

掌握物理地址的计算方法要求学生掌握各引脚的名称及其功能、能正确画出在不同工作模式下的系统配置图,并了解有关控制信号的相应要求学生了解分析时序的基本目的掌握时序分析的基本方法,能读懂时序图从而进一步了解的工作过程及指令执行时的各种信号的相互关系。

重点:和的功能、组成和动作协调;段地址、段内地址、物理地址的概念及其关系各引脚的名称及其功能、地址数据复用引脚,地址状态复用引脚。

难点:在不同工作模式下引脚功能的时钟周期、指令周期和总线周期的概念,时序分析的目的存储器读写时序,输入输出时序中断操作时序。

第三章寻址方式及指令系统1寻址方式2指令系统2命令简介基本要求:要求学生了解指令的构成方式,掌握寻址的概念及寻址的方法。

《微机原理及应用》期末考试复习

《微机原理及应用》期末考试复习

《微机原理及应用》期末考试复习参考资料一、微机原理与应用模拟试题Ⅰ一、填空题(每空1分,共25分)1、指令由和组成。

2、I/O接口是微机系统的一种部件,它被设置在与之间。

3、。

4、IF是标志;SP称为;CS称为。

5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。

6、8086CPU由和两部分组成。

7、CPU的基本时间计量单位称为周期。

8、SP总是指向堆栈的。

9、指令MOV AX,[BP+200]读取的是段的存储单元。

10、由8个二进制位组成的基本数据表示单元称为。

11、访存空间的是指CPU所能访问的。

12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。

13、PENTIUM的工作模式有、、。

14、指令由、和操作数字段组成。

15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围为。

16、电可擦除的可编程只读存储器的英文简写为。

17、逻辑地址由段基值和___ ___组成。

二、判断题(每小题1.5分,共15分,在每小题后面的括号中认为正确的画“√”,错误的画“×”)1、堆栈是处在CPU内部的一个部件。

()2、8086的状态标志位有9个。

()3、IP是EU中的寄存器。

()4、IP中存放的是正在执行的指令的偏移地址。

()5、全地址译码法是指存储器芯片上的所有地址均参加译码。

()6、EPROM是电可擦除的PROM。

()7、中断是指CPU执行程序过程被意外暂停。

()8、EEPROM中存储的数据不会因掉电而丢失。

()9、SRAM是不用刷新的RAM。

()10、总线周期是指CPU通过总线访问一次内存或外设的时间。

()三、单项选择题(每题1.5分,共15分)1)。

(A) SP (B) IP (C)BP (D)CS2、源变址寄存器是()。

(A) SI (B)DI (C)SP (D)DX3、下面4个标志中属于控制标志的是()。

(A) CF (B)DF (C)SF (D)ZF4、LEA BX,BUFF 指令的功能是()。

微机原理应用复习提纲及重要知识点总结

微机原理应用复习提纲及重要知识点总结

微机原理复习第3章一、微型计算机的构成主要有CPU、存储器、总线、输入/输出接口。

二、8086/8088CPU的寄存器及其功能:1. CPU中一共有哪些寄存器。

2. 哪些寄存器可以指示存储器地址;在指令中用于操作数寻址方式的有哪些寄存器,哪个可以指示I/O端口地址。

3. 在乘除运算中,特别用到哪些寄存器4. 哪些寄存器可以“变址”,在什么条件下变址;哪个寄存器可以计数。

5. 输入/输出操作用什么寄存器6. 哪个寄存器指示下一条将要运行的指令的偏移地址7. FR中各标志位的意义(OF、SF、CF、ZF、DF)三、8086CPU的引脚:1. 8086,8088CPU的数据线、地址线引脚数,8088与8086CPU在结构上的区别?2. 8086/8088CPU能访问存储器的地址空间和能访问I/O端口的地址空间。

3. 8086/8088微处理器地址总线引脚信号的状态是单向三态;数据总线引脚信号的状态是双向三态。

4. BHE、RD、WR、NMI、INTR、INTA、ALE、DEN、M/IO MN/MX 引脚功能。

四.8086/8088存储器组织1. 存储器单元数据的存放顺序,规则存放与非规则存放。

2. 8086系统中存储器的分体结构概念。

在86系列微机中,字数据在内存中的存放最好从偶地址开始,这样可以8086系统中,用一个总线周期访问一个16位的字数据时,BHE和A必须是 00。

3. 存储器分段方法,8086/8088系统将存储器设有哪几个专用段。

4. 段起始地址、段基址(段地址)、偏移地址(有效地址)的概念。

5. 物理地址和逻辑地址的概念、相互换算关系。

(题3.1,3.2,3.4,3.8,3.16)一、RAM和ROM的基本概念:RAM和ROM的特点(易失性和非易失性)RAM的分类(SRAM,DRAM的特点)ROM的分类(掩模ROM,EPROM,EEPROM的使用特点。

)二、存储器与CPU的连接1.与数据总线的连接当芯片数据线少于8位时,应该由多片芯片构成8位的芯片组,各片的控制线、地址线并接,低位芯片和高位芯片分别与低位和高位数据线相接;当芯片数据线与CPU数据总线相同时,则按数据位一一对应相接。

微机原理及应用复习资料完整版

微机原理及应用复习资料完整版
4.当程序状态字 PSW 的 RS0=1,RS1=0 时,当前寄存器组选择的是第__1_组寄存
器组。
5 . AT89C51 单片机有__5__个中断源,___2___级中断优先级别。 6. MCS-51 单片机复位后,栈指针寄存器 SP 及程序计数器 PC 的值分别为__07H__
和__00H_。
7. 串行通信有_ 同步_通信和
2. 什么是保护现场,什么是恢复现场? 答: (1)保护现场:当 CPU 响应中断程序时,硬件会自动把断点地址(16 位程序计数器的 值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息; ( 2) 恢复现场: 在完成中断服务程序后, 恢复原工作寄存器、 累加器、 标志位等的内容。 3. 简述 51 单片机的中断响应条件? 答: (1)有中断源发出中断请求; (2)中断总允许位 EA=1,即 CPU 允许所有中断源申请中断; (3)申请中断的中断源的中断允许位为 1,即此中断源可以向 CPU 申请中断; (4)CPU 没有在执行更高优先级的中断请求; (5)当前的机器周期不是正在执行的指令的最后一个周期; (6)正在执行的指令不是 RETI,或者对 IE、IP 进行读写的指令 4. 简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。 答:键抖动会引起一次按键被误读多次。为了确保 CPU 对键的一次闭合仅做一次处理,必 须去除键抖动。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再 作处理。按键的抖动,可用硬件或软件两种方法消除。 五.计算及编程题 1. 把下列十进制数转换成二进制数、八进制数、十六进制数。 ① 6.25 ② 5.75 ③ 0.875 ④ 254 解:①(6.25)������ = (110.01)������ = (6.2)������ = (6.4)������ ②(5.75)������ = (101.11)������ = (5.6)������ = (5. C)������ ③(0.875)������ = (0.111)������ = (0.7)������ = (0. E)������ ④(254)������ = (11111110)������ = (376)������ = (FE)������ 2. 把下列十六进制数转换成十进制数。 ①A6.DCH ②9AC.BDH ③ B4A.8DH

微机原理及应用总复习

微机原理及应用总复习

微机原理及应用总复习一、微机原理的基本概念微机是指采用微处理器作为中央处理器(CPU)的计算机系统。

微机原理是研究微机的基本结构、工作原理和运行过程的科学。

微机系统主要由中央处理器、存储器和输入输出设备组成。

1.中央处理器(CPU)中央处理器是微机系统的核心,它负责执行程序的指令并进行运算处理。

中央处理器主要由控制器和算术逻辑单元(ALU)两部分组成。

(1)控制器:控制器是中央处理器的指挥中心,它负责解释和执行存储在存储器中的一条条指令。

控制器包括指令寄存器(IR)、程序计数器(PC)和指令译码器。

(2)算术逻辑单元(ALU):算术逻辑单元(ALU)负责执行各种算术运算和逻辑运算,它包括加法器、减法器、与门、或门等逻辑和算术电路。

2.存储器存储器主要用于存储程序和数据。

根据数据的保存性质,存储器分为随机存取存储器(RAM)和只读存储器(ROM)两种。

(1)随机存取存储器(RAM):RAM是指顺序读写存储器,具有一次访问和读/写操作的能力。

RAM是临时存储器,断电后数据将丢失。

它可以根据需要进行读取和写入操作。

(2)只读存储器(ROM):ROM是指只读存储器,它用于存储只读数据和只执行的程序。

ROM是永久存储器,断电后数据依然保持。

ROM的数据一般是在其生产过程中被写入,用户无法再次修改。

3.输入输出设备输入输出设备主要用于与外界进行信息的交换,使计算机能够接受外部输入信号并将结果输出。

常见的输入输出设备有键盘、鼠标、显示器、打印机等。

二、微机的工作过程微机的工作过程主要包括指令执行、数据处理和程序运行三个阶段。

1.指令执行阶段在指令执行阶段,微机将已解释的指令码送入控制器,根据指令码执行相应的操作。

指令执行分为取指令和执行指令两个步骤。

(1)取指令:控制器根据程序计数器(PC)中存储的地址,从存储器中读取指令码,并将指令码送入指令寄存器(IR)。

(2)执行指令:控制器根据指令码的操作码部分,执行相应的操作。

《微机原理及应用》复习

《微机原理及应用》复习

《微机原理及应⽤》复习第⼀章计算机中的数制和码制第⼆章计算机概述⼀、填空题1.在计算机中:1Byte= bit。

2.在计算机中, 1word= byte。

3.在计算机中, 1KB= byte。

4.对于⼗六进制表⽰的数码19.8H,转换为⼗进制数时为:;⽤⼆进制数表⽰时为: B;该数码⽤压缩BCD码表⽰时数据为:。

5.对于⼗进制数66,当它⽤⼆进制数表⽰时为,⽤⼗六进制数表⽰时为 H;⽤BCD码表⽰时为:。

6.对于⼆进制数101001.101B,⽤⼗进制数表⽰时为:;⽤⼗六进制数表⽰时为: H。

7.设机器字长为8位,最⾼位是符号位。

则⼗进制数–13所对应的原码为:。

8.已知某数的原码是10110110B,则其反码是;补码是。

9.⼀个8位⼆进制数⽤补码⽅式表⽰的有符号数的范围是。

10.软件通常分为和两⼤类。

11.第⼀代计算机采⽤的电⼦器件是,第四代计算机采⽤的是。

⼆、单选题1.下列数据中最⼤的数为_____A. (11011001)2B. (75)10C. (37)8D. (27)162.在表⽰中,⼆进制数11111111表⽰⼗进制数-1。

A.原码 B.反码 C.补码 D.移码3.⽤8位⼆进制的补码形式表⽰⼀个带符号数,它能表⽰的整数范围是:A.-127~+127 B.-128~+128 C.-127~+128 D.-128~+1274.某补码表⽰的8位⼆进制整数由5个1和3个0组成,则其可表⽰的最⼩值是。

A.-120 B.-15 C.-113 D.-1215.微型计算机中主要包括有________。

A.微处理器、存储器和I/O接⼝ B.微处理器、运算器和存储器C.控制器、运算器和寄存器组 D.微处理器、运算器和寄存器6.⼀个完整的计算机系统通常应包括。

A.系统软件和应⽤软件 B.计算机及其外部设备C.硬件系统和软件系统 D.系统硬件和系统软件三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为⼏种?哪⼏种?2.写出-25的原码、反码、补码,并将补码转换成⼗六进制数(设机器字长为8位)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、8086CPU中,若DS的内容为4300H,则数据段的首单元物理地址为左移四位43000 H,数据段最后单元物理地址为43000H+FFFFH=52FFFH2、8086CPU中,若物理地址为063C74H,地址偏移量为4344H,则段地址为5E93 H。

063C74H-4344H=5E930H,再右移四位.为5E93H3、8086指令系统的串传送指令中,目的操作数的物理地址由寄存器ES*16 与 DI 相加得到,源操作数的物理地址由寄存器 DS*16 与 SI 相加得到。

4、CPU与接口间传送的信号类型主要有控制信息、数据信息和状态信息。

5、使用 AND AX,0FFH 指令可使寄存器AX的高8位清零,其他位不变,使用 OR AL,0F0H 指令可使寄存器AL高4位置1,其他位不变,使用 XOR AX,OFFH 指令可使寄存器AX的低8位取反,其他位不变。

6、可用 MOV AX,SS:[560H] 指令将SS:560H单元内容传送到AX寄存器中,用 MOV [560H],CX 指令将寄存器CX的内容传送到DS:560H单元中,用 MOV CX,6734 指令将数据6734送入CX寄存器中。

7、中断类型码为42H的中断服务程序入口地址的偏移地址存放在中断向量表中的 108H,109H 单元,段地址存放在 10AH,10BH 单元。

8、将下列各指令中操作数寻址所使用的段寄存器分别填写在各指令后空格中:MOV AL, [3000H] DSADD [BP],AX SSSUB AX,EX:[BX+DI] ESSCASB ES1、写出将DS:3766H单元内容送AL中的指令写出将BX内容送ES:3766H单元的指令写出将2340H送CX的指令。

MOV AL,[3766H]MOV ES:[3766H],BXMOV CX,2340H2、将BX的D8~D12位清0AND BX,1110000011111111B(或者AND BX,0E0FFH)3、写出指令中操作数寻址所使用的段寄存器MOVAL,[357H] DSADD [DI],BX DSANDCL,[BP+69H] SSSTOSB ES地址计算:1、巳知8086CPU中下列各寄存器的内容分别为:CS=5340H,DS=0030H,SS=1230H,IP=5220H ,AX=3240H,BX=7240H,BP=4B0H,SP=4690H,ES=3330H1〉求当前指令单元地址和堆栈栈顶单元物理地址。

2〉求下列各指令中操作数所在存储单元的物理地址。

a. MOVAX,[4730H]b. MOV [BX+4730H],AXC. MOVAX,[BP+473H]答案:1>当前指令单元地址:CS+IP:5340H+5220H=58620H堆栈栈顶单元物理地址:SS+SP=12300H+4690H=16990H2>a.DS+4730H=00300H+4730H=04A30Hb.DS+BX+4730H=00300+7240H+4730H=0BC70Hc.SS+BP+473H=12300H+4B0H+473H=12C23H2、巳知8086CPU中下列各寄存器的内容分别为:CS=4300H,DS=5000H,SS=640H,ES=7800HIP=C400H,DI=320H,BP=2600H,SP=330H1〉给出当前指令单元和堆栈栈顶单元的偏移地址和物理地址。

2〉求下列各指令中操作数所在存储单元的偏移地址和物理地址。

a. MOV CX,[700H]b. MOV ES:[DI+4300H],DXC. MOV [BP+300H] ,DX解:1)指令单元偏移地址:0C400H 物理地址:4F400H栈顶单元偏移地址:330H 物理地址: 6700H2)a. 偏移地址:700H 物理地址:50700H.b. 偏移地址:4620H 物理地址:7C620H.c. 偏移地址:2900H 物理地址:8D00H.1、写出下列程序段执行完后,AL,DL的内容,并指出程序完成的功能。

MOVCL,04MOVAL,87HMOVDL,ALANDAL,0FHORAL,30HSHRDL,CLORDL,30H解:(AL)=37H(DL)=38H将BCD码87的个位和十位转换成对应的ASCII码,并存放在AL,DL中。

2、执行完下列程序段后,寄存器AX,BX,CX,DX的内容分别是多少?(6分)MOVAX,3C0HXORCX,CXMOV[200H],AXMOVBX,[200H]MOVCL,[201H]MOVDX,2220HADDBX,DX答案:AX=3C0H,BX=25E0H,CX=0003H, DX=2220H四、接口芯片设置及编程:1、假设8253占用的端口地址为180H-183H,CLK0和CLK2接8MHZ时钟,要求:1)将计数器0设置时钟周期为1ms分频器,计数器2的设置为软件触发的选通信号发生器,设置完计数初值0.2ms后OUT2输出选通信号。

2)将OUT0接到计数器1的CLK1,计数器0工作方式同上,计数器1输出频率为1HZ的方波信号。

1)计数器0:方式字 00 11 010 0 (34H)初值:8000计数器2:方式字 10 11 100 0 (0B8H)初值:1600MOV DX,183HMOV AL,34HOUT DX,ALMOV AL,0B8HOUT DX,ALMOV DX,180HMOV AX,8000OUT DX,ALMOV AL,AHOUT DX,ALMOV DX,182HMOV AX,1600OUT DX,ALMOV AL,AHOUT DX,AL答案:2)计数器0:方式字 00 11 010 0 (34H)初值:8000计数器1:方式字 01 11 011 0 (076H)初值:1000MOV DX,183HMOV AL,34HOUT DX,ALMOV AL,076HOUT DX,ALMOV DX,180HMOV AX,8000OUT DX,ALMOV AL,AHOUT DX,ALMOV DX,181HMOV AX,1000OUT DX,ALMOV AL,AHOUT DX,AL2、定时/计数器芯片8253A的端口地址为24H—27H,将它的通道2的CLK2接外部计数脉冲,要使计数值达到4000时,OUT2产生中断请求,写出相应程序段。

答案:通道2的方式命令字:10110000(0B0H)计数初值:4000MOV DX,27HMOV AL,0B0HOUT DX,ALMOV AX,4000MOV DX,26HOUT DX,ALMOV AL,AHOUT DX,AL3、设某8255并行接口芯片的端口地址为140H~143H,根据下列设置要求对芯片编程:1)将A口设为选通方式的输出口,并允许中断;B口设为选通方式的输入口,PC5,PC4设为输出。

2)将A口设为双向传输方式,禁止输出中断产生,允许输入中断产生,B口设为选通输入方式,并允许中断产生。

答案:1)方式控制字:10100110 (0A6H)A口允许中断(PC6=1):0000 110 1 (0DH)MOVAL,0A6HMOVDX,143HOUTDX,ALMOVAL,0DHOUTDX,AL2)方式控制字:11000110(0C6H)A口禁止输出中断(PC6=0):0000 1100 (0CH)A口允许输入中断(PC4=1):0000 1001 (09H)B口允许输入中断(PC2=1):0000 0101 (05H)MOVAL,0C6HMOVDX,143HOUTDX,ALMOVAL,0CHOUTDX,ALMOVAL,09HOUTDX,ALMOVAL,05HOUTDX,AL4、并行接口芯片8255A的端口地址为34H—37H,将其设置为下述工作方式:端口A设置为选通的输入方式,端口A的中断设为允许状态,端口B设置为基本输出方式,,端口C设为输入方式,给出相应的控制字说明,并写出相应程序段。

答案:方式命令字:10111001(0B9H)设A口输入中断允许:00001001(09H)MOV DX, 37HMOV AL,OB9HOUT DX,ALMOV AL,09HOUT DX,AL5、某微机系统采用单片8259A构成中断控制系统,采用非缓冲方式,中断采用边沿触发,自动EOI方式,完全嵌套方式,端口地址为6AH--6BH,芯片的中断类型码设为68H,IR5上接一个外部中断源,中断程序入口地址为8300H:3450H,编写初始化程序,并设置中断向量。

答案:ICW1(6AH):00010011B ( 13H)ICW2(6BH):68HICW4(6BH):00000011B (03H)设置中断向量表:AH=25H,AL=6DHDS=8300H,DX=3450H程序段:MOVAL,13HOUT6AH,ALMOVAL,68HOUT6BH,ALMOVAL,03HOUT6BH,ALCLIMOVAX,8300HMOVDS,AXMOVDX,3450HMOVAX,256DHINT21HSTIINAL,6BHANDAL,11011111BOUT6AH,AL;清除IR5中断屏蔽编程1、根据下面定义的数据段,编写一个完整的程序,将数据缓冲区INBUF的数据传送到数据缓冲区OUTBUF中。

DA TA SEGMENTINBUF DW 100DUP(?)OUTBUF DW 100DUP(?)DA TA ENDS答案:DA TA SEGMENTINBUF DW 100DUP(?)OUTBUF DW 100DUP(?)DA TA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATASTART:MOV AX,DATAMOV DS,AXMOV EX,AXMOV SI,OFFSET INBUFMOV DI,OFFSET OUTBUFMOV CX,100HCLDREP MOVSWMOV AH,4CHINT 21HCODE ENDSEND START。

相关文档
最新文档