02205微机原理与接口技术复习资料
- 格式:doc
- 大小:1.02 MB
- 文档页数:3
第一章微型计算机的基础知识1、数值转换2、原码、补码互换,及[X-Y]补=[X]补+[-Y]补公式的使用第二章微处理器与系统结构1、Alu的主要功能算数运算和逻辑运算2、存储器主要功能:存储数据和指令3、8086微处理器基本知识,16条数据线,20地址线,寻址能力220=1M字节。
4、常用寄存器,如:通过指令地址准确找到指令代码;标志寄存器(3个控制标志位TF、IF、DF,6个状态标志位CF、PF、AF、ZF、SF、OF);用于存放代码段段首址高5、6、12、3、1、变量2、1、2、问时间,而连续启动两次独立的“读”或“写”操作所需的最短时间,称为存取周期3、半导体存储器分类。
如:随机读写的存储器。
只读存储器(ROM)和随机存取存储器(RAM)4、存储器地址计算。
如某容量为16KB的RAM的其实地址为30000H,则其末地址为33FFFH5、8086CPU系统主存储器以编址单位为字节6、读懂存储器容量参数,如:4KX8位的RAM芯片,它所具有的地址线条数。
12条7、存储器扩展,如:4K X 4bit的RAM存储器芯片,要组成一个32K*8bit的存储器共计需要16个芯片,并联2个,串联8个芯片第六章总线技术1、总线分类:按功能分地址总线AB 、数据总线DB 和控制总线CB 三种第七章 I/O 接口1、接口与端口基本概念如8086CPU 访问I/O 设备,实际上是访问端口。
2、端口编制方式:独立编址,如统一编址,其特点:不需要专用的I/O 指令,任何对存储器数据进行操作的指令都可用于I/O 端口的数据操作,程序设计比较灵活;由于I/O 端口的地址空间是内存空间的一部分,这样,I/O 端口的地址空间可大可小,从而使外设的数量几乎不受限制3、CPU 同外设之间交换的信息包括:数据信息、状态信息和控制信息, OUT 93H , AL MOV AL , 00H OUT 93H , AL MOV AL , 01H OUT 93H , AL ;以上六行产生STB INC BX LOOP LOP MOV AH , 4CH INT 21H2.下图为采用8253产生定时中断信号IR2。
《微机原理与接口技术》复习参考资料第一章概述一、计算机中的数制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、微处理器(CPU)由运算器、控制器、寄存器组三部分组成。
2、运算器由算术逻辑单元ALU、通用或专用寄存器组及内部总线三部分组成。
3、控制器的功能有指令控制、时序控制、操作控制,控制器内部由程序计数器PC、指令寄存器IR、指令译码器ID、时序控制部件以及微操作控制部件(核心)组成。
4、8088与存储器和I/O接口进行数据传输的外部数据总线宽度为8位,而8086的数据总线空度为16位。
除此之外,两者几乎没有任何差别。
5、在程序执行过程中,CPU总是有规律的执行以下步骤:a从存储器中取出下一条指令b指令译码c如果指令需要,从存储器中读取操作数d执行指令e如果需要,将结果写入存储器。
6、8088/8086将上述步骤分配给了两个独立的部件:执行单元EU、总线接口单元BIU。
EU作用:负责分析指令(指令译码)和执行指令、暂存中间运算结果并保留结果的特征,它由算数逻辑单元(运算器)ALU、通用寄存器、标志寄存器、EU控制电路组成。
BIU作用:负责取指令、取操作、写结果,它由段寄存器、指令指针寄存器、指令队列、地址加法器、总线控制逻辑组成。
7、8088/8086CPU的内部结构都是16位的,即内部寄存器只能存放16位二进制码,内部总线也只能传送16位二进制码。
8、为了尽可能地提高系统管理(寻址)内存的能力,8088/8086采用了分段管理的方法,将内存地址空间分为了多个逻辑段,每个逻辑段最大为64K个单元,段内每个单元的地址长度为16位。
9、8088/8086系统中,内存每个单元的地址都有两部分组成,即段地址和段内偏移地址。
10、8088/8086CPU都是具有40条引出线的集成电路芯片,采用双列直插式封装,当MN/MX=1时,8088/8086工作在最小模式,当MN/MX=0时,8088/8086工作在最大模式。
11、8088/8086 CPU内部共有14个16位寄存器。
按其功能可分为三大类,即通用寄存器(8个)、段寄存器(4个)、控制寄存器(2个)。
微机原理第一章微型计算机的特点:1)体积小,重量轻,功耗低2)可靠性高,对使用环境要求低 3)结构简单,设计灵活,适用性强4)性价比高微机主要性能指标:1)运算速度 2)字长3)存储器的容量计算机硬件系统组成:运算器,控制器,存储器,输入设备和输出设备微机五个以上组成部分:1)cpu 2)内存条 3)主板4)各种板卡声卡显卡网卡5)机箱等其他(键盘鼠标显示器)系统总线:1)地址总线AB 2)数据总线DB3)控制总线CB维型计算机的硬件结构:微处理器(MPU)、存储器|输入/输出接口与输入/输出设备、系统总线.PC系统软件有哪些以及特点:1)杀毒软件金山毒霸功能好比傻瓜相机,占内存不大,启动也很快2)辅助软件设计Cad 用于二维绘图、详细绘制、设计文档和基本三维设计4)操作系统XP兼容性好,对新技术、新产品的支持良好3)办公系统wps可以实现办公软件最常用的文字、表格、演示等多种功能。
内存占用低,运行速度快,体积小巧等第二章存储容量用字节,速度用位,时间、频率用赫兹1MHz=10的6次分Hz,1G MHz=10的9次分Hz。
二进制B 八进制Q 十进制D 十六进制H转换(125)10= 2的6次方+2/5+2/4+2/3+2/2+2/0=(1111101)2第三章 8086PCU是16位微处理器,40个引脚,电源单一直流5伏,主时钟频率为5MHz-10MHz 外部数据总线16位、地址线为20 根,可寻址空间达1MB (2的20次方B)地址范围为00000~FFFFFH总线接口部件BIU和执行部件EU4个16位段地址寄存器:1)代码段寄存器CS 2)数据寄存器DS 3)附加段寄存器ES 4)堆栈段寄存器SS 分别用于存放当前代码段/数据段/附加段和堆栈段的段基址,都是16位,直接寻址64KB单元。
段基址表示20位段起始地址的高16位,段起始地址的低4位固定为0.16为指针指令IP: IP用于存放下一条要执行指令的有效地址EA即(偏移地址是用字节数表示),由BIU修改,使IP始终指向下一条将要执行的指令地址,加1修改。
第一部分:基础知识一、选择题1.在下面关于微处理器的叙述中,错误的是( ) 。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令2.若用MB作为PC机主存容量的计量单位,1MB等于( )字节。
A、210个字节B、220个字节C、230个字节D、240个字节3.80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。
A、SS和IPB、CS和IPC、DS和IPD、CS和BP4.某处理器与内存进行数据交换的外部数据总线为32位,它属于()。
A、8位处理器B、16位处理器C、32位处理器D、64位处理器5.在堆栈操作中,隐含使用的通用寄存器是()。
A、AXB、BXC、SID、SP6.十进制负数–38的八位二进制补码是()A、BB、BC、BD、B7.用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A、-127—+127B、-128—+128C、-127—+128D、-128—+127 8.标志寄存器FLAGS中存放两类标志,即()。
A、符号标志、溢出标志B、控制标志、状态标志C、方向标志、进位标志D、零标志、奇偶标志9.下列有关指令指针寄存器的说法中,哪一个是正确的()。
A、IP存放当前正在执行的指令在代码段中的偏移地址B、IP存放下一条将要执行的指令在代码段中的偏移地址C、IP存放当前正在执行的指令在存储器中的物理地址D、IP存放当前正在执行的指令在存储器中的段地址10.如果访问存储器时使用BP寻址,则默认的段寄存器是()A、CSB、ESC、DSD、SS二、判断题1.SP的内容可以不指向堆栈的栈顶。
2.寄存器寻址其运算速度较低。
3.计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。
4.当运算结果各位全部为零时,标志ZF=0。
微机原理与接⼝技术总复习微机原理与接⼝技术总复习第⼀部分:填空题第⼀章微机的基本知识1.1基本知识结构微机的构成(包括硬件:主机+外设;软件:操作系统+编译程序+汇编程序+诊断程序+数据库等)微机的⼯作原理和⼯作过程①⼯作原理(冯.诺依曼原理)②⼯作过程(取指令、分析指令、执⾏指令)③控制器的两个主要功能了解微机的主要技术指标数的原码、反码、补码的表⽰⽅法及补码的运算⼆、⼋、⼗、⼗六进制数的表⽰及其相互转换ASCII码、BCD码的表⽰⽅法及其运算、修正原则⽆符号数与符号数的运算及其对标志位的影响1.2相关习题1.对于⼆进制数0110 1001B,⽤⼗进制数表⽰时为:105D;⽤⼗六进制数表⽰时为:69H。
BCD2.设机器字长为8位,最⾼位是符号位。
则⼗进制数–11所对应的原码为:10001011B。
3.已知某数的原码是10110110B,则其反码是11001001B ;补码是11001010B 。
4.⼀个8位⼆进制数⽤补码⽅式表⽰的有符号数的范围是-128~+127 。
第⼆章微处理器与系统结构2.1基本知识结构掌握8086CPU的内部结构与主要引脚信号功能1、内部结构(BIU与EU)组成与功能2、主要引脚信号AD0~AD15, A16/S3~A19/S6,(地址锁存的必要性)BHE, NMI, INTR, INTA, HOLD, HLDA, RESET,READY, ALE, DEN,LOCK,RD,WR,M/IO。
熟悉8086 CPU 内部寄存器阵列了解8086最⼤组态与最⼩组态的区别熟悉存储器物理地址的⽣成及存储器组织20位地址如何⽣成;存储器是如何组织的,字节、字、字符串在内存中是如何存放的。
熟悉CPU中的标志寄存器及堆栈6个状态标志+3个控制标志;堆栈定义、堆栈组成及操作,为什么要设置堆栈?熟悉系统的输⼊/输出结构和基本总线周期(会画读、写周期基本时序图)2.2相关习题1.8086 CPU从功能上分为EU 和BIU 两部分。
《微机原理及接口技术》复习总结综合版——简答题第一篇:《微机原理及接口技术》复习总结综合版——简答题综合版—简答题欢迎使用KNKJ2012DXZY系统《微机原理及接口技术》学科复习综合版—简答题1、微型计算机由那些基本功能部件组成?微处理器、主存储器、系统总线、辅助存储器、输入/输出(I/O)接口和输入/输出设备2、什么是(计算机)总线?在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线3、微型计算机系统的基本组成?微型计算机,系统软件,应用软件,输入输出设备4、简述冯.诺依曼型计算机基本组成。
冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。
其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。
5、什么是机器数?什么是机器数的真值?数在机器内的表示形式为机器数。
而机器数对应的数值称为机器数的真值。
6、8086与8088这两个微处理器在结构上有何相同点,有何主要区别?相同点:(1)内部均由EU、BIU两大部分组成,结构基本相同。
(2)用户编程使用的寄存器等功能部件均为16位。
(3)内部数据通路为16位。
区别 :(1)对外数据总线8086:16位,8088:8位。
(2)指令队列8086:6级,8088:4级。
7、8086CPU内部由哪两部分组成?各完成什么工作?在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。
8、简述8086内部分为EU和BIU两大功能的意义。
这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU的速度。
《微机原理与接口技术》总复习资料第1章概论1、知识点:微机基本工作原理、微处理器系统、微处理器的产生和发展、微计算机的分类、微计算机系统的组成(P8 图1-18)、三总线、数的表示法(原码、反码、补码)、ASII码、BCD码(压缩与非压缩)、堆栈、接口。
2、本章重点:数的机内表示、进制位转换、ASCII码、BCD码。
第2章1.知识点:微处理器的主要性能指标、CPU、存储器、内存、外存、字节、字、双字、Cache、地址、总线周期、时钟周期、存储器分段、逻辑地址、物理地址、CPU的构成(EU与BIU)、CPU内部结构图(P29 图2-4)、8086/8088的14个寄存器、FLAG、8086/8088引脚图(P23 图2-8)、I/O端口组织(P30)2.本章重点:FLAG、8086寄存器组、I/O端口、逻辑地址与物理地址。
第3章8086指令系统(本章为重点)指令格式、指令系统(必须弄清功能与格式、会设计用DEBUG检验指令功能的上机例)1.寻址方式:立即寻址、寄存器寻址、存储器寻址(带[ ]的操作数,直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址)、端口寻址(直接与间接)。
2.数据传送指令:MOV、PUSH、POP、XCHG、XLAT、LEA、LDS、LES、LAHF、SAHF、PUSHF、POPF。
3.算术运算指令:ADD、ADC、INC、SUB、SBB、DEC、MUL、IMUL、DIV、IDIV、CBW、CWD、AAA、DAA、AAS、DAS、AAD、AAM。
必须弄清这些指令的格式和功能。
4、逻辑运算及转移类指令:AND、OR、NOT、XOR、TEST、SHL、SHR、SAL、ROL、ROR、RCL、RCR。
转移类指令格式:JXXX 目标处(注意单词的含义:Above Below Zero Equal Great Less Not),例:JLNE AA1 该指令的含义表示:不小于或等于转AA1(或者:大于转AA1)。
微机原理与接口技术知识点归纳一、微机原理基础知识1.计算机的历史与发展:从早期的计算器到现代电子计算机的演变过程,了解计算机的历史与发展。
2.计算机的基本组成:包括中央处理器(CPU)、存储器、输入设备、输出设备等基本组成部分,并对各部分的功能和作用进行了解。
3.计算机的工作原理:包括指令的执行过程、数据在计算机内部的传输和处理过程等。
4.存储器的类型:主要包括随机存取存储器(RAM)和只读存储器(ROM)等。
5.计算机的指令系统和运算器:了解计算机指令系统的组成和指令的执行过程,以及运算器的功能和实现方法。
6.计算机的时序与控制:了解计算机的时序与控制,包括时钟信号的产生与同步,以及各种控制信号的生成与传输。
二、微机接口技术知识点1.总线的基本概念:了解总线的定义、分类以及总线的特点和功能。
2.ISA总线与PCI总线:介绍ISA总线和PCI总线的结构和工作原理,以及两者之间的差异和优劣。
B接口:了解USB接口的发展历程、工作原理和特点,以及USB接口的速度分类和设备连接方式。
4. 并行接口:介绍并行接口的原理和应用,包括Centronics接口和IEEE-1284接口等。
5.串行接口:了解串行接口的原理和应用,包括RS-232C接口和USB 接口等。
6.中断系统:介绍中断系统的工作原理和分类,以及中断向量表和中断服务程序的编写与应用。
7.DMA接口:了解DMA接口的工作原理和应用,包括DMA控制器和DMA传输方式等。
8.输入输出接口:介绍输入输出接口的原理和应用,包括键盘接口、显示器接口和打印机接口等。
9.总线控制与时序:了解总线控制和时序的设计和实现方法,包括总线仲裁、总线控制器和时序发生器等。
10.接口电路设计方法:介绍接口电路的设计和实现方法,包括接口电路的逻辑设计和电气特性的匹配等。
以上是关于微机原理与接口技术的一些知识点的归纳,通过学习这些知识可以更好地了解计算机的基本原理和各种接口技术的实现方法,为进一步深入学习和应用计算机提供基础。
CH01 微型计算机概述1.微型计算机由哪些部件组成?各部件的主要功能是什么?解答:CPU由运算器,控制器(CU),协处理器,高速缓冲器,各种借口和控制部件组成。
运算器由算术逻辑部件(ALU)和Reg.组构成。
微型计算机(μC):C PU+(RAM+ROM)+I/O接口+其他支持器件;各部分通过系统总线连接。
微型计算机系统(μCS):μC+系统软件+应用软件+外设+总线接口+电源。
单片机:CPU+MEM+I/O接口→集成在一个芯片上。
外围设备:打印机、键盘、CRT、磁盘控制器等;微处理器:(CPU);系统总线:AB、CB、DB (功能:为CPU和其他部件之间提供数据、地址和控制信息的传输通道);存储器:只读存储器(ROM)、随机存储器(RAM)(功能:用来存储信息);输入/输出(I/O)接口:串/并行接口等(功能:使外部设备和微型机相连);算术逻辑部件(ALU):累加器、寄存器控制器;操作系统(OS):系统实用程序:汇编、编译、编辑、调试程序等;(注:CPU的功能--①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制;⑥可以响应其他部件发来的中断请示。
)2.8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的?解答:总线接口部件(BIU):负责与存储器、I/O端口传送数据执行部件(EU):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理:①每当8086 的指令队列中有两个空字节,或者80 88 的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。
②每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。
在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。
一选择题1 、下列影响程序状态寄存器的指令是()AMOV A,R0 B MOVX A,#DPTR C ANL A,#3 D JNZ L2、8051为单片机内部有128个字节的RAM,其地址在00---7FH之间,分成三个部分,下列哪一个地址范围属于位寻址区()A 00H—1FHB 20H----2FHC 30H---3FHD 40—4FH3、在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是A 1~8192B 0----8191C 0~8192D 1~4096 ()4、下列指令的正确的是确A MOV 28H,@R2B DEC DPTR C INC DPTRD CLR R05、七段共阴极发光两极管显示字符‘H’,段码应为()A.67HB. 6EHC. 91HD. 76HE.90H6、下同一个优先级的情况下,下列优先权最高是()A T0B INT1C INT0D T17、下面的指令属寄存器间接寻址指令是()A MOV A,R0B MOV A,#52C MOV A,41HD MOV @R0,A8、单片机子程序返回指令是()。
A: RETI B: RESET C: RET D: RETX9、SP的值是()A当前指令前一条指令的地址B当前正在执行指令的地址C当前堆栈的栈顶地址D当前堆栈的栈底地址10、下列I/O接口芯片属于串行接口芯片的是()A 8253AB 8255AC 8251A 8279A11、定时器/计数器工作于模式0时,其计数器为几位?()A、8位B、16位C、14位D、13位12、LJMP指令的跳转范围是()。
(A)256 (B)1KB (C)2KB (D)64KB13、80C51基本型单片机内部程序存储器容量为()A 16KB 8KC 4KD 2K14、关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为()。
A、8.192msB、 65.536msC、 0.256msD、16.384ms15 、判断是否溢出是用PSW的()标志位()ACYBOVCPDAC16、与定时工作方式1和0比较,定时工作方式2不具备的特点是()。
A 计数益处后自动装载计数初始值B 增加计数器位数C 提高定时精度D 适于循环定时和循环计数应用17、对片外数据存储器的读写操作,只能使用()A MOV指令B PUSH指令C MOVX指令D MOVC指令18、启动ADC0808进行A/D转换时,需要使用的指令是()A MOVX @DPTR,AB MOVX A,@DPTRC MOV A,R0D MOV A,A+DPTR19、开机复位后,CPU使用的是寄存器第一组,地址范围是()。
A、00H-10HB、00H-07HC、10H-1FHD、08H-0FH20、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是()。
A P0B P1C P2D P321、对程序存储器的读操作,只能用()。
A、MOV 指令B、PUSH指令C、MOVX指令D、MOVC指令22、在MCS-51中,需要外加电路实现中断撤除的是:()A、定时中断B、脉冲方式的外部中断C、外部串行中断D、电平方式的外部中断23、访问片外ROM的指令是()A MOV A, @R0B MOVX A,@DPTRC MOVC A,@A+DPTRD MOV A,#3424、下列I/O接口芯片中,属于键盘接口芯片是()A 8253AB 8255AC 8251AD 8279A二填空题1、MCS-51单片机片内有个中断源,其中个外部中断源2、8051单片机片外可扩展数据存储器容量为K,可扩展的片外储器容量为K3、串行通信的数据通信方式分为半双工、三种方式。
4、I/O数据传送方式分为无条件传送、、三种方式。
5、外部中断1(INT1)的中断入口地址为;定时器的中断入口地址为。
6、8051单片机片内数据存储器容量为K,程序存储器容量为K。
7、A/D的的意思是将信号转换为。
8、CPU中文名为中央处理器,它是由和二部分组成。
9、堆栈的主要功能分为和二种。
10、 MCS-51单片机有个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,口的相应引脚会输出控制信号。
11、假定(A)=85H, (R0)=20H,(20H)=0AFH.执行指令:ADD A,@R0 后,累加器A的内容为,CY的内容为。
12、假定,SP=60H,A=30H,B=70H,执行下列指令:PUSH APUSH B后,61H单元的内容为,62H单元的内容为。
13、8051/8031型单片机提供了五个中断源:外中断源,个内部中断。
14、MOV A,#87HADD A,#99H则(OV)= ,(CY)=15、堆栈的二种操作分别是和。
16 D/A意义是将信号量转换为信号量。
三、简答题1、8051单片机内部RAM低128单元划分为哪三个部分?2、简述常用I/O接口编址方式及其特点?3、简述MC-51三个并行口功能的特点?4、已知晶振频率为6MHz,在P1.7引脚上输出周期为1KHZ的连续方波,若采用T0中断,工作方式2,试写出中断初始化程序。
5、8051有四个独立的存储器空间,这四个存储空间地址有重叠,用哪三种不同的指令区分不同的地址空间?6、程序计数器PC的作用是什么?7、RETI与RET有何区别?8 如果采用晶振的频率为6MHz,假设写入的初值是5536,定时器/计数器工作方式0、1,其最大的定时时间为多少?9、简述8051单片机的EA引脚的主要作用?10、编写出开放外部中断1为指令。
10、8255A为可编程并行接口芯片,它共有几种工作方?请简述其主要特点?12、简述定时器与计数器的最基本的功能?四、程序分析题1、阅读下面程序回答下列问题ORG 0000HRESET:AJMP STARTORG 000BHAJMP T0INTOGR 0100HSTART :MOV SP,#60HMOV TH0,#0F0HMOV TL0,#0CHSETB TR0SETB ET0SETB EAMAIN:AJMP MAINT0INT:CPL P1.0MOV TL0,#0CHMOV TH0,#0F0HRETI画出输出波形?2、设单片机8031使用的晶振频率为6MHZ请分析下面的程序,画出其输出波形ORG 0000HLJMP 100HORG 000BHLJMP 200HORG 100HSTART: MOV SP,#60HMOV TMOD,#2MOV TL0,#6MOV TH0,#6MOV IP,#2SETB TR0MOV IE,#82HMAIN: SJMP MAINORG 200HT0INT: CPL P1.7RETI3、假设片内RAM从20H单元开始连续存放如下10个数据:22H,2BH,43H,66H,5H,6DH,88H,6AH,56H,31H 执行下面程序后,41H单元的数据为多少?ORG 4000HMOV R0,#20HMOV R7,#10MOV A,@R0DEC R0LOOP: INC R0MOV 40H,@R0CJMP A,49H,NEXT NEXT: JC LOPP1 MOV A,40H LOOP1: DJNZ R7,LOOP MOV 41H,A HERE:SJMP $ END 4、 若(50H )=40H ,试写出执行以下程序段后累加器A 、寄存器R0及内部RAM 的40H 、41H 、42H 单元中的内容各为多少? MOV A ,50H MOV R0,A MOV A ,#00H MOV @R0,A MOV A ,3BH MOV 41H ,A MOV 42H ,41H (40)= , (41)= ,(42)=五 综合设计与应用1 、下图是8051与6116构成的存储器系统,根据图回答下列回题 (1) 74LS737作用? (2) 6116芯片的容量多大?系统的存储容量多大? (3) 各片的地址范围? 2、 下面是8255A 的C 口的位控制字 D7 D6 D5 D4 D3 D2 D1 D0 编写一个程序片段使引脚PC7输出方波(假设控制口地址为7003H) 3、 下是存储器系统图,回答下列回题 (1) P0口的功能 (2) 图中各芯片的名称及各存储器的容量 (3) 2716、6116的地址范围(悬空引脚全部取1) 4、 如图所示电路,根据开关S1,S2的变化状态,写出使发光二极管V1,V2处于亮与灭的状态的程序片段。
5、下面电路是由程序存储器27128组成存储器系统请回答下列问题。
8051B A G Y374ls139 74LS373 Q 0~Q 7 G D 0~D 7 A 0~A 7 A 0~A 7 A 0~A 7 A 0~A 7Y0Y1Y2 A 8~A 13 A 8~A 13 A 8~A 13 A 8~A 13 D 0~D 7 D 0~D 7 OE OE CE CE CE OE OE CE D 0~D 7 D 0~D 768888886668888P2.7P2.6ALE P2.0~P2.5PSEN EA P0.0~P0.7(1)(2)(3)(4)27128271282712827128 (1) 74LS373和74LS139各有何作用? (2) 27128芯片有多少根地址线和数据线?系统的存容量多大? (3)各存储芯片的地址范围是多少? 6、下图是DAC0832波形转换器电路,根据电路写出转换程序片段。
7、 如下图所示 (1) 请指出只读存储器和随机读写存储器的型号及其容量?(2) 写出各存储器芯片的地址范围(3)请写出将5送到数据存储器的9000H 存储单元的程序片段。
8、ADC0809芯片与8031单片机的接口电路写出启动1通道的转换程序片段。
0 × × × 写 入 位 编 码 置1或复位。