微机复习整理版 (2)
- 格式:doc
- 大小:109.00 KB
- 文档页数:10
第一章微型计算机基础知识重点:1、微型计算机的发展史2、各种进制数以及不同进制数之间的转换3、机器数达表示方法,原码、反码、补码等例:1、将十进制小数0.6875转换成八进制小数是()A.0.045Q B.0.054Q C.0.54Q D.0.45Q 2、十进制负数-115的八位二进制原码是11110010,八位二进制反码是1000110,八位二进制补码是10001101。
3、已知英文大写字母A的ASCII码为41H,则英文大写字母F的ASCII码为56。
4、下面几个不同进制的数中,最小的数是()A.1001001B B.75 C.37O D.A7H5、有一个八位二进制数补码是11100010,其相应的十进制数是-98。
6、计算机的发展分那几个阶段?第二章微型计算机的系统结构重点:1、硬件基本构成,包括哪些部分?(CPU)2、内部结构(总线接口单元BIU和执行单元EU)3、寄存器结构(14个16位寄存器:通用寄存器8个,段寄存器4个,控制寄存器2个)4、标志寄存器(状态标志6个,控制标志3个各有什么含义)5、存储器的分段(为何分,物理地址如何形成等)6、堆栈概念(只对字操作,先进后出)例:1、堆栈的工作方式是()A.先进后出B.后进后出C.先进先出D.先进后进一起出2、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为()A.02120H B.20120H C.21200H D.03200H 3、在一般微处理器中,包含在CPU中。
()A.算术逻辑单元B.主内存C.输入/输出设备D.磁盘驱动器4、什么是微型计算机的系统总线?说明数据总线、地址总线、控制总线各自的作用?答:系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道。
(1)数据总线:用来传送数据,主要实现CPU与内存储器或I/O设备之间、内存储器与I/O设备或外存储器之间的数据传送。
微机原理考点复习汇集微机原理是计算机科学与技术专业的一门重要课程,它是计算机组成原理的延伸和拓展,主要研究计算机系统的硬件组成和工作原理。
学习微机原理需要掌握一定的电子电路和数字电路的基础知识,了解计算机的组成和工作原理,熟悉各种输入输出设备的原理和接口技术。
下面是微机原理考点的汇集,供大家复习参考。
一、微机系统硬件体系结构1.微机的定义和发展历程2.微机系统的硬件组成-中央处理器(CPU)-存储器-输入输出设备(I/O设备)-总线3.微机系统的层次结构-整机层次-系统总线层次-基本输入输出层次-工作站和服务器层次二、中央处理器(CPU)的结构和工作原理1.CPU的定义和功能2.CPU的硬件组成-运算器(ALU)-控制器(CU)-寄存器-数据通路3.CPU的工作原理-取指令和执行指令的过程-控制器的工作原理-运算器的工作原理4.CPU的时序控制-时钟信号-触发器-时序逻辑电路三、存储器的结构和工作原理1.存储器的定义和分类2.存储器的硬件组成-内存-外存3.存储器的工作原理-存储的基本单位和编址方式-存储器读写操作的过程四、输入输出设备(I/O设备)的原理和接口技术1.I/O设备的定义和分类2.I/O设备的硬件组成-控制器-接口-设备本身3.I/O设备的工作原理-命令和数据的传送方式-I/O设备的中断和DMA传送4.I/O设备的接口技术-并行接口-串行接口-USB接口-网络接口五、总线的结构和工作原理1.总线的定义和分类2.总线的硬件组成-数据总线-地址总线-控制总线3.总线的工作原理-总线的传输方式-总线的仲裁控制-总线访问控制六、微机系统的性能评价和提高1.微机系统性能的评价指标-响应时间-吞吐量-CPU利用率-性能指标的量化方法2.提高微机系统性能的方法-提高CPU的主频和并行度-提高存储器的容量和带宽-设计优化的算法和程序以上是微机原理的一些重要考点。
在复习过程中,可以结合课本、教学资料和课堂笔记进行针对性的学习和回顾,此外,可以通过做练习题和模拟考试来检验对知识的掌握程度。
重要概念:1、微处理器微处理器:微处理器是一个中央处理器cpu,由算术逻辑部件ALU、累加器和寄存器组、指令指针寄存器IP(程序计数器)、段寄存器、时序和控制逻辑部件、内部总线等构成。
2、微型计算机:微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。
微处理器是计算机系统的核心,也称CPU(中央处理器)。
3、微型计算机系统:微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
微处理器,微型计算机,微型计算机系统有什么联系与区别?微处理器是微型计算机系统的核心,也称为CPU(中央处理器)。
主要完成:①从存储器中取指令,指令译码;②简单的算术逻辑运算;③在处理器和存储器或者I/O之间传送数据;④程序流向控制等。
微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
4、8086CPU内部结构及各部分功能8086CPU内部由执行单元EU和总线接口单元BIU组成。
主要功能为:执行单元EU负责执行指令。
它由算术逻辑单元(ALU)、通用寄存器组、16 位标志寄存器(FLAGS)、EU 控制电路等组成。
EU 在工作时直接从指令流队列中取指令代码,对其译码后产生完成指令所需要的控制信息。
数据在ALU中进行运算,运算结果的特征保留在标志寄存器FLAGS 中。
总线接口单元BIU负责CPU与存储器和I/O接口之间的信息传送。
它由段寄存器、指令指针寄存器、指令队列、地址加法器以及总线控制逻辑组成。
5、8086CPU寄存器8086CPU内部包含4 组16 位寄存器,分别是通用寄存器组、指针和变址寄存器、段寄存器、指令指针和标志位寄存器。
(1)通用寄存器组包含 4 个16 位通用寄存器AX、BX、CX、DX,用以存放普通数据或地址,也有其特殊用途。
如AX(AL)用于输入输出指令、乘除法指令,BX在间接寻址中作基址寄存器,CX在串操作和循环指令中作计数器,DX用于乘除法指令等。
中考微机知识点总结微机是指个人使用的微型计算机,也称为个人电脑。
在当今社会,微机已经成为了人们日常生活中不可或缺的工具。
了解微机的知识对于提高工作效率和解决实际问题非常重要。
本文将对中考微机知识点进行总结,帮助同学们更好地掌握和应用微机知识。
一、计算机基础知识1.计算机硬件(1)CPU:中央处理器是计算机的大脑,负责执行各种指令以完成计算任务。
(2)内存:用来存储计算机正在运行的程序和数据,分为主存储器和辅助存储器。
(3)硬盘:用来存储计算机系统和各种软件程序,是计算机的永久存储器。
(4)显示器:用来显示计算机中处理的数据和信息。
(5)键盘和鼠标:用来向计算机输入数据和指令的输入设备。
2.计算机软件(1)系统软件:指控制计算机运行和管理计算机资源的程序,如操作系统和驱动程序。
(2)应用软件:指通过计算机来完成各种特定功能的程序,如办公软件、图像处理软件、视频播放软件等。
3.计算机网络计算机网络是指将多台计算机通过通信线路连接起来,实现资源共享和信息传输的互联网。
4.计算机安全计算机安全是指保护计算机系统和网络不受非法侵入和破坏的技术和措施,包括防火墙、杀毒软件、加密技术等。
二、Windows操作系统Windows操作系统是目前应用最广泛的操作系统之一,具有用户友好的界面和丰富的功能。
中考微机知识点中,了解Windows操作系统的基本操作是非常重要的。
1.桌面和开始菜单桌面是Windows操作系统的主界面,用户可以通过添加快捷方式、更改壁纸等自定义桌面。
开始菜单包含了所有的程序、文件、设置等内容,用户可以从这里启动应用程序和访问文件。
Windows操作系统支持多任务操作,用户可以同时打开多个窗口并进行切换和管理。
了解窗口的最大化、最小化、关闭等操作是必备的技能。
3.文件管理文件管理是Windows操作系统的一个重要功能,用户可以通过Windows资源管理器浏览、创建、复制、移动、删除文件和文件夹。
《微机原理与接口技术》复习参考资料第一章概述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有0-9十个数字符号。
(2)二进制计数表示方法:特点:以2为底,逢2进位;只有0和1两个符号。
(3)十六进制数的表示法:特点:以16为底,逢16进位;有0--9及A—F(表示10~15)共16个数字符号。
2、各种数制之间的转换(1)非十进制数到十进制数的转换按相应进位计数制的权表达式展开,再按十进制求和。
(见书本1.2.3,1.2.4)(2)十进制数制转换为二进制数制●十进制→二进制的转换:整数部分:除2取余;小数部分:乘2取整。
●十进制→十六进制的转换:整数部分:除16取余;小数部分:乘16取整。
以小数点为起点求得整数和小数的各个位。
(3)二进制与十六进制数之间的转换用4位二进制数表示1位十六进制数3、无符号数二进制的运算(见教材P5)4、二进制数的逻辑运算特点:按位运算,无进借位(1)与运算只有A、B变量皆为1时,与运算的结果就是1(2)或运算A、B变量中,只要有一个为1,或运算的结果就是1(3)非运算(4)异或运算A、B两个变量只要不同,异或运算的结果就是1二、计算机中的码制1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。
数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。
注意:对正数,三种表示法均相同。
它们的差别在于对负数的表示。
(1)原码定义:符号位:0表示正,1表示负;数值位:真值的绝对值。
注意:数0的原码不唯一(2)反码定义:若X>0 ,则[X]反=[X]原若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反注意:数0的反码也不唯一(3)补码定义:若X>0,则[X]补= [X]反= [X]原若X<0,则[X]补= [X]反+1注意:机器字长为8时,数0的补码唯一,同为000000002、8位二进制的表示范围:原码:-127~+127反码:-127~+127补码:-128~+1273、特殊数10000000●该数在原码中定义为:-0●在反码中定义为:-127●在补码中定义为:-128●对无符号数:(10000000)2= 128三、信息的编码1、十进制数的二进制数编码用4位二进制数表示一位十进制数。
期末复习要点:1.计算机构成的五大部件及其功能,五大部件是如何进行工作的?五大部件:运算器、控制器、存储器、输入设备、输出设备运算器是完成二进制编码的算术或逻辑运算的部件存储器的主要功能是存放程序和数据。
不管是程序还是数据,在存储器中都是用二进制的形式表不,统称为信息。
控制器是全机的指挥中心,它控制各部件动作,使整个机器连续地、有条不紊地运行。
控制器工作的实质就是解释程序。
输入设备是变换输入形式的部件。
它将人们的信息形式变换成计算机能接收并识别的信息形式。
目前常用的输入设备是键盘、鼠标器、数字扫描仪以及模数转换器等。
输出设备是变换计算机输出信息形式的部件。
它将计算机运算结果的二进制信息转换成人类或其它设备能接收和识别的形式,如字符、文字、图形、图像、声咅等。
目前广为使用的输出设备有激光印字机、绘图仪、CRT显示器等2.计算机主机内部共有哪些配件?各配件的主要性能指标分别是什么?配件:CPU,内存,显卡,声卡、外部存储器。
性能指标是:CPU:主频、CPU的字长、前端总线、外频、倍频、制作工艺、二级缓存容量、核心电压、接口类型、封装方式、64位技术、超线程技术、MMX多媒体指令集内存:存取速度(存储周期)、存储容量、内存的奇偶校验、内存电压、数据宽度和带宽、内存的线数、性能价格比、存储器的可靠性显卡:刷新频率、色彩位数、显示分辨率、显存容量声卡:采样的位数、最高采样频率、数字信号处理器、还原MIDI声音的技术、对Internet 的支持、内置混音芯片外部存储器:3.组装计算机时,前置面板接线要如何连接?Power switch, Reset switch, Power LED, HDDLED, Speaker一条带色的线肯定是要插在主板的正极上面.而主板的正极肯定都在字母标识的两跟针靠外的一根.LED指不灯的两根线肯定有一根是白色(标配都这样),那白色这根就是负极,有色的内跟才是正极4.什么是BIOS?什么是CMOS?(参考课本中的内容)BIOS: BOIS是基本输入输出系统的缩写,指集成在主板上的一个ROM芯片,其中保存了微机系统最重要的基本输入输出程序、系统开机自检程序等。
一、填空题1.计算机的主频是时钟发生器所产生的 时钟频率 ,主频越高表示机器处理速度越 快 。
2.微机系统是由 硬件系统 和 软件系统 组成的。
软件包括 系统软件 和 应用软件 3.80486系统芯片内集成了协处理 80387 ,总线时钟 8 MHz ,总线宽度64 位,最高的数据传输率为 32 Mb/s 。
4.8088有 20 根地址线,访问内存时使用地址线 AD7~AD0 ,可直接寻址 1M 容量的内存范围,访问外设时需使用地址线 A15~A8 ,共能寻址 8 个输入/输出端口. 5.执行一条指令所需的时间称为 指令 周期,总线周期是指 微处理器完成一次访问存储器或I/O 端口操作所需的时间 ,8088典型的总线周期由 4 个T 组成.6.8086CPU 工作在最大模式或最小模式,通过引脚 MN / N M 来选择。
在最小组态模式下,系统的总线控制信号直接由 CPU 产生,在最大组态模式下,系统的总线控制信号由 8288总线控制器 产生。
7.8086最小模式下引脚DEN 输出低电平时,表示 允许收发器传送数据 ;引脚ALE 输出高电平时,复用引脚61931670S /~S /~A A AD AD 、正在 输出有效地址 。
8.后进先出方式工作的内存空间是 堆栈 ,保存当前堆栈栈顶地址的寄存器是 sp ,指示下一条要执行的指令地址的寄存器是 ip ,保存各逻辑段的4个段地址的寄存器是 cs 、 ss 、 ds 和 es 。
9.控制标志位有 df 方向标志 、 if 中断允许标志 、 tf 跟踪标志 3位,记录结果状态的有 cf 进位标志 、 pf 奇偶性标志 、 af 辅助进位标志 、 zf 零标志 、 sf 符号标志 、 of 溢出标志 6位. 10.8086/8088内部由 总线接口单元 和 执行单元 两大部件组成;累加器是在 执行单元 部件内,总线控制逻辑是在 总线接口单元 部件内。
11.逻辑运算指令 非 not 执行后不影响标志位,其他指令执行后影响标志位 S Z 和 P12.计算机要执行的各种操作命令称作为 指令 .计算机能够执行的全部指令的集合称为 指令系统 ;指令格式就是指令用 助记符 表示的结构形式,由 操作码 和 操作 数两部分组成。
微机原理复习知识点总结微机原理是计算机科学与技术中的一门基础课程,主要涵盖了计算机硬件与系统结构、数字逻辑、微型计算机系统、IO接口技术、总线技术、内存管理等内容。
下面将对微机原理的复习知识点进行总结。
1.计算机硬件与系统结构:(1)计算机硬件:主要包括中央处理器(CPU)、输入/输出设备(IO)、存储器(Memory)和总线(Bus)等。
(2)冯诺依曼结构:由冯·诺依曼于1945年提出,包括存储程序控制、存储器、运算器、输入设备和输出设备等五个部分。
(3)指令和数据的存储:指令和数据在计算机内部以二进制形式存储,通过地址进行寻址。
(4)中央处理器:由运算器、控制器和寄存器组成,运算器负责进行各种算术和逻辑运算,控制器负责指令译码和执行控制。
2.数字逻辑:(1)基本逻辑门电路:包括与门、或门、非门、异或门等。
(2)组合逻辑电路:由逻辑门组成,没有时钟信号,输出仅依赖于输入。
(3)时序逻辑电路:由逻辑门和锁存器(触发器)组成,有时钟信号,输出依赖于当前和之前的输入。
(4)逻辑门的代数表达:通过逻辑代数的运算法则,可以将逻辑门的输入和输出关系用布尔代数表示。
3.微型计算机系统:(1)微处理器:又称中央处理器(CPU),是微机系统的核心部件,包括运算器、控制器和寄存器。
(2)存储器:分为主存储器和辅助存储器,主存储器包括RAM和ROM,辅助存储器包括磁盘、光盘等。
(3)输入/输出设备:包括键盘、鼠标、显示器、打印机等,用于与计算机进行信息输入和输出。
(4)中断与异常处理:通过中断机制来响应外部事件,异常处理用于处理非法指令或非法操作。
4.IO接口技术:(1)IO控制方式:分为程序控制和中断控制两种方式,程序控制方式需要CPU主动向IO设备发出查询命令,中断控制方式则是IO设备主动向CPU发出中断请求。
(2)IO接口:用于连接CPU与IO设备之间的接口电路,常见的接口有并行接口和串行接口。
(3)并行接口:包括并行数据总线、控制总线和状态总线,其中并行数据总线用于传输数据,控制总线用于传输控制信号,状态总线用于传输IO设备的状态信息。
第二章6 采样-保持器有什么作用?说明保持电容大小对数据采集系统的影响。
答:为了提高模拟量输入信号的频率范围,以适应某些随时间变化较快的信号的要求,可采用带有保持电路的采样器,即采样保持器。
保持电容对数据采集系统采样保持的精度有很大影响。
保持电容值小,则采样状态时充电时间常数小,即保持电容充电快,输出对输入信号的跟随特性好,但在保持状态时放电时间常数也小,即保持电容放电快,故保持性能差;反之,保持电容值大,保持性能好,但跟随特性差。
7 在数据采样系统中,是不是所有的输入通道都需要加采样-保持器,为什么?答:并不是所有的模拟量输入通道都需要采样保持器的,因为采样保持器是为了防止在A/D转换之前信号就发生了变化,致使A/D转换的结果出错,所以只要A/D转换的时间比信号变化的时间短就不需要。
8 采样频率的高低对数字控制系统有什么影响?举出工业控制实例加以说明?9 A/D和D/A转换器在微型计算机控制系统中有什么作用?答:答:A/D的作用主要是把传感器检测到的模拟电信号转换为数字电信号,方便用于单片机中进行处理。
D/A的作用,在单片机处理完毕的数字量,有时需要转换为模拟信号输出,D/A的作用正是用于把数字信号转换为模拟信号。
10 A/D转换器转换原理有几种?他们各有什么特点和用途?答:逐次逼近型,分辨率高,误差较低,转换速度快,应用十分广泛;双积分型:性能比较稳定,转换精度高,抗干扰能力强,电路较简单,工作速度低,多用于对转换精度要求较高,对转换速度要不高的场合,如数字电压表等检测仪器中,用的十分普遍。
并联比较型:转换速度快,精度高,但使用的比较器和触发器多,适用于速度高,精度要求不高的场合。
11 说明逐次逼近型A/D转换器的转换原理。
答:开始转换以后,时钟信号首先将寄存器的最高有效位置为1,使输出数字为100…0,这个数码被D/A转换器转换成相应的模拟电压U0,送到比较器中并与比较电压U1比较,若U0>U1,将高位的1清除;若U0<U1,将最高位保留。
汇编语言程序设计(约10%)基本概念1. 指令的正确书写格式2、重要指令的功能3、计算机系统的基本组成。
计算机的硬件系统的五大组成部分。
4,存储器的扩展。
例:现有16K×1的静态RAM芯片,欲组成128K×8位的存储器,需要 64 片这样的RAM芯片,需组成 8 个芯片组,这属于字位同时扩展,用于片内地址选择的地址线需用 14 根,至少需用 3 根地址线进行译码来实现不同芯片组的选择。
5.汇编语言程序的开发过程。
6、读写程序段能力I/O接口概念1.接口电路中的端口是什么?端口如何分类?【教材,数据端口,状态端口,控制端口】P2132.总线基本概念与分类。
(地址总线,数据总线,控制总线)3.掌握CPU对外设(I/O设备)的寻址有哪两种(统一编址和独立编址)。
4.CPU的输入,输出指令。
(IN,OUT指令)5.微机系统与I/O之间有哪些传送方式?(无条件,查询,中断,DMA)其中DMA方式不需要CPU参与计数器/定时器82541.掌握可编程芯片8254定时器/计数器的基本结构(三个16位计数器;每个计数器有6种工作方式,计数初值可设置成2进制或BCD码)和相关外部引脚功能(CLK,OUT,GATE)。
2.掌握8254的三个计数器工作在方式2和方式3时的基本特点和应用。
P2243. 掌握PC系统8254的端口地址和三个计数器的作用。
P2214.掌握怎样确定8254的端口地址、根据工作要求确定控制字和计数初值,熟练掌握初始化编程。
例:设系统8254的计数器2工作在方式3,计数初值为2000,采用二进制计数。
完成对该片8254(口地址为40H~43H)计数器2的初始化程序段。
MOV AL, 10110110BMOV DX, 43H ; 写控制字OUT DX, ALMOV AX, 2000 ; 写计数初值(先低八位后高八位)MOV DX, 42HOUT DX, ALMOV AL, AHOUT DX, AL中断与8259控制器1.什么是中断?CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断。
2.什么是中断向量?中断类型码和80X86的中断向量表的关系。
中断向量是实模式下,中断服务子程序的入口地址它由2部分组成:服务程序所在代码段的段基址 2 个字节服务程序入口的偏移地址 2 个字节例:(00180H)=44H ,(00181H)=55H,(00182H)=66H,(00183H)=77H,请问00180H~00183H中存放的是什么中断类型的中断向量?中断向量为多少?对应的物理地址是多少?中断类型码(60H) 中断向量为(7766H:5544H) 对应的物理地址是(7CBA4H)如:“21H”型中断向量:存放在84H ~ 87H单元中问:9CH型中断向量存放在何处?解:∵ 9CH× 4=1001110000=270H∴9CH型中断向量存于 270H ~ 273H单元中3.CPU响应可屏蔽中断和非屏蔽中断的条件。
响应可屏蔽中断的条件:①有可屏蔽中断请求,没有DMA请求,没有非屏蔽中断请求②CPU一条指令执行完毕③CPU处于开中断状态(I标=1)响应非屏蔽中断的条件:①非屏蔽中断请求,没有DMA请求②CPU一条指令执行完4.8259A芯片的作用。
例:PC/AT系统使用两片8259级联,可管理( C )级中断。
A.8 B.9 C.15 D.16 5.CPU响应可屏蔽中断的全过程。
①首先由中断请求寄存器寄存加到引脚IR0~IR7上的中断请求。
②在中断屏蔽寄存器的管理下,没有被屏蔽的中断请求被送到优先权电路判优。
③经过优先权电路的判别,选中当前级别最高的中断源,然后从引脚INT向CPU发出中断请求信号。
④CPU满足一定条件后,向8259A发出2个中断响应信号(负脉冲)。
⑤8259A从引脚INTA收到第1个中断响应信号之后,立即使中断服务寄存器中与被选中的中断源对应的那一位置1,同时把中断请求寄存器中的相应位清0。
⑥从引脚INTA收到第2个中断响应信号后,8259A把选中的中断源类型码n,通过数据线送往CPU。
⑦在实模式下,CPU从4×n~4×n+3单元取出该中断源的中断向量→IP、CS,从而引导CPU执行该中断源的中断服务程序。
6. 掌握软件中断与硬件中断的区别(相同点和不同点)。
相同点:CPU获得中断类型码后如何转向服务程序。
不同点:①中断引发方式不同②CPU获取中断类型码的方式不同③CPU响应的条件不同④中断处理程序的结束方式不同7.掌握可屏蔽中断中日时钟中断、用户中断的中断类型码和中断处理过程;重点掌握中断向量的置换和用户中断的设计。
用户中断:BIOS为“71H型”设计的服务程序如下:PUSH AXMOV AL,20HOUT 0A0H,ALPOPAXINT 0AH用户定义的中断服务程序有两个设计方法:①定义用户中断服务程序为“71H型”中断程序的准备工作:置换71H型中断向量,即把用户中断的中断向量→4×71H ~4×71 H+3单元②定义用户中断服务程序为“0AH型”中断程序的准备工作:置换0AH型中断向量,即把用户中断的中断向量→4×0AH ~4×0AH+3单元例:编程实现:利用系统定时中断,每隔18*55ms,显示一行“hello”,主机按任意键停止。
.486DATA SEGMENT USE16NUM DB 'HOLLE,NJURT',0AH,0DH,'$'OLD1C DD ?ICOUNT DB 18FLAG DB 0DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV CX,10MOV FLAG,0CLICALL READ1CCALL WRITE1CSTILAST: OR FLAG,0JZ LASTMOV FLAG,0MOV AH,9MOV DX,OFFSET NUMINT 21HLOOP LASTCALL RESETMOV AH,4CHINT 21HSERVICE PROCPUSHAPUSH DSMOV AX,DATAMOV DS,AXDEC ICOUNTJNZ EXITMOV ICOUNT,18MOV FLAG,1EXIT: POP DSPOPAIRETSERVICE ENDPREAD1C PROCMOV AX,351CHINT 21HMOV WORD PTR OLD1C,BX MOV WORD PTR OLD1C+2,ES RETREAD1C ENDPWRITE1C PROCPUSH DSMOV AX,CODEMOV DS,AXMOV DX,OFFSET SERVICE MOV AX,251CHINT 21HPOP DSRETWRITE1C ENDPRESET PROCMOV DX,WORD PTR OLD1CMOV DS,WORD PTR OLD1C+2MOV AX,251CHINT 21HRETRESET ENDPCODE ENDSEND START串行接口82501.掌握异步通信的特点(即两个一致)及数据帧的格式及波特率(通信速率)的定义;(串行异步通信一帧字符最短7.5位,最长12位。
)异步通信传送中,收、发双方必须约定:●收发双方的通信速率必须一致●收发双方的数据帧格式必须一致1.标准数据格式四部分:(1)起始位: 1位逻辑‘0’(2)数据位: 5~8位 0,1代码(3)奇偶校验位: 0~1位‘0’或‘1’(4)停止位: 1、1.5、2位逻辑‘1’通信速率,又称波特率,表示每秒钟传送的0、1•代码个数(包括起始位、校验位、停止位),单位为“波特”。
(bite per sedond—— bps)——波特率例:设异步通信一帧字符有8个数据位,无校验,1个停止位,如果波特率为9600,则每秒钟能传输多少帧字符?(960)传输一帧字符需要多少时间?(1/960秒)、8个数据位,无校验,1个停止位,还有1个起始位,加起来共10个,所以一帧字符有10位数。
9600/10=9602.掌握单工,半双工,全双工通信的含义;①. 单工方式单工方式只允许数据按照一个固定的方向传送。
②.半双工方式半双工方式要求收发双方均具备接收和发送数据的能力,由于只有一条信道,数据不能同时在两个方向上传送。
③. 全双工方式在全双工方式中,收发双方可同时进行数据传送。
3.掌握RS-232C接口标准(电平(逻辑0和1的电平范围和引脚)标准规定:逻辑“1”信号,电平在–3V ~ -15V 之间;逻辑“0”信号,电平在+3V ~ +15V 之间;因此,使用RS-232C与微机接口时,需要将TTL电平(0 ~ 5V)与RS-232C电平进行转换。
4.掌握8250在异步串行通信中的具体使用(初始化和查询方式通信程序设计)。
(P297例9.1)(1)例:利用甲、乙两台计算机的主串口直接相连进行单工通信。
甲发送,乙接收。
双方通信前约定:7位数据位,1位停止位,偶校验,通信速率为2400bps(0030H),双方均采用查询方式进行数据的发送和接收。
请将下列对甲计算机的I8250初始化程序段补充完整。
MOV DX,3FBHMOV AL, (1)_80H_______OUT DX,ALMOV DX,3F8HMOV AL, (2)___30H_____OUT DX,ALMOV DX,3F9HMOV AL,0OUT DX,AL ;设置波特率MOV DX,3FBHMOV AL, (3)__1AH______OUT DX,AL ;设置数据格式MOV DX,3F9HMOV AL, (4)__0______OUT DX,AL ;禁止所有中断MOV DX,3FCHMOV AL, (5)___0_____OUT DX,AL(2)查询方式发送程序段(只有D5=1时CPU才能写数据)RSCAN: MOV DX,3FDHIN AL,DX ;读取通信线状态字TEST AL,20H ;00100000BJZ RSCAN ;D5=1时继续下面程序MOV AL,待发送的数据MOV DX,3F8HOUT DX,AL(3)查询方式接收程序段(只有D0=1时CPU才能读数据)TSCAN: MOV DX,3FDHIN AL,DX ;读取通信线状态字TEST AL,01H ;00000001BJZ TSCAN ;D0=1时继续下面程序MOV DX,3F8HIN AL,DX并行接口8255A1.了解8255A的组成结构;P3162.掌握如何确定8255A的端口地址、控制字以及初始化编程;例:设系统外扩一片8255及相关外围电路,端口地址为200H~203H,现设置8255A的A口、B口工作在选通型输入方式,允许B口中断、A口禁止中断。