微机原理期末复习资料

合集下载

微机原理期末复习总结

微机原理期末复习总结

微机原理期末复习总结微机原理是计算机科学与技术专业的一门重要课程,它研究了计算机系统的基本结构和工作原理。

以下是对微机原理内容的复习总结,帮助你回顾和巩固所学知识。

1.计算机组成和层次结构-计算机由硬件和软件组成,硬件包括中央处理器(CPU),内存,输入输出设备等,软件包括系统软件和应用软件。

-计算机具有层次结构,分为硬件层、微程序层、指令级层、数据流层和互连层等。

2.计算机的运算方法和编码规则-计算机中的运算是通过算术逻辑单元(ALU)来实现的,包括加法、减法、乘法、除法等运算。

-二进制是计算机中使用的编码规则,计算机通过位运算来进行数据处理。

3.存储器的层次结构和存储区域划分-存储器的层次结构包括主存储器(内存)和辅助存储器(硬盘、光盘等)。

-主存储器分为RAM和ROM两种类型,RAM可以读写,ROM只能读取。

-存储区域划分为字节、位、字等不同的单位。

4.输入输出设备的工作原理和接口标准-输入输出设备用于与计算机进行信息的输入和输出。

-输入设备包括键盘、鼠标等,输出设备包括显示器、打印机等。

-输入输出设备通过接口标准与计算机进行通信,例如串口、并口、USB等。

5.CPU的结构和工作原理-CPU由运算器、控制器和寄存器组成。

-运算器负责进行算术和逻辑运算,控制器负责指令的解码和执行,寄存器用于存储指令和数据。

-CPU的工作原理是根据指令周期进行工作,包括取指令、分析指令、执行指令等步骤。

6.指令系统和指令的执行方式-指令系统包括指令集和指令格式,指令集是CPU能够执行的指令的集合,指令格式是指令的组成形式。

-指令的执行方式有直接执行方式、间接执行方式和微程序执行方式等。

7.地址总线和数据总线-地址总线用于传递CPU发出的内存地址信号,指示要进行读写的内存单元。

-数据总线用于传递数据信息,包括读取和写入数据。

8.中断和异常的概念和处理方式-中断是计算机正常执行过程中的意外事件,例如外部设备请求、内存访问错误等。

微机原理期末复习

微机原理期末复习

微机原理期末复习1,什么是接⼝?连接哪两者之间?起什么作⽤?把外部设备、存储器同微型计算机连接起来时实现数据传递的控制电路称为外设接⼝电路和存储器接⼝电路。

连接CPU与外设;作⽤是①信号转换②匹配⼯作速度2.8259A、8255A分别是什么接⼝芯⽚?各占⼏个端⼝地址?8259A是可编程中断控制器芯⽚,占2个连续的端⼝地址;8255A是可编程并⾏接⼝电路芯⽚,占4个连续的端⼝地址。

3.6⽚8259A最多可以控制多少路中断?这是采⽤的级联⼯作⽅式还是单⽚⼯作⽅式?最多可控制43路中断,采⽤的是级联的⼯作⽅式。

4.8255有哪⼏种⼯作⽅式?A组可以⼯作在哪⼏种⽅式下?有⽅式0:基本I/O⽅式;⽅式1:选通I/O⽅式;⽅式2:双向传送⽅式。

A组可以⼯作在三种⽅式下,B组不能⼯作在⽅式2.5.什么是中断⽮量,什么是中断⽮量表?8086可以提供多少种中断,中断⽮量表在内存中占多少个字节。

每⼀个中断⽮量占连续的⼏个字节?某⼀中断程序⼊⼝地址值填写在中断向量表的0060H-0063H存储单元中,则该中断对应的中断类型号⼀定是(18H)。

中断⽮量(中断⽮量):中断服务的⼊⼝地址;中断⽮量表:把所有的中断⽮量存放在⼀张表⾥。

8086可以提供256种中断,中断⽮量表占1K(1024)个字节,每个中断⽮量占连续的4个字节。

【已知地址求型号/4,已知型号求地址×4】6.8086/8088CPU含有多少根地址总线,直接寻址范围是什么?可访问的I/O端⼝地址为多少?⽤哪⼏根地址线访问端⼝?86含20根地址总线。

寻址范围00000H~FFFFFH;寻址空间1M。

可访问的端⼝地址是64K。

⽤A0~A15(低⼗六位地址线)访问端⼝。

7.CPU和外设之间数据传送有哪⼏种⽅式?不需要CPU介⼊的是哪种?外设与CPU 并⾏⼯作的是哪种?⽆条件传送⽅式、查询传送⽅式、中断传送⽅式、DMA(存储器直接存取⽅式)4种。

DMA⽅式不需要CPU的介⼊。

微机原理——期末总复习资料

微机原理——期末总复习资料

微计算机组成的五个部分:运算器,控制器,存储器,输入设备,输入设备。

微计算机的工作原理:第一步:由输入设备将事先编好的程序和原始数据输入到存储器指定的单元存放起来。

并在存储器中或出存放中间结果和最终结果的单元。

第二步:启动计算机从第一条指令开始执行程序。

第三步:将最终结果直接由运算器或存储器经输出设备输出。

第四步:停机。

8086微处理器的内部结构:从功能上讲,由两个独立逻辑单元组成,即执行单元EU和总线接口单元BIU。

1、执行单元EU包括:4个通用寄存器(AX,BX,CX,DX,每个都是16位,又可拆位2个8位)4个从专用寄存器(BP,SP,SI,DI)标志寄存器FLAG(6个状态标志和3个控制标志)算术逻辑单元ALUEU功能:从BIU取指令并执行指令;计算偏移量。

2、总线接口单元BIU包括:4个16位段寄存器(CS,DS,ES,SS)16位指令指针寄存器IP20位地址加法器6字节(8088位4字节)的指令队列BIU功能:形成20位物理地址;从存储器中取指令和数据并暂存到指令队列寄存器中。

3、执行部件EU和总线接口部件BIU的总体功能:提高了CUP的执行速度;降低对存储器的存取速度的要求。

8086/8088CPU内部寄存器:设置段寄存器原因:8086/8088系统中,需要用20位物理地址访问1MB的存储空间,但是8086/8088CPU的每个地址寄存器都只是16位,因而采用分段存储结构,每个逻辑段的最长度为64KB。

8086MN/MX 引脚作用:选择工作模式。

MN/MX=’1’为最小模式;MN/MX=’0’为最大模式。

段内偏移地址又称为有效地址EA。

存储单元地址(以字节为单元)分为逻辑地址和物理地址。

逻辑地址=段基址(16):偏移地址(16)=CS:IPDS×10H+SI/DI/BX物理地址PA=段基址×10H+偏移地址EA=SS×10H+SP/BPCS×10H+IPI/O端口地址:I/O空间不分段。

微机原理复习知识点总结

微机原理复习知识点总结

微机原理复习知识点总结微机原理是计算机科学与技术中的一门基础课程,主要涵盖了计算机硬件与系统结构、数字逻辑、微型计算机系统、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设备的状态信息。

《微机原理》期末复习

《微机原理》期末复习
辅助存储器
如硬盘、U盘等,用于长期保存 信息。
Cache存储器
位于CPU和主存之间,用于提 高CPU访问主存的速度。
虚拟存储器
将主存和辅存结合,为用户提 供更大的逻辑存储空间。
I/O接口电路及数据传输方式
I/O接口电路
包括端口地址译码电路、读写控制逻辑、数据缓冲寄存器等,用 于实现CPU与外设之间的数据交换。
了解微处理器、存储器、输入输出接口等核心部件 的功能和相互连接关系。
熟悉汇编语言程序设计
能够使用汇编语言进行简单的程序设计,理解程序 在微机系统中的执行过程。
了解微机接口技术
掌握常用接口芯片的工作原理和应用,能够实现简 单的接口电路设计。
课程内容及结构
01 微机系统概述 介绍微机系统的基本概念、发展历程和应用领域。
02 微处理器结构与工作原理 详细讲解微处理器的内部结构、工作原理和指令系统 。
03
存储器系统
介绍存储器的分类、工作原理和性能指标,以及存储 器与微处理器的连接和数据传输方式。
04
输入输出接口技术
讲解输入输出接口的基本概念、工作原理和常用接口 芯片的应用。
05
汇编语言程序设计
介绍汇编语言的基本语法、程序结构和设计方法,以 及汇编语言程序在微机系统中的执行过程。
数据传输方式
包括程序查询方式、中断方式、DMA方式和通道方式等,各有优 缺点,适用于不同场合。
中断系统与DMA传
中断系统
允许CPU在执行程序过程中响应外部 事件,如I/O操作完成、定时器溢出等, 通过中断服务程序处理相应事件。
DMA传输
直接内存访问,允许外设和主存之间 直接进行数据交换,无需CPU干预, 提高了数据传输效率。

微机原理期末复习课件

微机原理期末复习课件

CS1
0
CS2
+5V
32
6264芯片全地址译码例
A19
A12
A0
1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 片首地址
A19
A12
A0
1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 片尾地址
该6264芯片的地址范围 = F0000H~F1FFFH
将输入的一组二进制编码变换为一个特定 的输出信号。
29
译码方式
全地址译码 部分地址译码
30
全地址译码
用全部的高位地址信号作为译码信号,使 得存储器芯片的每一个单元都占据一个唯 一的内存地址。
31
全地址译码例
1
A19
1
A18
1
A17
1
A16
&
0 A15 0 A14 0 A13
1
1
SRAM 6264
33
全地址译码例
若已知某SRAM 6264芯片在内存中的地址为: 3E000H~3FFFFH
试画出将该芯片连接到系统的译码电路。
34
全地址译码例
设计步骤:
写出地址范围的二进制表示; 确定各高位地址状态; 设计译码器。
A19
A12
A0
0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 片首地址
17
1. SRAM的特点
存储元由双稳电路构成,存储信息稳定。
p196
18
2. 典型SRAM芯片
掌握: 主要引脚功能 工作时序 与系统的连接使用
19
典型SRAM芯片

微机原理复习资料

微机原理复习资料

微机原理复习资料微机原理是计算机科学与技术专业的一门重要课程,它是计算机硬件组成和工作原理的基础课程。

以下是我为您整理的微机原理复习资料。

第一部分:计算机硬件组成1. 计算机的基本组成部分:中央处理器(CPU)、内存、输入设备、输出设备、存储设备和总线。

2. 中央处理器(CPU):是计算机中的核心部件,包括控制器和算术逻辑单元(ALU)。

控制器负责指令的解析和执行,ALU负责运算和逻辑判断。

3. 内存:是计算机用于存储数据和指令的地方,分为主存储器(RAM)和辅助存储器(硬盘、U盘等)。

主存储器以字节为单位进行寻址,每个字节都有一个唯一的地址。

4. 输入设备:用于将外部数据输入到计算机中,例如键盘、鼠标、扫描仪等。

5. 输出设备:用于将计算机处理的数据输出到外部,例如显示器、打印机、音频设备等。

6. 存储设备:用于永久性存储数据,例如硬盘、光盘、闪存等。

7. 总线:计算机各个组件之间传递数据和控制信号的通道,分为数据总线、地址总线和控制总线。

第二部分:计算机工作原理1. 计算机的工作过程分为取指令、解析指令、执行指令和存储结果四个阶段。

2. 取指令阶段:从内存中读取指令。

3. 解析指令阶段:对指令进行解析,确定指令的类型和操作对象。

4. 执行指令阶段:根据指令的要求执行相应的操作,包括算术运算、逻辑运算、数据传输等。

5. 存储结果阶段:将运算结果存储到指定的位置。

6. 指令周期和时钟频率:指令周期是执行一条指令所需要的时间,时钟频率是计算机的工作速度。

时钟周期等于1/时钟频率。

7. 硬件中断和软件中断:硬件中断是由外部设备引发的中断,软件中断是由程序指令引发的中断。

8. 存储器体系结构:存储器层次结构包括寄存器、高速缓存、主存储器和辅助存储器。

存储器的访问速度由快到慢依次为:寄存器>高速缓存>主存储器>辅助存储器。

其中高速缓存用于缓存主存储器中的数据,提高数据访问速度。

第三部分:指令系统和编程1. 指令系统是计算机执行各种操作的指令集合,分为指令格式和指令操作码两部分。

微机原理复习资料和答案

微机原理复习资料和答案

一、单项选择题1.8086微处理器将下一条指令的地址保存在指令寄存器()中。

A)OP B)MP C)IP D)XP2.以下寻址方式中只有()不需要访问内存。

A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址3.关于微处理器的指令系统,以下说法正确的是()。

A)指令系统就是该处理器能够执行的全部指令B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现D)以上都正确4.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符,从而得到段的相关信息来访问内存。

A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器5.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。

A)PROM B)EPROM C)DRAM D)SRAM6.以下指令错误的是()。

A)MOV AX,1234H B)MOV AX,BLC) MOV AX,12H D)MOV AL,BL7.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。

A)INTR B)NMI C)软中断D)溢出中断8.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中断。

A)15 B)16 C)17 D)189.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。

A)AF B)CF C) OF D)ZF10.DMA数据传送是指在()之间直接进行的数据传送。

A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设11.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。

A. 32B. 29C. 28D. 2412.采用查询方式来实现输入输出是因为它( )A. 速度最快B. 在对多个事件查询工作时,能对突发事件做出实时响应C. 实现起来比较容易D. CPU可以不介入13.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行A. 接口与MPUB. 接口与外设C. 接口与MPU和外设14.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为()电平。

微机原理复习资料

微机原理复习资料

1.1微型计算机主要包括那几个组成部分?各部分的基本功能是什么?答:微型计算机由CPU,存储器,输入/输出接口及系统总线组成CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算,暂存少量数据,对指令译码并执行指令所规定的操作,与存储器和外设进行数据交换,提供整个系统所需要的定时和控制信号,响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器,总线发送器,总线接收器以及一组导线组成;存储器是用来存储数据,程序的部件;I/O接口在CPU和外设之间起适配作用,是微型计算机的重要组成部件2.1、8086/8088CPU的功能结构由哪两部分组成?它们的主要功能是什么?答:8086/8088CPU的功能结构由以下两部分组成:总线接口单元BIU(Bus Interface Unit)和执行部件EU(Execution Unit)总线接口单元BIU的主要功能是负责与存储器,I/O端口进行数据传送。

具体讲:取指令,即总线接口部件从内存中取出指令后送到指令队列;预取指令;配合EU执行指令,存取操作数和运算结果。

执行部件EU主要功能是负责指令执行。

2.2.8086CPU为什么要采用地址、数据线分时复用?有何好处?答:(1)因CPU内部存储等都为16位,而CPU对内存寻址(访问)的最大空间为1MB。

为了实现CPU对1MB内存的访问,存储器需分段存取(访问)。

-8086/8088地址总线是20位的,CPU中的寄存器是16位的,20位地址无法用16 位寄存器表示,所以必须分段。

(2)减少引脚数量2.4、什么是总线周期?8086/8088CPU的基本总线周期由几个时钟周期组成?若CPU 主时钟频率为10MHz,则一个时钟周期为多少?一个基本总线周期为多少?答:总线周期:BIU通过系统总线对存储器或I/O端口进行一次读/写操作的过程称为一个总线周期。

8086/8088CPU的一个基本总线周期由4个时钟周期(T1~T4)组成,也称4个T状态。

微机原理与应用(微机原理与接口技术)复习资料,期末复习完美整合版

微机原理与应用(微机原理与接口技术)复习资料,期末复习完美整合版

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. 中央处理器

微机原理期末复习:微机原理期末复习.docx

微机原理期末复习:微机原理期末复习.docx

微机原理期末复习第2章计算机的基本结构与工作过程1.计算机的基本组成及各个组成部件的基本功能运算器运算器是进行算术运算(如加、减、乘、除等)和逻辑运算(如非、与、或等)的装置。

通常由算术逻辑部件ALU、专用寄存器X、Y和Z、累加器、通用寄存器RO、R1、…、Rn-1以及标志寄存器F组成。

核心部件ALU用于完成算术运算和逻辑运算。

X、Y是ALU的输入寄存器,Z是ALU的输出寄存器。

X、Y、Z是与ALU不可分的一部分,通常称为ALU的数据暂存器。

X、Y中的数据可来自通用寄存器,也可来自存储器。

Z中的数据可送往通用寄存器,也可送往存储器。

F用于存放运算结果的状态,例如,结果是否为零,是正还是负,有无进位,是否溢出,等等。

控制器为了实现对计算机各部件的有效控制,快速准确地取指令、分析指令和执行指令, 控制器通常由下而几部分组成:指令寄存器IR一一用于存放正在执行或即将执行的指令。

程序计数器PC——用于存放下一条指令的存储单元地址,它具有自动增量计数的功能。

存储器地址寄存器MAR——用于在访存时缓存存储单元的地址。

存储器数据寄存器MDR——用于在访存时缓存对存储单元读/写的数据。

指令译码器ID——用于对IR屮的指令进行译码,以确定IR屮存放的是哪一条指令。

控制电路一一产牛时序脉冲信号,并在时序脉冲的同步下对有关的部件发出微操作控制命令(微命令),以控制各个部件的动作。

输入设备用来输入数据和程序的装置,其功能是将外界的信息转换成机内的表示形式并传送到计算机内部。

常见的输入设备有键盘、鼠标、图形数字化仪、图像扫描仪等等。

输出设备用来输出数据和程序的装置,其功能是将计算机内的数据和程序转换成人们所需要的形式并传送到计算机外部。

常见的输出设备有显示器、打印机.绘图机等等。

存储器计算机中的指令和数据都表现为二进制数码。

为了准确地对存储器进行读或写,通常以字节(或以字)为单位将存储器划分为一个个存储单元,并依次对每一个存储单元赋予一个序号,该序号称为存储单元的地址。

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

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

《微机原理及应用》期末考试复习参考资料一、微机原理与应用模拟试题Ⅰ一、填空题(每空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 指令的功能是()。

微机原理期末必考复习题目

微机原理期末必考复习题目

微机原理期末复习题目第一章计算机基本知识【复习重点】1、常用数制及其相互间的转换;2、机器数表示:原码、反码、补码的表示及求法;3、BCD编码及常用字符的ASCII码;4、计算机中的常用术语【典型习题】•在计算机中,1KB= 1024 byte。

•对于十六进制表示的数码19.8H,转换为十进制数时为:25.5 ;用二进制数表示时为:11001.1 B;该数码用压缩BCD码表示时数据为:00100101.0101B或25.5H 。

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

则十进制数–13所对应的原码为:10001101B ;补码为11110011B 。

•一个8位二进制数用补码方式表示的有符号数的范围是-128~+127 。

•软件通常分为系统软件和应用软件两大类。

•微型计算机中主要包括有 A 。

A.微处理器、存储器和I/O接口B.微处理器、运算器和存储器C.控制器、运算器和寄存器组D.微处理器、运算器和寄存器第二章8080系统结构【复习重点】1 、CPU 内部的功能结构;2 、寄存器阵列结构及各寄存器的功能;3 、标志寄存器各标志位的名称及含义;【典型习题】1、8086中的BIU中有 4 个16 位的段寄存器、一个16 位的指令指针、 6 字节指令队列、20 位的地址加法器。

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

3、8088/8086 CPU中,指令指针(IP)中存放的是 B 。

A.指令B.指令地址C.操作数D.操作数地址4、8086CPU内部由哪两部分组成?它们的主要功能是什么?答:BIU(或总线接口单元):地址形成、取指令、指令排队、读/写操作数及总线控制等所有与外部的操作由其完成。

EU(或指令执行单元):指令译码和执行指令5、8086/8088 CPU内部包含有哪6个专用寄存器?它们的主要功能是什么?答:有CS、DS、ES、SS、IP、PSWCS(代码段寄存器):用来存放当前代码段的基地址。

微机原理期末知识点总结

微机原理期末知识点总结

微机原理期末知识点总结一、计算机体系结构1. 冯·诺依曼体系结构冯·诺依曼体系结构是一种通用的计算机体系结构,其特点包括存储程序、存储数据、指令和数据以二进制方式编码等。

具体来说,冯·诺依曼体系结构由五个部分组成:算术逻辑单元(ALU)、控制单元(CU)、存储器、输入设备和输出设备。

2. 冯·诺依曼计算机的特点冯·诺依曼计算机的特点包括存储程序、指令和数据以二进制方式编码、指令和数据可以在存储器中自由交换、指令的执行是顺序的、具有自动执行特性等。

3. 冯·诺依曼计算机的优缺点冯·诺依曼计算机的优点是结构清晰、指令和数据可以在存储器中自由交换、指令的执行是顺序的、具有自动执行特性等。

但其缺点是对于某些应用来说,运行速度较慢,效率不高。

二、计算机硬件组成1. 中央处理器(CPU)中央处理器是计算机的核心部件,由控制单元(CU)、算术逻辑单元(ALU)、寄存器和时钟电路等部件组成。

控制单元负责控制整个系统的工作;算术逻辑单元负责进行算术和逻辑运算;寄存器用于暂存数据和指令;时钟电路用于同步整个系统的工作。

2. 存储器存储器是用于存储数据和指令的设备,分为内存和外存。

内存又分为RAM和ROM,RAM 用于存储临时数据和程序,ROM用于存储固化的程序和数据;外存包括磁盘存储器、光盘、U盘等。

3. 输入输出系统输入输出系统包括输入设备和输出设备。

输入设备包括键盘、鼠标、摄像头等;输出设备包括显示器、打印机、音箱等。

4. 总线总线是计算机内部各部件之间传输数据和信号的通道,包括地址总线、数据总线和控制总线。

三、指令系统指令系统是计算机的操作指令集合,包括数据传输指令、算术运算指令、逻辑运算指令、控制转移指令等。

1. 指令格式指令格式包括操作码、地址码、寄存器地址码等部分。

2. 寻址方式寻址方式包括立即寻址、直接寻址、间接寻址、相对寻址、寄存器寻址等。

微机原理课程复习资料

微机原理课程复习资料

异常处理的方法与步骤
• 异常定义:异常是指在程序运行过程中发生的、导致程序无法正常执行的错误事件,如除零错误、越界访问等。
异常处理的方法与步骤
捕获异常
在程序中设置异常捕获机制,当异常 发生时能够捕获并处理。
抛出异常
在程序中主动抛出异常,通知上层调 用者进行处理。
异常处理的方法与步骤
捕获异常
在程序中设置异常捕获机制,当异常 发生时能够捕获并处理。
掌握微机接口技术
通过本课程的学习,学生应能掌握常用微机接口的工作原理和使用方法,了解接口芯片与 CPU的连接和数据交换方式,具备基本的微机接口设计和应用能力。
微机原理课程的目的
掌握微型计算机的基本组成和工作原理
通过本课程的学习,学生应能深入理解微型计算机的基本组成,包括中央处理器、存储器 、输入输出接口等,以及它们之间的工作原理和协同工作的方式。
掌握微型计算机的基本组成和 工作原理,理解微处理器、存 储器和输入输出接口等重要部 件的工作原理和性能指标。
学习目标与要求
01
02
03
04
掌握微型计算机的基本组成和 工作原理,理解微处理器、存 储器和输入输出接口等重要部 件的工作原理和性能指标。
掌握微型计算机的基本组成和 工作原理,理解微处理器、存 储器和输入输出接口等重要部 件的工作原理和性能指标。
优化技巧
合理安排指令顺序,减少寄存器与内存访问次数,利 用循环展开等优化方法提高程序执行效率。
05
中断与异常处理技术
05
中断与异常处理技术
中断的基本概念与原理
01
02
03
04
中断定义
中断是指在程序运行过程中, 由外部设备或内部事件引起的 、打断当前程序执行流程并转 去执行相应处理程序的一种机 制。

微机原理期末重点总结

微机原理期末重点总结

微机原理期末重点总结第一章:计算机系统概述计算机系统是由硬件和软件组成的,硬件主要包括中央处理器、存储器、输入输出设备等;软件主要包括系统软件和应用软件等。

计算机系统的五大组成部分是输入输出设备、存储器、中央处理器、控制器和运算器。

计算机的工作原理是通过输入、运算、输出三个阶段来实现的。

第二章:数据的表示和运算计算机中所有的数据都是以二进制的形式表示的。

二进制数有原码、反码和补码三种表示方式。

在计算机中,数据的加减运算是以补码形式进行的。

数据的逻辑运算有与、或、非、异或等逻辑运算。

算术运算有加、减、乘、除、移位等运算。

第三章:中央处理器中央处理器是计算机的核心部件,主要由运算器和控制器组成。

控制器负责指挥整个计算机系统的运行,运算器负责进行数据的运算。

控制器包括指令寄存器、程序计数器、指令译码器等;运算器包括算术逻辑单元、累加寄存器、状态寄存器等。

中央处理器的工作过程是由指令周期组成的,指令周期包括取指令、分析指令、执行指令和访问存储器等阶段。

第四章:存储器存储器是计算机中用于存储数据和程序的部件,主要包括内存和外存两种存储器。

内存主要用于存放当前正在使用的程序和数据,外存主要用于存放辅助程序和数据。

内存按存取方式可以分为随机存取存储器(RAM)和只读存储器(ROM)两种;按存储介质可以分为半导体存储器和磁存储器等。

存储器的层次结构包括高速缓存、主存和辅存等。

第五章:输入输出设备输入输出设备是计算机与外部世界进行信息交换的桥梁,其主要功能是实现计算机与用户之间的交互。

输入设备用于将外部信息转换成计算机可以识别的信号,输出设备用于将计算机处理过的信息展示给用户。

输入输出设备按工作原理分为人机交互式设备和感知设备两种。

第六章:总线总线是计算机中各个部件之间进行信息传输的通道,它与计算机的内部连接方式有多种,包括并行总线、串行总线和矩阵总线等。

常见的总线有系统总线、控制总线、数据总线和地址总线等。

总线控制器是连接主机和外设之间的重要桥梁,其主要功能是协调全系统设备对总线资源的访问。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
58.掌握指令中操作数的寻址方式,指令的操作数,会计算存储器操作数的物理地址蒋寰宇
(7)18:32:02
xx
xx
(7)18:32:01
我X,你刚才进来没看到我~
xx寰宇
(7)18:32:12
这么给力
微机原理老师
(5)18:32:28
作业:
一.请指出下列指令错误的原因
(1)MOV AL, [DX]
(2)MOV VAR1, VAR2
26.IA-32CPU的寄存器有16位和32位的。IA-32PU有6个段寄存器都是16位的。
27.条件转移指令的转移范围是-128~+127,所以当前IP的值是前128字节到后127字节。
28.指令JMP NEAR PTR L1是不需要保存IP的内容,而CALL L1(L1为标号)需要保存IP的内容;
mov di, offset Target
mov cx, 256
rep movsb
其功能是:
4.MOV CX,l00MOV SI,OFFFH
NEXT:
INC SI
CMP BYTE PTR[SI],'A'LOOPNZ NEXT
RET
其功能是:
从地址1000H开始的100个存储单元中查找字符‘A’。
5.MOV AX,0
12.读下列程序段:
START:
IN AL,20H
MOV BL,AL
IN AL,30H
MOV CL,AL
MOV AX,0
ADLOP:
ADD AL,BL
ADC AH,0
DEC CL
JNZ ADLOP
HLT
其功能是:
_______________________。
四.编程
1.A、B单元各2位压缩型BCD码,求
10.在访问I/O口的IN和OUT指令中,I/O地址有两种寻址方式:
直接寻址(在指令中提供1个8位I/O地址)和间接寻址(I/O地址放在DX寄存器中),所以,IN与OUT指令必须用DX存I/O口地址是错误的。
11.8086CPU规定字在存储器中存放的方法必须是低字节在前,高字节在后。如果低字节在偶数地址,高字节在奇数地址就是规范存放,否则就是非规范存放。
mov ah, [bx]
mov [bx] ,al
mov [bx-1], ah
Next:
loop Goon
其功能是:
11.阅读下列程序段,写出其功能.
MOV AL,1
MOV CX,5
MOV DL,1
X1:MVL DL
INC DL
LOOP X1
HLT
本程序段的功能是________________________。
mov ah, byte ptr ASCIITab[bx]
mov Result+1,ah
其功能是:
10. Sort:
mov bx, offset Array
mov cx, Len-1
Goon:
mov al, byte ptr [bx]
inc bx
cmp al, byte ptr [bx]
jng Next
46.PTR伪指令的功能是修改或定义内存变量类型。
47.某一中断程序入口地址值填写在向量表的0080H~0083H存储单元中,则该中断对应的中断类型号是20H。
48.ASSUME伪指令器的功能是段寄存器分配语句。
49.所谓中断屏蔽是指被屏蔽的中断不会被响应。
50.在一个总线周期中,什么情况下要插入TW等待周期?插入多少个TW取决于什么因素?
(2)MOV BX,[BP+DI+2]
(3)MOV 10[BX+DI],AX
(4)INC BYTE PTR[SI+5]
(5)ADD AL,ES:
[BX]
三.程序
1.设组合的BCD码放在寄存器BL中,阅读下列程序段,写出其功能.
MOV AL,BL
AND BL,0FH
ADD BL,30H
MOV CL,4
33.8086读取中断向量时INTA信号有效。
34.8086CPU交出总线控制权的标志是HLDA信号有效。
35.8259A初始化时,ICW1和ICW2是必须写入的两个控制字,ICW3和ICW4是根据需要而定,其中ICW2是设置中断类型。
36.已知中断类型号为14H,它的中断向量存放在存储器的向量单元00:0050H,00:0051H,00:0052H,00:0053H。
(3)MOV DS,BOOOH
(4)MOV [BX][SI], 1
(5)MOV BYTE[BX],1000
(6)PUSH 100H
(7)POP CS
(8)SAR AX,5
(9)XCHG AX, ES
(10)OUT 310,AL。
二.写出以下指令中存储器操作数的物理地址表达式。
(1)MOV CX,DISP[BX+DI]
9.AL拆为三个BCD码,并存入Result开始的叁个单元。
10.3000H --> 4000H,共256字节。
6.从1开始连续50个奇数之和,并将结果存放在SUM字存储单元中。
7.在内存DATA中,存放着10个带符号的8位二进制数,试编程寻找他们的最大值、最小值、以及他们存放的存储单元。
8.编写程序段,完成下面公式的计算(其中:
变量X和Y是32位无符号数,变量A,B和Z是16位无符号数):
(X-Y-29)/Z的商→A,(X-Y-29)/Z的余数→B
37.保持将要提取的下一条指令的地址是PC
38.要寻址一个32Kx8位的存储器的所有单元,需要15条地址线。如寻址64KB或64MB又是多少条。
39.堆栈是先进后出或后进先出,队列是后进后出或先进先出
40.实现DMA传送过程中,根本不需要CPU参与即可完成,因此传送速度最快。
41.正数加正数,负数加负数可能发生溢出
7.以查询方式进行数据传输可以把慢速的外设与高速的CPU连接起来。
8.8086CPU在相应外部中断时,中断矢量都由提出中断请求的外部设备提供。这不一定,如可以由8259中断控制器提供。
9.8086CPU寻址I/O可以使用16条地址线,所以,8086CPU能寻址65536个I/O口地址,而不是8086CPU只能寻址256个口地址。
SHR AL,CL
ADD AL,30H
其功能是:
2.mov cl, 100
div cl
mov Result, al
mov al, ah
mov ah, 0
mov cl, 10
div cl
mov Res43;2, ah .
其功能是:
3.mov si, offset Source
mov cx, 256
Again:
mov [bx], byte ptr 0
inc bx
Loop Again
其功能是:
9.mov bl, al
shr bl, 4
mov bh, 0
mov ah, byte ptr ASCIITab[bx]
mov Result, ah
and al, 0fh
mov bl,al .
51.8086中SP、BP、SI、DI有何特殊用途?
52.微机系统中CPU与外设之间数据传送的三种方式为:
查询方式、中断方式、DMA方式,有哪些主要特点.
53.计算机为什么要使用二进制数?
54.8086CPU对可屏蔽中断的响应过程有哪些
55.为什么说,采用中断方式进行数据传送时,在一定程度上实现了主机与外设的并行工作?
A、B的乘积,结果存于C起的单元中。
2.编写计算Y=500*X+1000,其中X,Y均为16位无符号二进制数。
3.编写程序将10个无符号二进制数按由小到大排列的程序。
4..编写程序,完成下面公式的计算:
A=(X+Y)-(W+Z),其中X,Y,Z,W均为用压缩BCD码表示的数。
5.在以首地址为TABLE的10个内存字节单元中存放了10个带符号数,要求统计其中正数、负数和零的个数,并将结果存入PLUS、NEGT和ZERO单元。
17.8086CPU在执行中断指令时中断矢量由指令提供。
18.设X=FFH、Y=80H,且均为带符号数的补码,即X=-1,Y=-128,所以X〉Y
19.汇编语言中的伪指令是一种指示性语句。
20.在异步串行通讯中,数据位最多可以有8位.
21.cache是一种高速存储器,速度是主存速度的数倍,但容量小,价格高,主存和CPU之间设置Cache的目的不是为了扩大主存的容量,而是为了缩短CPU访问主存的时间。
4.8086CPU的INC和DEC指令都不会影响CF标志。所以,如果操作数已经为0,DCE指令将不会使CF标志置1。
5.宏指令在汇编过程起作用,子程序在程序执行时起作用。
6.8086CPU在复位后,I标志被置0,即封锁可屏蔽中断请求,执行STI指令,即I标志碑置1后,才能响应可屏蔽中断。但是,I标志不能封锁非屏蔽中断,所以,即使不致下STI指令,8086CPU在复位后,也可以响应中断请求(非屏蔽中断)。
22.在计算机中,正数的原码、反码和补码就是这个数本身,所以正数的原码、反码、补码相等。
23.中断屏蔽为程序员提供了控制中断处理顺序的手段。
24.若算术运算或逻辑运算后,结果为0,则零标志ZF=1,否则ZF=0,所以,若CPU执行减法指令后,状态标志位ZF=0,则表明运算的结果为非0。
25.汇编程序负责你书写的汇编语言程序翻译成机器能够识别的机器语言程序,所以,汇编程序不是汇编语言程序。
12.将低字节放在低地址,高字节放在高地址有利提高访问速度。这句话有问题,如果低地址是奇数,则不能提高访问速度。
相关文档
最新文档