微机原理与接口技术期末复习资料大全
(word完整版)微机原理及接口技术期末复习资料重点归纳,文档
微机重点总结第一章计算机中数的表示方法:真值、原码、反码〔-127—+127〕、补码〔 -128— +127〕、BCD 码,1000 的原码为 -0,补码为-8,反码为 -7。
ASCII 码:7 位二进制编码,空格20,回车 0D,换行 0A,0-9〔30-39〕,A-Z〔41-5A〕,a-z〔61-7A〕。
模型机结构介绍1、程序计数器PC: 4 位计数器,每次运行前先复位至0000,取出一条指令后PC自动加 1,指向下一条指令;2、储藏地址存放器MAR:接收来自 PC 的二进制数,作为地址码送入储藏器;3、可编程只读储藏器PROM4、指令存放器 IR:从 PROM接收指令字,同时将指令字分别送到控制器CON和总线上,模型机指令字长为8 位,高 4 位为操作码,低 4 位为地址码〔操作数地址〕;5、控制器 CON:〔1〕每次运行前 CON先发出 CLR=1,使有关部件清零,此时 PC=0000,IR=0000 0000;〔2〕CON有一个同步时钟输出,发出脉冲信号 CLK到各部件,使它们同步运行;〔3〕控制矩阵 CM 依照 IR 送来的指令发出 12 位控制字, CON=C P E P L M E R L I E I L A E A S U E U L B I O;6、累加器 A:能从总线接收数据,也能向总线送数据,其数据输出端能将数据送至 ALU进行算数运算〔双态,不受 E门控制〕;7、算数逻辑部件 ALU:当 S U=0 时,A+B,当 S U =1 时,A-B;8、存放器 B:将要与 A 相加或相减的数据暂存于此存放器,它到 ALU的输出也是双态的;9、输出存放器 O:装入累加器 A 的结果;10、二进制显示器D。
中央办理器CPU:PC、IR、CON、ALU、A、B;储藏器:MAR、PROM;输入 / 输出系统: O、D。
执行指令过程:指令周期〔机器周期〕包括取指周期和执行周期,两者均为3 个机器节拍〔模型机〕,其中,取指周期的3 个机器节拍分别为送地址节拍、读储藏节拍和增量节拍。
北邮《微机原理与接口技术》期末复习题(含答案)
北邮《微机原理与接口技术》期末复习题(含答案)《微机原理与接口技术》复习题一、填空习题讲解1.计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
2.运算器和控制器合称为中央处理器。
3.8086CPU是由总线接口部件BIU和执行部件EU两个部件组成的。
4.根据传送的信息类型,系统总线可以分为三类:数据总线、地址总线和控制总线。
5.半导体存储器按存取方式不同,分为随机存取存储器和只读存储器(ROM)。
6.8086的存储器采用段结构方式,一个段的最大长度为64K。
7.PC机中将物理地址分为两个部分:段地址和偏移地址。
8.有效地址中可有三个地址分量,分别为位移量、基址和变址。
二、选择1.十进制数123的八位二进制补码为(A)。
A.011110112.BCD码的十进制数为(C)。
C.913.堆栈操作的特点是(B)。
B.后进先出4.8086CPU的地址总线为(B)位。
B.205.通常,一个总线周期读取一个(B)的指令代码。
B.字6.IP是由(C)修改,使它总是指向下一条待取的指令。
C.BIU7.指令MOV AX,TABLE[BX][SI]的寻址方式是(B )。
B.相对基址变址寻址8.指令JMP BX的寻址方式是(B )。
B.段内间接寻址9.CPU中运算器的主要功能是(D)。
D.算术运算和逻辑运算10.8086是(B)。
B.微处理器11.8086处理器有20条地址线,可寻址访问的最大存储器空间为(D)。
D.1M12.8086处理器中通常用作数据寄存器,且隐含用法为计数寄存器的是(B)。
B.CX13.微型机的存储器地址为2000H~5FFFH,存储容量为(D)KB。
D.1614.微处理器用13条地址线寻址,其寻址范围为(C)。
C.4KB15.哪些存储器在断电(或关机)后,仍保留原有信息(C)。
C.ROM,,EPROM16.8086CPU寻址I/O端口最多使用地址线(B)条。
B.10三、请写出下列指令中源操作数的寻址方式,并计算物理地址。
微机原理与接口期末复习资料
四、微机系统中断分类
CPU中断 PC机 256种 中断 软件中断 (内部中断) 硬件中断 (外部中断)
※ 可屏蔽中断
非屏蔽中断
(1)对于CPU中断、软件中断、非屏蔽中断(NMI) 。概念 。中断类型码的获得 CPU中断 自动获得 软件中断 包含在软中断指令中 非屏蔽中断 自动获得,n=2 (2)对于可屏蔽中断 可屏蔽中断是通过8259中断控制器连至CPU的 INTR。 PC/AT系统采用2片8259A级联,管理15级中断。
2 3 4 5 6 20 7
( 3 )用对端口直接编程的方法为接收方编写 8250 初始 化程序段。
I8250 MOV MOV OUT MOV MOV OUT MOV MOV OUT PROC DX,3FBH AL,80H DX,AL DX,3F9H AL,00H DX,AL DX,3F8H AL,18H DX,AL
五、微机系统与 I/O 端口的信息交换
有四种方式: 无条件传送, 查询方式,中断方式 , DMA方式,其中 CPU不参与的是DMA方式
六、8254定时器/计数器
(1)掌握8254定时器/计数器的基本结构(三个16位计数器、控制 寄存器)和计数器的外部引脚功能(GATE,CLK,OUT)。 例: 8254 有 3个 16位计数器,每个计数器有 6 种工作方式。计数 初值可以设置为二进制或BCD码。
第八章
输入/输出系统
一.接口电路的作用和功能 二、端口的概念、分类
例如:什么是端口?分为哪几类?P220
三、端口的编址方式
端口和存储单元统一编址, I/O 端口独立编址。 PC 系列机采 用端口独立编址。
四、最常用的 I/O 指令 (1).直接寻址 I/O 指令(8位端口地址)
微机原理原理与接口复习资料
第一章微型计算机的基础知识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、微处理器(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.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 两部分。
微机原理与接口技术总复习
《微机原理与接口技术》总复习资料第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)。
微机原理与应用(微机原理与接口技术)复习资料,期末复习完美整合版
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 的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。
②每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。
在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。
微机原理与接口技术总复习
输入/输出接口是微机中用于连接外部设备和软件的部件,实现主机与外部设备 之间的信息传输。输入接口将外部设备输入的数据传输到内存中;输出接口将 内存中的数据传输到外部设备并显示或输出。
总线
总结词
总线是微机中各部件之间传输信息的公共通道。
详细描述
总线是微机中各部件之间传输信息的公共通道,包括数据总线、地址总线和控制总线。数据总线用于传输数据; 地址总线用于传输地址信息,指示内存单元或I/O端口的位置;控制总线用于传输控制信号,协调各部件的工作。 总线使得各部件之间能够相互通信和协调工作。
05 微机应用系统设计
微机应用系统的设计方法
自底向上设计法
从硬件电路开始,逐步扩 展到接口卡、板卡、模板, 最后组成完整的微机应用 系统。
自顶向下设计法
从系统总体要求开始,先 设计系统总体结构,然后 逐步细化,直到完成最低 层硬件设计。
软硬件协同设计法
将软硬件作为一个整体进 行设计,采用抽象和层次 化的描述方式,实现软硬 件的协同优化。
微机原理与接口技术总复习
目录
• 微机原理概述 • 微机硬件基础 • 汇编语言基础 • 微机接口技术 • 微机应用系统设计 • 复习题与答案
01 微机原理概述
微机的基本概念
01
02
03
微机
微型计算机的简称,是一 种体积小、结构紧凑、性 能强大、功耗低、可靠性 高的计算机系统。
微机的特点
高速度、高精度、高性能、 低成本、低功耗、易于扩 展和维护。
06 复习题与答案
选择题
选择题1: 计算机中,CPU是指什么?
A. 中央处理器
B. 控制器
选择题
C. 存储器 D. 输入/输出设备 答案: A. 中央处理器
SWT微机原理与接口技术期末复习参考资料
一.填空题1.在计算机中存储容量单位中,1KB=1024字节。
2.计算机系统中的三总线通常是指地址总线,数据总线,控制总线。
3.8086/8088内4个段寄存器CS,DS,SS,ES的中文名分别是代码段寄存器、数据段寄存器、堆栈段寄存器、附加段寄存器。
4.在16位寻址方式下的机制寻址方式中,基址寄存器为BH、BL,变址寄存器位SI、DI。
5.源程序的基本结构为、6.每个指令有两个部分构成,即操作码和操作数。
7.10100110B =166D=A6H=O。
8.8086CPU是由EU和BIU两部分组成的。
9.8086/8088标志寄存器中CF、DF、SF的中位名分别为进位标志位、方向标志位、符号标志位。
10.CPU是微型计算机的核心芯片,而且无论哪种CPU其内部组成都大同小异,既包括运算器、控制器、寄存器。
11.在通用传送指令MOV中规定,目的操作数不能同时为存储器操作数、段寄存器、IP&CS。
12.8086/8088内4个段寄存器都是16位的,在用于内存寻址时作为段地址,20位物理地址是有段寄存器的段地址左移4位后,在与16位偏移量经过相加运算而得到。
二.选择题1.常用的数据定义伪指令有(A)种。
A.3 B.4 C.5 D.62.若屏蔽某几位可用指令(A)A.AND B.OR C.NOT D.XOR3.微处理器8086字符串操作,用来存放源串偏移地址的寄存器是(C)。
A.BPB.SPC.SID.DI4.若当减法运算X-Y中,是SF=1,OF=1,说明两者比较结果为(A)A.X<YB.X>YC.X≦Y D .X≧Y5.8086/8088CPU 中,标志寄存器的第11位OF位是(C)A.符号标志位B.零标志位C.溢出标志位D.方向标志位6.CPU中运算器的主要功能是()A .算数运算B .逻辑运算C .算术运算和逻辑运算D .函数运算7.如对某一寄存器清零可以使用下面命令()。
A.ANDB.ORC.NOTD.XOR8.BCD码运算中,设AL=25H,BL=71H,进行BCD码减法运算后,AL=()。
微机原理与接口技术期末考试复习资料总结
微机原理与接口技术期末考试复习资料总结微机原理及接口技术样题一.填空题(每空1分,共20分)1.从编程结构上,8086CPU分为两部分,即_执行部件EU _和总线接口部件BIU。
2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR有效且IF为___1___,则CPU在结束当前指令后响应可屏蔽中断请求。
3.根据功能,8086的标志可以分为两类,即控制和状态 _标志。
4.在8086中,一条指令的物理地址是由段基址*16和段内偏移量相加得到的。
5. ADC0809能把模拟量转换为8位的数字量,可切换转换 8路模拟信号。
6.从工作原理上来区分,A/D转换的方法有计数式、双积分式、逐渐逼近式等多种。
7.类型码为__2____的中断所对应的中断向量存放在0000H:0008H开始的4个连续单元中,若从低地址到高地址这4个单元的内容分别为80 __、70___、_60___ 、_ 50 ___,则相应的中断服务程序入口地址为5060H:7080H。
8.中断控制器8259A中的中断屏蔽寄存器IMR的作用是_屏蔽掉某个中断输入请求_____。
9.对于共阴极的7段数码管,如果要使用某一段发光,则需要在对应的输入脚上输入___高_____电平。
10.8086中有16根引脚是地址和数据复用的。
二.选择题(每题1分,共10分)1.8086处理器有20条地址线.可寻址访问的内存空间为?()A.1K B. 1M C.640K D.64K2.由8086处理器组成的PC机的数据线是?()A.8条单向线 B.16条单向线C. 16条双向线 D.8条双向线3.8086处理器的一个典型总线周期需要个T状态。
()A.1 B.2 C.3 D.44.要管理64级可屏蔽中断,需要级联的8259A芯片数为几片?()A.4片B.8片C.10片D.9片5.在8086/8088系统中,内存中采用分段结构,段与段之间是()A.分开的 B.连续的 C.重叠的D.都可以6.8086 CPU内标志寄存器中的控制标志位占几位?()A.9位B.6位C.3位D.16位7.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是哪几种?()A.方式2、5B.方式1、2C.方式1、5D.方式3、18.8253计数器的最大计数初值是多少?()A.65535 B.FF00H C.0000H D.FFFFH9. 接口器件8251A()A.只能作异步传送 B.只能作同步传送C.A和B均可 D.可作并行传送10.当8259A在完全嵌套方式下工作时,优先级最高的中断请求端是?()A.IR4B.IR3C.IR0D.IR7三.问答题(共30分)1.简要说明异步串行通信的帧格式。
微机原理与接口技术期末__复习资料大全
《微型计算机原理与接口技术》期末复习资料一、单项选择题(每小题2分,共12分)1.8088CPU中的数据寄存器是指( A )(A)AX、BX、CX、DX(B)SI 、DI(C)SP、BP(D)CS、IP2.8088工作于最小方式,在T1时钟周期时用ALE锁存地址信息的主要原因是()。
(A)总线驱动器的要求(B)总线控制器的要求(C)A和 B(D)地址信号线中有多功能复用线3.可以在字节I/O操作时作为端口间接寻址寄存器的是( C )(A) AX(B)AL (C) DX(D)DL IN OUT4.执行指令XOR AX,AX之后,SF和ZF的值是()(A)0和0 (B)0和1 (C)1和0 (D)1和1 清零5.8088 CPU的一个最基本的总线周期的时钟周期数是()(A) 2(B)3(C) 4(D)56.8088 CPU内部被设计成EU和BIU两个独立的功能部件,其中负责信息传送的是()(A)EU(B) BIU二、填空题(每空1分,共12分)1.8088CPU最多允许处理 256种类型的中断,中断向量表在内存的地址范围是0~03FFH。
0000H~03FFH2.8088响应中断时压入堆栈的有 CS、IP和状态标志寄存器。
FLAGES 3.用8K×8的SRAM芯片组成256KB的存储器,需要 32块SRAM芯片,需要 13根地址线用于片内寻址,至少需要 5根地址线用于片选译码。
256/8=324.8088存储器采用分段结构,段起始地址称为段基址,段基址最低4位的值是0。
5.8088传送变量偏移的指令有MOV和 LEA。
将某些位置1其它位保留不变的逻辑指令是 OR。
6. 指定8088汇编程序段定义结束的伪指令是 ENDS。
一个8088汇编程序必须有的段是代码段。
三、判断题(每题1分,共6分)VAR1是字节变量,CONST1是字常量,警告也视为有错。
错1. MOV AX,VAR1错2. MOV AX,[BX] [BP]错3. MOV ES,CONST1对4. JMP DWORD PTR [BX]对5. IN AX,34H对6. MOV DS,BP四、8088寻址(每小题2分,共10分)VAR1是偏移为20H的字变量,CON1是字节常量。
微机原理与接口技术复习资料
地址的分配)
例: 地址范围368H~36FH,指出8255A的A、B、C及控 制端口地址(368H~36BH)
第10章
串行通信
串行通信和可编程接口芯片8251A
概念:并行通信、串行通信 异步通信字符格式 波特率概念与计算
了解8251A的基本性能 包括波特率、波特率因子与收、发时钟(RxC.TxC)的间 的关系。 (不要求应用编程)。
器控制指令)
第4 章
汇编语言程序设计
程序结构:分段结构 段定义伪操作:段名
SEGMENT 、、、 段名 ENDS 子程序(过程)定义伪操作 过程名 PROC 类型 、、、 过程名 ENDP ASSUME伪操作 END伪操作 语句格式:包括指令语句、伪指令语句
标号和变量的使用:
常数、表达式:数值返回操作符 例:SEG 取符号地址(变量或标号)的段地址 MOV AX , SEG yy 例:OFFSET 取符号地址(变量或标号)的偏移地址 MOV BX , OFFSET yy LENGTH 取变量的长度属性 常用伪指令的使用: DB 指示其后的操作数为字节类型 DW 指示其后的操作数为字类型 DD 指示其后的操作数为双字类型 (dup,?)
存储器寻址方式(Memory addressing):
存储器操作数的有效地址EA的取得方法: 直接寻址、寄存器间接寻址、相对寄存器寻址、基址加变 址寻址、相对基址加变址寻址
存储器操作数的物理地址PA的取得方法: 一般存储器操作数指令中隐含段寄存器,有的指令允许段 超越,需要在指令中标明。
8088/8086CPU的指令系统 (不包括串操作指令及处理
汇编语言程序设计(顺序、分支、循环结构、子程序结构) DOS功能调用 返回DOS: 4CH号功能调用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微型计算机原理与接口技术》期末复习资料一、单项选择题(每小题2分,共12分)1.8088CPU中的数据寄存器是指( A )(A)AX、BX、CX、DX(B)SI 、DI(C)SP、BP(D)CS、IP2.8088工作于最小方式,在T1时钟周期时用ALE锁存地址信息的主要原因是()。
(A)总线驱动器的要求(B)总线控制器的要求(C)A和 B(D)地址信号线中有多功能复用线3.可以在字节I/O操作时作为端口间接寻址寄存器的是( C )(A) AX(B)AL (C) DX(D)DL IN OUT4.执行指令XOR AX,AX之后,SF和ZF的值是()(A)0和0 (B)0和1 (C)1和0 (D)1和1 清零5.8088 CPU的一个最基本的总线周期的时钟周期数是()(A) 2(B)3(C) 4(D)56.8088 CPU内部被设计成EU和BIU两个独立的功能部件,其中负责信息传送的是()(A)EU(B) BIU二、填空题(每空1分,共12分)1.8088CPU最多允许处理 256种类型的中断,中断向量表在内存的地址范围是0~03FFH。
0000H~03FFH2.8088响应中断时压入堆栈的有 CS、IP和状态标志寄存器。
FLAGES 3.用8K×8的SRAM芯片组成256KB的存储器,需要 32块SRAM芯片,需要 13根地址线用于片内寻址,至少需要 5根地址线用于片选译码。
256/8=324.8088存储器采用分段结构,段起始地址称为段基址,段基址最低4位的值是0。
5.8088传送变量偏移的指令有MOV和 LEA。
将某些位置1其它位保留不变的逻辑指令是 OR。
6. 指定8088汇编程序段定义结束的伪指令是 ENDS。
一个8088汇编程序必须有的段是代码段。
三、判断题(每题1分,共6分)VAR1是字节变量,CONST1是字常量,警告也视为有错。
错1. MOV AX,VAR1错2. MOV AX,[BX] [BP]错3. MOV ES,CONST1对4. JMP DWORD PTR [BX]对5. IN AX,34H对6. MOV DS,BP四、8088寻址(每小题2分,共10分)VAR1是偏移为20H的字变量,CON1是字节常量。
请指出下列指令中源操作数的寻址方式,若源操作数为存储器操作数,写出物理地址的计算公式。
1. MOV AL, WORD PTR[BP]源操作数:寄存器间接寻址;源操作数的物理地址PA= (SS)×10H+(BP)2. MOV AL,CON1源操作数:立即数寻址;源操作数的物理地址PA= (无,不写)3. INC VAR1操作数:直接寻址;源操作数的物理地址PA=(DS)×10H+20H4. ADD AX,WORD PTR SS:VAR1[BX+DI]源操作数:基址变址相对寻址;源操作数的物理地址PA=(SS)×10H+(BX)+(DI)5. MOV AX, VAR1[BX]源操作数:寄存器相对寻址;源操作数的物理地址PA=(DS)×10H+(BX)+20H五、简答题(每小题5分,共10分)(1)外部中断包含哪5个主要步骤?答:外部中断包含哪5个主要步骤:中断请求、中断判优、中断响应、中断服务、中断返回(每步1分)。
(2)解释80386的段描述符。
一个段描述符有多少位?答:段描述符是描述段的基地址、段界限和段属性等的数据结构(3分)。
一个段描述符有64位(2分)。
六、可编程中断控制器8259A(7分)3片8259A级联管理22级INTR中断,边沿触发,一般EOI,非缓冲方式。
主片的IR4和IR5中断请求端用于级联从片。
已知主片8259A的端口地址为120H、121H,中断类型码为78H~7FH。
级联到主片IR5的从片8259A的端口地址为0B4H、0B5H,中断类型码为80H~87H。
请写出主片及主片的IR5级联的从片8259A的初始化程序段。
(6分)图1 8259A ICW1、ICW4及内部寄存器寻址每个ICW值0.5分(共4分)、传送、输出和端口寻址各1分主片:MOV AL,11H主片的IR5连的从片:MOV AL,11HMOV DX,120H OUT 0B4H,ALOUT DX,ALMOV AL,78H MOV AL,80HMOV DX,121H OUT 0B5H,ALOUT DX,ALMOV AL,30H MOV AL,05HOUT DX,AL OUT 0B5H,ALMOV AL,11H MOV AL,01HOUT DX,AL OUT 0B5H,AL七、存储器译码电路的分析与设计(8分)某最大模式8088系统采用8K×8的SRAM芯片构成16KB的存储器。
请问要用多少片SRAM芯片构成存储器?并要求其地址范围为0E8000H-0ECFFFH之间。
利用74LS138和适当的门电路设计该存储器与CPU的连接图。
答:数据总线、片内选择线、片选信号线、74LS138 CBA端连接、74LS138使能端、MEMW、MEMR端连接各2分。
片内选择线:A0~A12;片选信号线:接74LS138的Y4和Y5;74LS138 CBA端分别连接:A15~A1374LS138使能端、MEMW、MEMR连接:略(变化多);八、程序阅读题(每小题5分,共15分)(1)写出下列程序段执行后AX的内容:MOV CL,4MOV AX,0AFHROR AX,1ROL AX,CL写出下列两程序段的功能:答:程序段执行后AX的内容是578H。
(2)FIRST是长度为10的字数组MOV CX,10MOV BX,0LOP1: PUSH WORD PTR FIRST[BX] ADD BX,2LOOP LOP1MOV CX,10MOV BX,0LOP2: POP WORD PTR FIRST[BX] ADD BX,2LOOP LOP2答:将长度为10的字数组FIRST逆序存放。
(3) CLDMOV SI,OFFSET FIRSTLEA DI,SECONDMOV CX,0F00HREP MOVSW答:将数据段中以FIRST为始址的0F00H个字单元数据(按增地址方向)传送到附加段SECOND中。
九、汇编语言编程(20分)(1)编写1个完整的汇编语言程序,求三个无符号字变量X、Y和Z中较大的两个数的和,和存入AX(不考虑溢出,10分)。
DSeg SEGMENTX DD 66778899HY DD 66778899HZ DB 12345678H DSeg ENDSCSeg SEGMENTASSUME CS:CSeg,DS:DSeg start: MOV AX,DSegMOV DS,AXMOV AX,XMOV BX,YMOV CX,ZCMP AX,BX JAE next1CMP AX,CXJAE addaxbxMOV AX,CXJMP addaxbxnext1: CMP BX,CX JAE addaxbxMOV BX,CX addaxbx: ADD AX,BX MOV AH,4chINT 21h CSeg ENDSEND start(2)请写出实现有符号双字变量VAR1和有符号字变量VAR2相乘,积存入SUM(6字节容量)的核心程序段(5分)MOV AX,WORD PTR var1MUL WORD PTR var2MOV WORD PTR SUM,AXMOV WORD PTR SUM+2,DX MOV AX,WORD PTR var1+2 MUL WORD PTR var2ADD WORD PTR SUM+2,AX ADC WORD PTR SUM+4,DX(3)从键盘输入长度不超过40字节的字符串,然后将该串输出到显示器,写出核心程序段(键盘缓冲区自行定义,5分)。
LEA DX,bufnameMOV AH,0ahINT21hMOV CL,bufname+1XOR CH,CHLEA DX,bufname+2MOV BX,DXADD BX,CXMOV BYTE PTR[BX],'$'MOV AH,09hINT 21h第一章1. 理解微型计算机的工作原理:事先把程序和数据存储到计算机的存储器中,只要将程序中第一条指令的地址给于计算机,控制器就可以根据存储程序中的指令顺序周而复始地取出指令、分析指令、执行指令,直到程序执行完。
2.熟悉计算机中的数制和码制,能够在各种数制间熟练转换:十进制转换为R进制:整数部分和小数部分必须分别转换!整数部分:重复除基取余,逆序书写。
小数部分:重复乘基取整,顺序书写。
组合整数部分和小数部分3.深刻理解计算机中2进制补码的表示范围和溢出原理:一、双高位判别法设定溢出位二、表示范围(略,重点是8位和16位)三、最大值递增1即为最小值,最小值递减1即为最大值4. 理解与应用:基本逻辑门及常用逻辑部件的真值表和符号与门、或门、非门、与非门、或非门、异或门、138译码器在使能端有效(G1为高电平,G2A和G2B为低)时,对3个输入CBA进行译码,使8个输出端之一有效(即为低电平),使能端无效时,译码器不工作,8个输出端全部无效(即为高电平)。
第二章一、微处理器性能描述:掌握基本术语及特点1.字长:计算机CPU与I/O设备和存储器之间同一时刻所能传送的数据的位数。
字长是由微处理器对外数据通路的数据总线的条数决定的。
8088称为准16位机,它对外的数据总线只有8条,内部数据总线为16条。
8086称为16位机,它对内对外的数据总线都为16条。
2.字节:~是通用的基本单元,它由8个二进制位组成。
3.访存空间是指由该微处理器构成的系统所能访问的存储单元数,由地址总线的条数决定。
二、熟悉80x86内部结构,重点是8086/8088CPU1.8086/8088CPU的内部由执行部件EU和总线接口部件BIU组成。
EU由运算器、寄存器阵列和控制器组成。
BIU由四个段寄存器CS、DS、SS和ES,指令指示器IP,指令队列缓冲器,地址产生器和总线控制器组成。
2.ALU按指令的寻址方式计算出16位的偏移地址EA,BIU根据EU送来的EA形成20位的物理地址,寻址1M字节(220=1M)的存储空间。
三、8086/8088的寄存器结构、编程概念:熟悉8086/8088CPU中通用寄存器和专用寄存器的编程特点及使用场合1.8086/8088CPU中有13个十六位的寄存器和一个十六位且只用了9位的状态标志寄存器。
2.状态标志寄存器F中有6个状态标志,3个控制标志。
状态标志反映EU执行四、熟悉微处理器的三种总线的结构特征,重点是三种总线传送的信息及方向。
五、理解时钟周期、总线周期等术语的定义与含义1.总线周期:BIU对存储器或I/O端口的一次访问称为一个~。