微机原理期末复习

合集下载

微机原理期末复习总结

微机原理期末复习总结

SP/EN D7~D0 RD WR A0 . . . ICW1 ICW2 ICW3 ICW4 OCW1 (IMR) OCW2 OCW3 PR IRR
CAS0 CAS1 CAS2 ISR . IR0 . . IR7
地址 译码
CS
INTA INT
INTA INTR
第八章:串行接口8255
为什么要使用8255 串行接口芯片8255
控制字 寄存器
计数器2
3个独立的计数器:
计数初值寄存器
计数过程:
1、写入计数初值,保存在计 数初值寄存器中;
2、将计数初值装入减1计数器 开始计数;
CLK
减1计数器
OUT
输出寄存器 计数器的内部结构
3、减1计数器在CLK脉冲作用 下递减计数,直至为0时输 出OUT信号; 4、输出寄存器跟随减1计数器 变化,用于锁存输出数据。
A12~A0
第六章:接口技术
了解I/O接口电路的存在意义
解决CPU与外设信息交换时的矛盾 理解接口与端口的概念
端口:接口电路中存储单元地址
了解接口电路的三类寄存器
数据寄存器、状态寄存器、控制寄存器
掌握各种I/O传递方式及特点
程序控制下的数据传送——分为:
无条件传送
查询传送
中断传送
直接存储器存取(DMA)
数据总线、地址总线、控制总线 始终周期、总线周期、指令周期 基本时序(T1/T2/T3/T4)
最小组态下的读总线周期
0~N个
T1
CLK
IO/M A16~19
T2
T3
Tw
T4
低为存储器/高为I/O 地址 地址 地址 数据 状 态
A8~15
AD0~7 ALE RD DT/R DEN

微机原理期末复习总结

微机原理期末复习总结

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

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

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. 在微机系统中,下列哪个部件是负责数据存储的?A. CPUB. 内存C. 硬盘D. 显卡2. 微机的总线通常包括哪几种类型?A. 数据总线、控制总线B. 地址总线、数据总线C. 控制总线、地址总线D. 以上都是3. 下列哪个寄存器是用于存储CPU当前要执行的指令地址?A. IP寄存器B. SP寄存器C. BP寄存器D. AX寄存器二、填空题1. 微机的______是计算机硬件系统的核心,负责解释和执行程序指令。

2. 在微机原理中,______是用于控制数据在计算机内部各部件之间传输的一组信号线。

3. 微机的存储器分为______和______,其中______用于临时存储数据和程序。

三、简答题1. 简述微机系统中输入设备和输出设备的作用。

2. 解释中断的概念,并说明中断在微机系统中的重要性。

四、计算题1. 假设一个微机系统的内存地址从0x0000开始,到0xFFFF结束。

请计算该系统的内存容量是多少KB?2. 如果一个微机的CPU主频为3.2GHz,假设每个时钟周期可以执行一条指令,那么该CPU每秒可以执行多少条指令?五、分析题1. 分析微机系统中总线的作用及其对系统性能的影响。

2. 讨论微机系统中的并行处理和串行处理的区别及其应用场景。

六、综合题设计一个简单的微机系统,包括CPU、内存、输入输出设备等,并说明各部件的功能和它们之间的连接方式。

以上题目涵盖了微机原理的基础知识点,包括硬件组成、总线、存储器、寄存器、输入输出设备等,以及中断、并行与串行处理等高级概念。

通过这些题目的复习,可以帮助学生巩固和加深对微机原理的理解,为期末考试做好准备。

微机原理复习知识点总结

微机原理复习知识点总结

微机原理复习知识点总结一、微机原理概述微机原理是计算机科学与技术专业的基础课程之一,是培养学生对计算机硬件体系结构和工作原理的理解和掌握的核心课程。

本文将从微机系统概念、基本组成部分、系统总线、存储器等方面进行总结复习。

二、微机系统概念及基本组成部分1.微机系统概念:微机系统由计算机硬件和软件组成,是由中央处理器(CPU)、存储器、输入/输出设备和系统总线等基本组成部分组成的。

2.中央处理器(CPU):中央处理器是计算机的大脑,负责执行计算机指令。

它包括运算器和控制器两部分,运算器负责执行算术逻辑运算,控制器负责指令的解析和执行控制。

3.存储器:存储器是用于存储数据和指令的设备,按存储介质可分为内存和外存。

内存按读写方式可分为RAM和ROM两类,外存一般指硬盘。

4.输入/输出设备:输入设备用于将外部数据传输到计算机,如键盘、鼠标等;输出设备将计算机处理后的数据输出到外部设备,如显示器、打印机等。

5.系统总线:系统总线是微机系统中各个组成部分之间传输数据和控制信息的公共通信线路,包括数据总线、地址总线和控制总线。

三、系统总线1.数据总线:数据总线用于传输数据和指令,一般有8位、16位、32位等不同位数,位数越大,数据传输速度越快。

2.地址总线:地址总线用于传输内存地址和外设地址,决定了计算机的寻址能力,位数决定了最大寻址空间。

3.控制总线:控制总线用于传输控制信号,包括读写控制、时序控制、中断控制等,用来控制计算机的工作状态。

四、存储器1.RAM(随机存取存储器):RAM是一种易失性存储器,读写速度快,存储内容能被随机读取和写入。

分为静态RAM(SRAM)和动态RAM(DRAM)两类。

2.ROM(只读存储器):ROM是一种非易失性存储器,只能读取,不能写入。

包括只读存储器(ROM)、可编程只读存储器(PROM)、可擦写只读存储器(EPROM)和电可擦写只读存储器(EEPROM)等。

3. Cache(高速缓存):Cache是位于CPU和内存之间的高速缓存存储器,用来存储CPU频繁访问的数据和指令,以提高计算机的运行速度。

微机原理期末复习总结

微机原理期末复习总结

一、基本知识1、微机的三总线是什么?答:它们是地址总线、数据总线、控制总线。

2、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作?答:复位信号维高电平有效。

8086/8088 要求复位信号至少维持 4 个时钟周期的高电平才有效。

复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈?答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。

堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。

4、累加器暂时的是什么?ALU 能完成什么运算?答:累加器的同容是ALU 每次运行结果的暂存储器。

在CPU 中起着存放中间结果的作用。

ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。

5、8086 CPU EU、BIU的功能是什么?答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O端口传送数据。

6、CPU响应可屏蔽中断的条件?答:CPU 承认INTR 中断请求,必须满足以下 4 个条件:1 )一条指令执行结束。

CPU 在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的4 个条件时,本指令结束,即可响应。

2 )CPU 处于开中断状态。

只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。

3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。

在复位或保持时,CPU 不工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。

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

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

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、冯•诺伊曼计算机的核心理念是:_______。

[A]存储程序驱动 [B]数据驱动[C]模式匹配驱动 [D]需求驱动2、对于8位二进制补码表示的整数,下列说法中正确的是_______。

[A] 最大值为11111111 [B]10000000为十进制128[C] 只有一个0值 [D]最小值为111111113、存储器进行一次完整的读写操作所需的全部时间称为________。

[A] 访问时间;[B] 存储周期;[C] CPU周期;[D] 机器周期。

4、从主存中划分一段区域构成存储器堆栈是______。

[A] 硬堆栈 [B] 软堆栈 [C] 缓冲器 [D] 专用堆栈5、将外围设备与主存统一编址,一般是指__________。

[A]每台设备占一个地址码 [B] 接口中的有关寄存器各占一个地址码[C]每个外围接口占一个地址码 [D] 每台外设由一个主存单元管理6、PUSH指令属于________。

[A] 移位类指令 [B] 控制类指令[C] 逻辑运算类指令 [D] 数据传输类指令7、某计算机字长为16位,主存储芯片的容量为64MB,若按字节编址,则该主存储芯片的地址范围是0到________。

[A] 224-1 [B] 225-1 [C] 226-1 [D] 227-18、主机与外设传送数据时,采用_______,主机与外设是串行工作的。

[A] 程序查询方式 [B] 中断方式 [C] DMA方式 [D] 通道方式9、微程序控制器中,关于机器指令、微指令、微地址,不正确的说法是________。

[A] 每一条机器指令由一条微指令来执行;[B] 每一条机器指令由一段用微指令编成的微程序来解释执行;[C] 微命令是构成控制系列的最小单位;[D] 微地址就是微指令在控制存储器中的地址。

10、以下论述正确的是。

[A]CPU响应中断期间仍执行原程序;[B]在中断过程中,若又有中断源提出中断请求,CPU立即响应;[C]在中断响应中,保护断点、保护现场应由用户编程完成;[D]在中断响应中,保护断点是由中断隐指令自动完成的。

微机原理期末复习

微机原理期末复习

1、微机结构:由微处理器、存储器、输入输出接口电路组成,由系统总线连接。

2、接口:介于计算机和外部设备之间的电路称为输入输出接口电路。

3、总线:总线是一组公共的信号传输线,用于连接计算机各个部件。

位于芯片内部的总线称为内部总线;连接微处理器与存储器、输入输出接口,用以构成完整的微型计算机的总线称为系统总线(有时也称外部总线),可分为: 数据总线:用于传送数据信息,数据总线是双向总线。

地址总线:用于发送内存地址和I/O 接口的地址。

控制总线:传送各种控制信号和状态信号,使微型计算机各部件协调工作。

4、微处理器内部结构:指令执行部件EU 总线接口部件BIU5、物理地址:访问存储器的实际地址称为物理地址,用20位二进制表示。

物理地址的位数由地址总线的位数决定,物理地址的位数决定了该计算机能够连接的存储器的数量:例如:16根地址线最多能连接2^16=64KB 内存储器;20根地址线最多能连接2^20=1MB 内存储器(8086系统的物理空间地址)。

5、逻辑地址:EU 送来的存储器地址称为逻辑地址,由16位“段基址”和 16位 “偏移地址”(段内地址)组成。

段基址表示一个段的起始地址的高16位。

偏移地址表示段内的一个单元距离段开始位置的距离。

因此,偏移地址也称为段内地址。

例如,2345H ∶1100H 表示:段基址为2345H (这个段的起始地址是23450H ),段内偏移地址为1100H 的存储单元地址。

总线控制逻辑8086 总线 执行部件(E U ) 总线接口部件(B IU ) 标志寄存器 A H ∑ B L C L D L B H C H D H A X B X C X D X S P B P S I D I A LU 数据总线(16位) 暂存器 A LU E U 控制电路 1 2 3 4 5 6 C S D S S S E S 内部通信 寄存器 IP 地址加法器 指令队列 A L 数据 总线地址总线地址寄存器 数据寄存器6、8088/8086的寄存器组有8个通用寄存器4个段寄存器1个标志寄存器1个指令指针寄存器,数据寄存器:AX:累加器BX:基址寄存器CX:计数寄存器DX:数据寄存器变址寄存器:SI:源地址寄存器DI:目的地址寄存器指针寄存器:SP:堆栈指针寄存器,指示堆栈段栈顶的位置(偏移地址)BP:基址指针寄存器,表示数据在堆栈段中的基地址IP:指令指针寄存器,指示主存储器指令的位置标志寄存器状态标志位:(1)ZF零标志位。

微机原理期末复习:微机原理期末复习.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、常用数制及其相互间的转换;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、计算机内部使用的数是()A 二进制数B 八进制数C 十进制数D 十六进制数2、8086/8088CPU支持的I/O地址范围为( )A 0~FFFFFHB 0~FFFFHC 0~FFFHD 0~FFH3、8086/8088中可以作为寄存器间接寻址的寄存器是()A AXB BXC CXD DX4、顺序执行PUSH AX和POP BX两条指令,其功能等同于()A MOV BX, AXB MOV AX, BXC XCHG AX, BXD XCHG BX, AX5、条件转移指令JNE条件成立是()A CF=0B CF=1C ZF=0D ZF=16、逻辑移位指令SHL可用于()A 有符号数乘以2B 有符号数除以2C 无符号数乘以2D 无符号数除以27、执行IN AL, AX指令后,进入AL寄存器的数据来自()A 寄存器B 存储器C 立即数D 外设端口8、将十进制数75以压缩的BCD码送入AX, 正确的指令是()A MOV AX, 0075B MOV AX, 0705C MOV AX, 0075HD MOV AX, 0705H9、设AH=10H, 执行NEG AH指令后,正确的结果是()A AH=10H CF=1B AH=F0H, CF=0C AH=10H, CF=1D AH=F0H, CF=110、对如下程序段AGAIN: MOV ES:[DI], ALINC DILOOP AGAIN可用指令()完成相同的功能。

A REP MOVSB B REP LODSBC REP STOSB C REP STOSW11、MASM语句中,表达常数不正确的形式是()A 01101001B B A346HC ‘A’D 560012、如果SS=600H, 则说明堆栈段起始于()物理地址A 60HB 600HC 6000HD 60000H13、DW 50 DUP(?)语句预留了()个字节存储空间A 25B 50C 100D 20014、执行OR AL, 80H后,可以肯定的执行结果是AL寄存器的()A 最高位为0B 最高位为1C 低7位均为0D 低7位均为115、MUL CL 指令实现()功能A 有符号乘法:A X←AL*CLB 无符号乘法:AX←AL*CLC 有符号乘法:DX←AL*CLD 无符号乘法:DX←AL*CL16、数据定义语句NUM2 DW (12 XOR 6 AND 2)LE 0EH, 定义的NEM2单元的内容是()A 0B 0FFFFHC 1D 0FFH二、填空题1、8位无符号整数的表示范围为0~255,写成十六进制形式为,8位有符号整数的表示范围为-128~127,写成十六进制形式为。

微机原理期末知识点总结

微机原理期末知识点总结

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

微机原理期末重点总结

微机原理期末重点总结

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

一、回答问题问题1:8086的存储器为什么要进行分段答:8086的地址总线AB有20根地址线,意味着存储器每个存储单元的地址由20位二进制数构成。

而8086内部用来存放地址信息的寄存器只有16位,出现了矛盾,为解决这个问题,8086采取了存储器分段的方式。

由于16位二进制地址可寻址范围是64KB而1MB的存储空间可以在逻辑上分为16个段每段大小是64KB,因此可以用段地址(也称为段基址)给每个段编号,每个段内的地址单元用偏移地址编号。

问题2:什么是物理地址什么是逻辑地址请说明二者的关系。

答:物理地址共有20位,对应一个存储单元的实际地址,物理地址与存储单元是一一对应关系。

逻辑地址则由段地址和偏移地址组成是指令中引用的形式地址。

一个逻辑地址只能对应一个物理地址,而一个物理地址可以对应多个逻辑地址。

(2000:0202H、2010:0102H、……)。

段地址——16位,即存储单元所在逻辑段的编号,通常存放在对应的段寄存器中,偏移地址为16位,存储单元在逻辑段内相对于该段第一个存储单元的距离。

20位物理地址= 段地址×16 + 偏移地址取指令操作CS ×16 + IP堆栈操作SS ×16 + SP 数据存储器操作DS/ES ×16 + 偏移地址问题3:请说明段寄存器与提供偏移地址寄存器的对应关系。

答:CS:IP对应代码段,DS:SI(或DI或BX)对应数据段,SS:SP(或BP)对应堆栈段。

问题4:8086的有最大和最小两种工作模式,请说明两种工作模式下的特点,并说明如何进行工作模式的设置。

答:8086微处理器有最小模式和最大模式。

最小模式为单处理器模式,最大模式为多处理器模式;最小工作方式下总线控制信号都直接由8086产生,系统中总线控制逻辑电路被减小到最小,这种方式适合于较小规模系统的应用。

最大工作方式用在需要利用8086CPU构成中等或较大系统时。

由MN/MX的电平高低进行工作模式的设置。

(+5V最小、接地最大)问题5:从功能上看,CPU可以分为哪两部分各负责什么工作有什么优点答:从功能上看8086CPU可分为两部分:1)总线接口部件BIU ——负责指令和操作数读及结果写。

2)执行部件EU——负责指令的执行。

两个部件独立地进行操作,即并行工作,使得取指令、分析指令和执行指令可以并行操作,提高了CPU的工作效率,加快了指令的执行速度。

问题6:微型计算机由哪几部分组成简述各部分功能。

答:微型计算机系统主要由微处理器(CPU)、存储器、I/O接口和总线组成。

其中微处理器为微型计算机的核心,主要完成取指令、指令译码、简单的算术逻辑运算及程序控制等;存储器主要用来存储程序和数据;I/O接口用于外设与CPU之间的信息协调;总线是CPU与存储器和I/O接口之间传送数据信息、地址信息和控制信息的通道。

问题7:什么是指令什么是指令系统请说明指令系统在微机系统中重要性。

答:指令就是计算机执行某种操作的命令,指令系统是该计算机所以指令的集合,它是综合反映计算机性能的重要因素,不仅直接影响机器的硬件结构,而且影响机器的系统软件及机器的适用范围。

问题8:什么是数据的寻址方式8086/8088的微机系统中有哪些数据寻址方式答:所谓数据的寻址方式就是寻找指令中所需操作数的方法。

寻址方式有:隐含寻址,立即数寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址变址寻址,相对基址变址寻址。

问题9:什么是中断类型码、中断向量、中断向量表在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系答:处理机可处理的每种中断的编号为中断类型码。

中断向量是指中断处理程序的入口地址,由处理机自动寻址。

中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。

在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。

问题10:什么叫中断请叙述中断向量号(中断类型)、中断向量表和中断服务程序入口地址三者的关系。

答:中断——由请求中断的外部设备口向CPU提供中断向量,CPU根据这个向量到向量表中转换表跳转中查找中断服务程序入口地址,而转入不同的中断处理服务程序入口。

8088/8086可以处理256种向量中断,对每种中断都指定一个中断向量号代码,从0~255每一种中断向量号代码都可以与一个中断服务程序相对应。

中断服务程序放在存储区域内,而中断服务程序的入口地址存在内存储器中断向量表内,当CPU处理中断时,就需要指向中断服务程序入口地址,中断向量表是中断向量号与这相应的中断服务程序入口地址之间的转换表。

中断向量表占用存储器的最低地址区,因为每个中断向量号要占用4个字节单元。

问题8:8259A中断控制器的功能是什么答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。

对8个请求输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。

8259A 可以对中断请求输入进行屏蔽,阻止对其进行处理。

8259A支持多种中断结束方式。

8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。

8259A可以进行级连以便形成多于8级输入的中断控制系统。

二、指令改错错误1:存储器操作数之间不能直接传送MOV [1000H],[DI] 错应改为MOV AX,[DI]MOV [1000H],AX错误2:立即数不能直接传送段寄存器MOV DS,2000H 错应改为MOV AX,2000H错误3:段寄存器之间不能直接传送MOV ES,DS 错应改为MOV BX , DSMOV ES , BX错误4:CS、IP、PSW只可以作为源操作数即不允许给CS、IP、PSW三个寄存器传送数据MOV CS,AX 错MOV AX,CS 对错误5:源操作数和目的操作数的宽度必须相同MOV AL,050AH 错MOV AX,050AH 对错误6:POP、PUSH指令不以字为操作数POP DL 错错误7:端口地址8位,超出范围IN AX ,1234H三、分析程序例题1 设初值为AX=1234H,BX=5678H,DX=0ABCDH,则下面一段程序:MOV CL,4SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL执行后,请问AX=,BX=,DX=AX=2340H BX=5601H DX=BCD1H例题2MOV AX,10SAL AL,1MOV BX,AXMOV CL,2SAL AL,CLADD AX,BX执行后,AX为AX=100例题3设初值(AX)=4321H,(DX)=8765H,则MOV CL,04HSHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL上述程序执行后(DX)=;(AX)=(DX)=7654H,(AX)=3210H例题4假如在程序的括号中分别填入指令:(1) LOOP L20 (2) LOOPNE L20 (3) LOOPE L20试说明在三种情况下, 当程序执行完后, AX、BX、CX、DX四个寄存器的内容分别是什么CODESG SEGMENTASSUME CS:CODESG, DS:CODESG. SS:CODESGORG 100HBEGIN: MOV AX,01MOV BX,02MOV DX,03MOV CX,04L20: INC AXADD BX,AXSHR DX,1( )RETCODESG ENDSEND BEGIN答:(1)(AX)= 5 (BX)= 16 (CX)= 0 (DX)= 02)(AX)= 2 (BX)= 4 (CX)= 3 (DX)= 1(3)(AX)= 3 (BX)= 7 (CX)= 2 (DX)= 0例题5 以下程序实现的功能是什么20H*30H结果存放在哪里AXSTART: MOV AL, 20HMOV BL,ALMOV AL, 30HMOV CL, ALMOV AX, 0NEXT: ADD AL, BLADC AH, 0DEC CLJNZ NEXTHLT例题6:若从NUM开始的存储区存放着ASCII码表示的字符串,指出下列程序的功能。

LEA BX,NUMMOV CX,100LP:MOV AL,[BX]SUB AL,30HCMP AL,0AHJC L1SUB AL,07HL1:MOV [BX],ALINC BXLOOP LPHLT四、编程题例题1MOV AX,[2000H] ;AX=5432H,被加数低16位MOV BX,[2002H] ;BX=9876H,被加数高16位ADD AX,[2004H] ;低16位相加,AX=4E77HADC BX,[2006H] ;高16位及低16位的进位相加,BX=2178HMOV [2100H],AX ;存低16位的和4E77HMOV [2102H],BX ;存高16位的和2178HMOV AX,0ADC AX,0 ;获得最高位的进位MOV [2104H],AX ;存和的最高位例题2计算(V-(X*Y+Z))/X, XYZV均为16位有符号数,要求商存入AX,余数存入DXMOV AX, X ;X*YIMUL YMOV CX,AXMOV BX,DX ;积存入BX,CXMOV AX,ZCWD ;Z扩展ADD CX,AXADC BX,DX ;X*Y+ZMOV AX,VCWD ;V扩展SUB AX,CXSBB DX,BX ;相减IDIV X ;除以X例题3用XLAT指令将BCD码0~9转换成对应的ASCII码,并将ASCII码存入ARRAY 中。

例题4设在内存缓冲区中有一数据块BUF,存放着100名学生某门课程的考试成绩(满分为100分,最低为0分),求出成绩不低于90分以及成绩低于60分的学生个数,并将它们分别存于符号地址为GOOD和FAIL的2个内存单元中。

要求画出程序流程框图,编写完整的汇编语言源程序。

DATA SEGMENTBUF DB 100 DUP ()GOOD DB 0FAIL DB 0DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART:MOV AX, DATAMOV DS, AXMOV BX, OFFSET BUFMOV CX,100MOV DX,0L1: MOV AL, [BX]CMP AL,90INC DHJMP L3L2:CMP AL,60JAE L3INC DLL3: INC BXLOOP L1MOV GOOD, DHMOV FAIL, DLMOV AH, 4CHINT 21HCODE ENDSEND START五、存储器例题1 图示为某CPU 的最小系统和某存储芯片的框图,已知该CPU 共有8位数据总线,最大可以访问1MB 的存储空间,其内部结构与8086相同,请回答以下问题:1、将图中CPU 的相关信号线与存储器相连。

相关文档
最新文档