微机原理复习

合集下载

微机原理复习

微机原理复习
•如果操作数就在CPU的内部寄存器中,那么寄存器名可在指令中指出。这种寻址方式就叫寄存器寻址方式。
•3.直接寻址(P49)•4.寄存器间接寻址(P51)
•采用寄存器间接寻址方式时,操作数一定在存储器中,存储单元的有效地址由寄存器指出,这些寄存器可以为BX,BP,SI和DI之一,即有效地址(EA)等于其中某一个寄存器的值:
•第16题对于图
5.22的部分译码法方案,若将存储器改为8K*8位的6264EPROM芯片,译码电路仍采用74LS138,参与译码的地址线仍是A17~A0,是参照该图设计出新的译码方案,并列出一组连续的可用地址范围。
•参照P181图
5.22
•图中芯片改为2764,低位地址线从A12~A0,其他高位地址线均加1
–MOV [ BP + SI + COUNT ], BL
•二、最基本的传送指令MOV (P62)
•MOV指令是形式最简单、用得最多的指令。
•MOV指令的几点说明:
(1)MOV DS,CS;错误
MOV [16H],[20H];错误
•三、加法指令
(1)不带进位位的加法指令:
ADD用来执行两个字或两个字节的相加操作,结果放在原来存放目的操作数的地方。•(2)带进位位的加法指令
8086工作于最小模式,执行存储器读总线周期,T1~T4周期中主要完成:
T1周期:
输出20位地址信号,ALE地址锁存允许信号高电平有效。
T2周期:
高4位输出状态信号,低16位高阻态,准备接收数据。
T3周期:
高4位维持状态信号,低16位接收数据。
T4周期:
读总线周期结束。
••••••••••••••••••••••••
STACK ENDS

微机原理复习

微机原理复习

微机原理复习微机原理复习题1、了解8086CPU的结构,由哪2部分组成,有什么功能?数据线有多少位?地址线有多少位?寻址空间是多少?了解14个寄存器的名称,存储器分段的概念,段的最⼤长度是多少?物理地址,偏移地址的概念,会计算物理地址.答:总线接⼝部件BIU(功能:地址形成,取指令,指令排队,读、写操作数和总线控制)指令执⾏部件(功能:完成指令译码和执⾏指令的⼯作)数据线有16位地址线有20位寻址空间是1MB(1)通⽤寄存器AH&AL=AX:累加寄存器,常⽤于运算;在乘除等指令中指定⽤来存放操作数,另外,所有的I/O指令都使⽤这⼀寄存器与外界设备传送数据.BH&BL=BX:基址寄存器,常⽤于地址索引;CH&CL=CX:计数寄存器,常⽤于计数;常⽤于保存计算值,如在移位指令,循环和串处理指令中⽤作隐含的计数器.DH&DL=DX:数据寄存器,常⽤于数据传递。

他们的特点是,这4个16位的寄存器可以分为⾼8位: AH, BH, CH, DH.以及低⼋位:AL,BL,CL,DL。

这2组8位寄存器可以分别寻址,并单独使⽤。

(2)指针寄存器和变址寄存器SP(:堆栈指针,与SS配合使⽤,可指向⽬前的堆栈位置;BP:基址指针寄存器,可⽤作SS的⼀个相对基址位置;SI:源变址寄存器,可⽤来存放相对于DS段之源变址指针;DI:⽬的变址寄存器,可⽤来存放相对于ES 段之⽬的变址指针。

这4个16位寄存器只能按16位进⾏存取操作,主要⽤来形成操作数的地址,⽤于堆栈操作和变址运算中计算操作数的有效地址。

(3)段寄存器(Segment Register)CS:代码段寄存器;DS:数据段寄存器;SS:堆栈段寄存器;ES:附加段寄存器;(4)指令指针和标志位寄存器IP:指令指针寄存器PSW;标志位寄存器存储器分段的概念所谓分段,就是可以根据需要把1M字节地址空间划分为若⼲逻辑段。

每个逻辑段必须满⾜如下两个条件:1. 逻辑段的开始地址必须是16的倍数,因为段寄存器长为16位;2. 逻辑段的最⼤长度为64K,因为指针寄存器长为16位。

微机原理复习资料

微机原理复习资料

微机原理复习资料第一章:概述、第二章:指令系统、第三章:汇编程序设计、第四章:80861.8086CPU的寄存器中,通常用作数据寄存器,且隐含用法为I/O端口的间址寄存器的是( D )A.AXB.BXC.CXD.DX2.8086CPU在加电复位后,执行的第一条指令的地址为( C )A.00000HB.0FFFFHC.FFFF0HD.FFFFFH3.所谓微机的字长是指( D )A.CPU内部数据总线的位数B.CPU外部数据总线的位数C.CPU地址总线的位数D.CPU中运算器一次能处理二进制数的最大位数4.8086系统中内存储器的地址空间为1M,而在进行I/O读写时,I/O端口的地址空间为( C )A.64M B.1M C.64K D.1K5.在以下8086CPU内部寄存器中,属于8位寄存器的是( C )A.AXB.IPC.CHD.DS6.8086CPU代码段寄存器CS的初始化状态为( D )A.0000HB.8000HC.FFF0HD.FFFFH7.已知8086CPU内部CS=1000H,DS=2000H,IP=3000H,则将要执行指令的代码存放在内存单元中的地址为( C )A.4000HB.5000HC.13000HD.23000H8.执行近调用CALL指令后,SP将( B )A.保持不变B.减2C.加2D.减49.在笔记本计算机中采用的显示器为( C )A.CRT显示器B.LED显示器C.LCD显示器D.等离子显示器10. 串行异步通信中,传送数据是:( B)A) 高位在前B) 低位在前 C) 任意 D) 从中间位开始11.若AL的内容为3EH,执行TEST AL,01H指令后,AL的内容为:(C )A) 7CH B) 1FH C)3EH D) 7FH12. 在8088CPU中,执行堆栈操作指令PUSH AX后,改变内容的寄存器是:( C )A) AX B) BX C) SP D) SS13.在CPU中存放指令后继地址的寄存器是B______。

微机原理复习资料(含答案)

微机原理复习资料(含答案)

1. 简述8086的最小方式和最大方式。

答:8086 CPU有两种工作模式,即最小模式和最大模式。

当MN/MX引脚接高电平时是最小方式,最小模式的特点是: 适用于单一处理机系统;不需总线控制器8288(对内存储器和I/0接口所需的控制信号都由CPU直接提供);M/IO引脚可直接引用。

当MN/MX引脚接地时是最大方式,最大模式的特点是:适用于多处理机系统;需总线控制器8288(对内存储器和I/O接口所需的控制信号要由专用的总线控制器8288提供);M/IO引脚不可直接引用。

2.8086系统中,下一条指令所在单元的物理地址如何计算?答:指令的物理地址为:16×CS+IP(注意CS、IP为十进制值)。

1.8086是( C )。

A.单片机B.单板机C.微处理器D.微机系统2.单片机是( B )。

A.微处理器B.微型计算机C.微机系统D.中央处理器2.设BX=0123H DI=1000H DS=3200H,默认DS作为操作数对应的段寄存器(假定没使用段前缀),试指出下列指令的寻址方式,并写出其操作数的有效地址和物理地址。

(1)MOV AX,[1A38H]解:(1)直接寻址有效地址=1A38H,物理地址=32000H+1A38H=33A38H(2)MOV AX,[BX]解:(2)寄存器间接寻址有效地址=0123H物理地址=32000H+0123H=32123H(3)MOV AX,[BX+1A38H]解:(3)寄存器相对基址寻址有效地址=0123H+1A38H=1B5BH,物理地址=32000H+1B5B=33B5BH(4) MOV AX,[BX+DI]解:(4) 基址变址寻址有效地址=0123H+1000H=1123H,物理地址=32000H+1123H=33123H(5)MOV AX,[BX+DI+1A38H]解:(5)相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH4. 如何通过页目录项和页表项得到物理地址。

微机原理复习

微机原理复习

微机原理复习第1章绪论1、微型计算机:–以微处理器(CPU)为核心,配上大规模集成电路的存储器(ROM/RAM)、输入/输出接口电路及系统总线等所组成的计算机。

2、三组总线地址总线AB–单向,位数n决定CPU可寻址的内存容量数据总线DB–双向,CPU与存储器、外设交换数据的通路控制总线CB–双向,传输控制信号和状态信号3、各进制数间的转换非十进制数到十进制数间的转换按相应进位计数制的权表达式展开,在按十进制求和。

如:1011 0111B=(183)D;14FBH=(5371)D十进制数到非十进制数的转换(1)十进制到二进制整数部分:除2取余小数部分:乘2取整例如:12.125D=(1100.001)B(2)十进制到十六进制的转换整数部分:除16取余小数部分:乘16取整二进制与十六进制间的转换用4位二进制数表示1位十六进制数例如:(0101 1000 1001.1100)B=(5 8 9.C)H划分的时候以小数点位分界线,整数部分从最低位开始划,前面不够补零,不影响大小小数部分从最高位开始,后面不够补零,也不影响大小第2章8086 CPU2、8086CPU内部寄存器3、8086微处理器的标志寄存器8086 CPU中的标志位-状态标志FLAGS寄存器中共有6个状态标志位–CF,进位标志。

–PF位,奇偶校验标志。

–AF,辅助进位标志。

–ZF,全零标志。

–SF,符号标志。

–OF ,溢出标志位。

8086 CPU中的标志位-控制标志FLAGS寄存器中共有3个控制标志位–TF,单步标志。

–IF,中断标志。

–DF,方向标志。

题1:已知某存储单元所在的段地址为1900H,偏移地址为8000H,试求出该单元所在的物理地址?第二章作业第2题:8086CPU内部由那两部分组成?他们大致是如何工作的?8086 CPU由指令执行单元和总线接口单元两部分组成。

工作过程:1)读存储器2)EU从指令队列中取走指令,经EU控制器译码分析后,向各部件发控制命令,以完成执行指令的操作3)指令队列满,则BIU处于空闲状态4)指令执行过程中,如果需要进行存取数据,EU就要求BIU完成相应的总线周期?5)在程序转移时,先清空队列,再去新的地址处取指。

微机原理复习

微机原理复习

一、填空(每空两分)1、8088的指令地址由(CS )和(IP )决定。

堆栈操作的地址由(SS )和(SP )决定。

2、8088的指令地址由(CS )寄存器和(IP )寄存器决定。

3、8088的段地址和偏移量必须通过(地址加法器)产生20位物理地址。

4、8088地址加法器的作用是将(段寄存器左移4位与16位偏移量)相加以后产生所需的(20)位物理地址。

因此,8088可直接寻址(1M )字节。

5、8088的段寄存器是(16)位的寄存器。

6、8088访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由(IP )、(由寻址方式决定的16位偏移量)和(SP )提供。

7、将(微处理器)、(存储器)和(I/O 接口电路)结合在一起,才是微型计算机。

8、微型计算机由(微处理器)、(存储器)和(I/O 接口电路)组成。

9、8088CPU 共有(20)位地址线。

他的寻址空间位(1M )字节。

10、在8088中,由于BIU 和EU 分开,所以(取指令)和(执行指令)可以重叠操作,提高了CPU 的利用率。

11、8088的BIU 负责(取指令和操作数),EU 部分负责(执行指令)。

12、8088为准16位CPU 。

他的内部为(16)位结构,外部数据总线为(8)位宽度。

1、8088访问存储器时,当前访问的段有几个?当前可访问的字节最多有多少?答:(1)4个段; (2)256K 字节。

2、画图说明,在8088内部怎样形成20位物理地址?答:(1)20位物理地址的形成如下图所示:(2)段寄存器内容左移4位与16位偏移量相加,形成20位物理地址。

一、填空题1、 8088的ALE 引脚的作用是(锁存复用线上的地址)。

2、 在8088读存储周期中,采用Ready 线的目的是(确定是否在T 3周期后插入T W 周期)。

3、 8088只有采样(Ready )信号后,才能确定是否加入等待状态。

偏移地址段地址段寄存器 加法器 物 理 地 址4、8088的MN / MX引脚的作用是(规定8088处在什么组态)。

微机原理复习资料

微机原理复习资料

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状态。

微机原理复习题(附答案)

微机原理复习题(附答案)

微机原理复习题(附答案)一.名词解释1.算术逻辑部件(ALU)(P4)答:cpu内部的算数逻辑部件也叫运算器,是专门用来处理各种数据信息的,它可以进行加、减、乘、除算术运算和与、或、非、异或等逻辑运算。

2.控制器(P5)答:是CPU的控制中心3.字长(P9)答:是cpu同时能处理的数据位数,也称数据宽度。

字长越长,计算能力越高,速度越快。

4.主频(P9)答:Cpu的时钟频率,和cpu的运算速度密切相关,主频越高,运算速度越快。

5.偶校验(P11)答:运算结果的低八位中所含的1的个数为偶数,则PF为1。

6.奇校验(P11)答:运算结果的低八位中所含的1的个数为奇数,则PF为0。

7.总线周期(P12)答:在取指令和传送数据时,CPU总线接口部件占用的时间。

8.最小模式(P13)答:在系统中只有一个微处理器9.中断向量(P27)答:中断处理子程序的入口地址,每个中断类型对应一个中断向量。

10.非屏蔽中断(NMI)(P28)答:从引脚NMI进入的中断,它不受中断允许标志IF的影响。

11.可屏蔽中断(INTR)(P28)答:从引脚INTR进入的中断,它受中断允许标志IF的影响。

12.基址(P77)答:任何通用寄存器都可以作为基址寄存器,即其内容为基址。

注意,这里的基址不是段基址,而只是一个延续下来的习惯叫法,实际上是指有效地址的一个基础量。

13.直接寻址(P77)答:数据在存储器中,有效地址由指令直接给出。

默认段地址寄存器DS。

直接寻址是对存储器访问时可采用的最简单的方式。

14.指令性语句(P127)答:一条指令,在汇编的过程中会产生对应的目标代码。

如:ADD AL,BL和MOV AX,1000都是指令性语句。

15.指示性语句(伪指令)(P127)答:伪指令,为汇编程序提供某些信息,让汇编程序在汇编过程中执行某些特定的功能。

16.接口技术(P177)答:接口按功能分为两类:一类是使CPU正常工作所需要的辅助电路,通过这些辅助电路,使CPU得到时钟信号或接收外部的多个中断请求等;另一类是输入/输出接口,利用这些接口,CPU可接收外部设备送来的信息或发送给外设。

微机原理复习要点

微机原理复习要点

1.了解Cpu的组成,2大组成部件、内部寄存器等,一些重要引脚的含义。

2.一些关键寄存器的使用
3.中断向量的概念,计算方法
4.堆栈操作中,寄存器的变化
5.重要的寻址方式
6.串行异步通信中波特率的计算方法,帧格式
7.接口定义
8.储存器、io的读写时序
9.主频、总线周期、时钟周期的概念
10.标志寄存器中的标志位的作用
11.汇编程序
12.动态存储器概念
13.汇编程序中段的概念
14.中断控制器的基本应用,优先级
15.8255芯片的A、B、C口的区别
16.中断的概念
17.8253计数器的应用
18.简单算法的汇编语言编程。

微机原理复习-文档资料44页

微机原理复习-文档资料44页

二、说明下列指令是否正确?如不正确,指出 错误原因。
MOV AL,BX MUL 57H MOV AL,[DI] MOV 32H,AL OUT 230H,AL MOV [AX], SI MOV [BX],[SI] MOV CS,[BP] INC [BX] MOV SS: [SI], AX
(3) 物理地址=段基地址×16+偏移地址 偏移地址为3B2FBH-3A000H=12FBH
(4)
I/O 端口与存储器统一编址方式,是把 I/O端口当 作存储单元看待,每个 I/O 端口被赋予一个存储 器地址,I/O 端口与存储器单元的地址作统一安排。 I/O 端口单独编址方式是将 I/O 端口和存储器分开 编址,即 I/O地址空间与存储器空间互相独立

MOV AH, 4CH

INT 21H
;DOS返回
CSEG ENDS
;代码段结束

END START ;源程序结束
1、在微机系统中,基本的输入输出方式有 哪些?它们分别对应于何种外设 ?
2、在8088CPU中,标志寄存器有哪几个 标志位?每个标志位为0的含义是什么?
3、在8088CPU中,存储器为什么要分段? 一个段最多为多少字节?
内容为CS。 3、 CPU与外设之间的数据传送有无条件传送,
查询传送和中断传送三种方式,
其中中断传送方式的cpu效率最高。
4、
1对;2对;3错,MUL后不能是立即数;4 错,CX改为BX;5对;
6错,不能在内存之间直接传送数据;7错, 不能直接给DS赋立即数;
8对;9对;10错,BX与BP不匹配。

INT 21H

MOV AH,4CH

微机原理总复习.

微机原理总复习.

微机原理总复习一、8086CPU基础知识1. 基础知识(1). 掌握二进数与十六进制数之间的转换。

4位2进制转换为1位16进制(2).计算机中原码反码,补码的表示,补码的运算规则?原码符号位+数值的绝对值正数反码=原码,负数反码=正数按位取反正数补码=原码,负数补码=符号位不变,其余位按位取反后加1++2.8086/8088CPU的内部结构图2-16(1). 总线接口部件BIU内部结构及功能?BIU总线接口单元负责CPU与存储器,I/O接口之间的信息传送,由段寄存器,指令指针寄存器,指令队列,地址加法器和总线逻辑组成(2). 执行部件EU内部结构及功能?EU执行单元主要是执行指令,分析指令,暂存中间计算结果并保留结果的特征。

它由算术逻辑单元(运算器)ALU,通用寄存器,标志寄存器和EU控制电路组成。

(3). BIU和EU的动作管理?当EU从指令队列中取走指令,指令队列出现空字节时,BIU就自动执行一次取指令周期,从内存中取走后续的指令代码放入队列中。

EU需要数据时,BIU根据EU给出的地址,从制定的内存中或外设中取出数据供EU使用。

运算结束时,BIU将运算结果送入指定的内存或外设中。

队列为空,则EU等待至有指令为止。

若BIU正在取指令,EU发出访问总线的请求,则必须等到BIU取完后请求才响应。

3.8086CPU的寄存器结构(1). 8086CPU有哪些通用寄存器?它的专用特性?(各有什么用途)?通用寄存器包括数据寄存器,地址指针寄存器和变址寄存器数据寄存器:AX累加器,存放算数逻辑运算的操作数I/O指令用其与外设接口传送信息;BX基址寄存器,访问内存时的偏移地址;CX计数寄存器,在循环和串操作指令中用作寄存器;DX数据寄存器,在寄存器间接寻址的I/O指令中用作计数器地址指针寄存器:SP堆栈指针寄存器,在堆栈操作中存放栈顶偏移地址;BP基址指针寄存器,存放访问内存的偏移地址与SS寄存器配对使用变址寄存器:SI源变址寄存器.DI目的变址寄存器,它们常在变址寻址中作为索引指针(2). 指令指示器IP和标志寄存器的作用? 标志寄存器中有哪些控制标志(DF、IF和TF),有哪些状态标志(ZF,CF,SF,AF,PF和OF)每一位是如何定义的?IP指令指针寄存器,存放指令的偏移地址;FLAGS标志寄存器,16位寄存器,使用其中9位(6个状态标志,3个控制标志)CF进位标志,进位或借位则CF=1;PF奇偶标志位,低8位1的个数为偶数时,PF=1,奇数时为0;AF辅助进位,BIT3向bit4进位或借位时AF=1;ZF零标志位,结果为0时ZF=1;SF符号标志位,最好位为1时,SF=1;OF溢出标志位,结果超出带符号数的范围OF=1.(3). 为什么要设段寄存器,8086CPU内部有多少个段寄存器分别存放什么地址?8086有20条地址线,最大内存为1MB,而内部寄存器都只有16位,最大内存64KB,因此分为若干个64KB的段。

微机原理复习要点

微机原理复习要点

微机原理复习要点微机原理是计算机科学与技术的基础课程,以下是微机原理的复习要点,总结为四个方面:一、计算机的基本组成1.计算机的基本组成:计算机由中央处理器(CPU)、内存、输入输出设备和存储设备组成。

2.中央处理器(CPU)的组成:CPU由运算器、控制器和寄存器组成。

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

3.内存的分类:内存可以分为主存和辅助存储器。

主存是CPU直接访问的存储器,辅助存储器用于长期存储数据。

4.输入输出设备的分类:输入设备用于将外部信息输入计算机,输出设备用于将计算机的结果输出给用户。

5.存储设备的分类:存储设备用于长期保存数据,包括硬盘、光盘、U盘等。

二、计算机的运行原理1.计算机的指令执行过程:指令的执行包括取指令、分析指令、执行指令、存储结果等多个步骤。

2.计算机的时序控制:时序控制是指控制指令的执行顺序和时序,包括时钟信号的产生和分配。

3.计算机的硬件与指令的对应关系:计算机的硬件是根据指令的特点和要求设计出来的,不同指令对应不同的硬件电路。

4.计算机的存储管理:存储管理是指计算机如何管理和组织数据的存储方式,包括程序的存储、数据的存储和存储器的管理。

三、微机系统的组成和工作原理1.微机系统的组成:微机系统由中央处理器、存储器、总线、输入输出设备和接口电路等组成。

2.微机系统的工作原理:微机系统通过总线将各个组成部分连接起来,实现数据和控制信号的传输和交换。

3.微机系统的启动过程:微机系统的启动过程包括硬件的初始化、操作系统的加载和执行。

四、汇编语言的基本知识1.汇编语言的基本概念:汇编语言是一种低级语言,用符号表示指令和数据,并通过汇编程序转换为机器语言。

2.汇编语言的指令格式:汇编语言的指令包括操作码和操作数,操作码表示要执行的操作,操作数表示操作的对象。

3.寻址方式:寻址方式是指操作数在内存中的位置的表示方法,包括直接寻址、间接寻址、寄存器寻址等。

微机原理复习总结.doc

微机原理复习总结.doc

第一章1.IBM PC/XT使用8088作为微处理器詔088具冇8位数据总线、20位地址总线,可以访问1MB主存空间。

2擞码0〜9対应的ASCII码依次是30H〜39H。

大写字母A〜Z对应的ASCII码依次是:41H〜5AH。

小写字母a〜z对应的ASCII码依次是:61〜7AH。

ASCII码0DH和0AH分别对应的是冋车和换行字符。

计算机:由储存器、运算器、控制器、输入设备、输出设备组成。

系统总线:地址总线AB、数据总线DB、控制总线CB第二章1・微处理器内部集成了计算机的主要部件:控制器,运算器和寄存器纟R。

2.8位微处理器的内部结构,一燉由算数逻辑单元,寄存器组和指令处理单元等部分组成。

3•算数逻辑单元:是计算机的运算器,负责CPU的各种运算,主要是算数运算和逻辑运算。

4•“透明”寄存器是不面向用户的,“可编程”寄存器(包括通川、地址、标志寄存器)是面向用户的,供编程使用的。

5.总线接口单元山指令队列,指令指针,段寄存器,地址加法器和总线控制逻辑等构成。

执行单元(EU):由ALU、通用寄存器、地址寄存器、标志寄存器和指令译码逻辑等构成,它负责指令的译码、执行、和数据的运算。

微机总线的信号线包括数据总线、地址总线、控制总线以及电源和地线。

微机系统可以将总线划分为三层(类),它们是芯片总线、内总线、外总线。

&标志寄存器:6个状态标志(CEZESF,PF,OF,AF), 3个控制标志(DFJFJF)CF:进位标志,当进行加(减)法运算时,若最高位向前有进(借)位,贝|JCF=1, 否则CF 二0。

ZF:零标志,当运算结果为零时ZF二1,否则ZF=0oSF:符号标志,当运算结果的最高位为1吋SF二1,否则SF二0。

PF:奇偶标志,当运算结果的低8位中的“1”的个数为偶数时PF二1,为奇数吋,PF二0。

0F:溢出标志,当算术运算结果超出了带符号数的范围,即溢出时,021,否则0F=0.AF:辅助进位,在加(减)法操作中,bit3向bit4有进位(借位)发生时,AF=1,否则AF=Oo DAA 和DAS指令测试这个标志位,以便在BCD加法或减法之后调整AL屮的值。

微机原理复习题及答案

微机原理复习题及答案

微机原理复习题及答案一、选择题1. 下列那个不是半导体存储器芯片的性能指标()。

A.存储容量B.存储结构 C .集成度 D.最大存储时间2. 外部设备的端口不包括()。

A .数据端口B .状态端口C .控制端口D .写保护口3. DMA控制器能够实现高速数据传送的主要原因是( )。

A.采用高速芯片 B.时钟频率高C.直接由硬件完成 D.DMA内部采用特殊控制方式4. 调试程序DEBUG的命令G表示()A.单步运行程序 B.运行C.检查和修改寄存器内容D.修改内存单元内容5. 8086CPU 用( ) 信号的下降沿在 T 1 结束时将地址信息锁存在地址锁存器中。

A . RDB .RESTC . ALED . READY6. 下列指令中,影响标志的指令是( )。

A.从寄存器取数指令B.条件转移指令C.压栈指令D.循环移位指令7. 8086CPU在允许中断状态下,若INTR=1,则CPU在()之后,响应中断请求。

A.完成当前时钟周期 B.完成当前总线周期C.完成当前指令周期 D.取得当前指令的操作码8. 采用查询传送方式时,必须要有( ).A.中断逻辑 B.请求信号 C.状态端口 D.类型号9. 8086CPU 工作在总线请求方式时,会让出( ) 。

A .地址总线B .数据总线C.地址和数据总线 D .地址、数据和控制总线10. 内存又称主存,相对于外存来说,它的特点是().A. 存储容量大,价格高,存取速度快B. 存储容量小,价格低,存取速度慢C. 存储容量大,价格低,存取速度快D. 存储容量小,价格高,存取速度快11. 设SP=000CH,SS=00A8H,在执行POP AX指令后得到的栈顶的物理地址为( )A.000B6HB.00A8EHC.000B2H D:00A8AH12.在下列指令中,正确的格式是( )A.XCHG AX,DSB.MOV CL,DXC.LEA DX,BETA[BX][SI]D.POP CS13.在DMA方式下,CPU与总线的关系是( ).A.只能控制数据总线B.只能控制地址总线C.成隔离状态D.成短接状态二、填空题1. 微处理器是把()和()这两部分功能部件集成在一个芯片上的超大规模集成电路。

微机原理复习重点

微机原理复习重点
该文档贡献者很忙什么也没留下
第1~10章 重点掌握内容
第1章 重点掌握内容
1 数制转换 2 三种码制及其转换
1 数制转换
:除基取余 整数 整数: 逆序排列 :乘基取整 小数 小数: 顺序排列
二进制
三 位 并 一 一 位 位 拆 三 位
位 并一 四位 位 拆四 一位
十进制
按位权展开 后相加求和
八进制 作业:3.3、3.4、3.5
第2章 习题
若某指令存放在代码段为CS=789AH,指令指针 为IP=2345H处,该指令存放单元的物理地址是 B A. 0H B. 7ACE5H C. 2ACE5H D. 79BDFH
8086系统中,若某存储器单元的物理地址 2ABCDH,且该存储单元的偏移地址为0AADH, 则该存储单元所在的段基址应为( 2A12H )。
作业 3.17
默认 DS 段 直接寻址 默认DS DS段 寄存器间接寻址 默认 DS 段;BP: 默认 SS 段 BX,SI,DI: BX,SI,DI:默认 默认DS DS段 ;BP:默认 默认SS SS段 寄存器相对寻址 基址变址寻址 默认 DS 段;BP: 默认 SS 段 BX: BX:默认 默认DS DS段 ;BP:默认 默认SS SS段 相对基址变址寻址
BX,BP 提供,变址由 SI,DI 提供,偏移量为 8位或 16 位常量 基址由 基址由BX,BP BX,BP提供,变址由 提供,变址由SI,DI SI,DI提供,偏移量为 提供,偏移量为8 位或16 16位常量
EA=基址 + 变址 + 偏移量
1 2 5 4 3 或 或
存储器寻址
① ② ③ ④ ⑤
BX,BP 提供,变址由 SI,DI 提供,偏移量为 8位或 16 位常量 基址由 基址由BX,BP BX,BP提供,变址由 提供,变址由SI,DI SI,DI提供,偏移量为 提供,偏移量为8 位或16 16位常量

微机原理知识点总结题库

微机原理知识点总结题库

微机原理知识点总结题库第一章:微机系统概述微机系统是由微处理器、存储器、输入输出设备、总线和相关辅助芯片等组成的。

微机系统的主要构成部分有哪些?请简要说明各部分之间的功能和联系。

第二章:微处理器1. 简述微处理器的工作原理和主要功能。

2. 介绍Intel和AMD两个公司的微处理器产品线及其发展历程。

3. 解释指令集体系结构(ISA)的概念,并说明其对微处理器的影响。

第三章:存储器1. 介绍存储器的分类及其特点。

2. 简述RAM和ROM的工作原理以及在微机系统中的应用。

3. 解释存储器扩展的原理和实现方法。

第四章:输入输出设备1. 介绍微机系统的输入输出设备,包括键盘、显示器、打印机、磁盘等。

2. 解释I/O端口的概念及其在微机系统中的作用。

3. 分析I/O设备的接口方式和通信协议。

第五章:总线1. 介绍总线的作用和分类。

2. 解释总线控制方式及其对系统性能的影响。

3. 分析总线中的数据传输方式和相关技术。

第六章:辅助芯片1. 介绍辅助芯片的种类和功能。

2. 解释DMA控制器和中断控制器的工作原理及其在微机系统中的作用。

3. 分析时钟芯片在微机系统中的作用及其相关技术。

第七章:微机系统的组成和工作原理1. 介绍微机系统的硬件配置和软件组成。

2. 分析微机系统的启动过程和工作原理。

3. 讨论微机系统的性能评价指标和提升方法。

第八章:微机系统的应用1. 介绍微机系统在工业控制、通信、医疗、教育等领域的应用情况。

2. 分析微机系统的发展趋势和未来发展方向。

以上是微机原理的一些知识点,希望能对你有所帮助。

(完整版)微机原理复习知识点总结.doc

(完整版)微机原理复习知识点总结.doc

1 .所谓的接口其实就是两个部件或两个系统之间的交接部分(位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路)。

2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、(错误检测功能)。

3.接口的基本任务是控制输入和输出。

4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息。

5.接口中的设备选择功能是指:6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。

7 .接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置接口工作方式。

8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式(同步传送)、程序查询传送(异步传送)、中断传送方式(异步传送)、DMA传送方式(异步传送)。

9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、程序查询传送方式、中断传送方式、 DMA方式。

10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。

11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内总线、外总线。

ISA 总线属于内总线。

12 .面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合的总线系统从而达到最佳的效果。

13 . SCSI总线的中文名为小型计算机系统接口(Small Computer System Interface),它是芯的信号线,最多可连接7个外设。

14. USB 总线的中文名为通用串行接口,它是 4 芯的信号线,最多可连接 127 个外设。

15 . I/O 端口的编码方式有统一编址和端口独立编址。

访问端口的方式有直接寻址和间接寻址。

PC机的地址由 16 位构成,实际使用中其地址范围为 000~3FFH。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机器周期 机器节拍。
3.5 控制部件
控制部件是计算机的中枢部分,它包括下列主要 部件: (1) 环形计数器(RC) (2) 指令译码器(ID) (3) 控制矩阵(CM) (4) 其它控制电路
第4章 16位处理器 4.1 16位微处理器概述 4.2 8086/8088CPU的结构 4.3 8086/8088的引脚的信号和工作摸式 4.4 8086/8088的主要操作功能
• 7.4 系统功能调用
(1)传送入口参数到指定的寄存器中; (2)功能号送入AH寄存中; (3)INT 21H。
2.1 算术逻辑单元(ALU) 2.2 触发器(Trigger) 2.3 寄存器(Register) 2.4 三态输电路 2.5 总线结构 2.6 存储器(MEMORY)
通过本章的学习,使学生了解触发器、寄存器 的工作原理,了解总线结构,了解存储器结构及其 工作原理
• 会画各种器件的图 • 各种器件的各个引脚的意义 • 地址译码的意思 • 存储器的通用表示方法:M× N
• 4、段寄存器说明伪指令 • 5、过程(子程序)定义伪指令 PROC • 6、定位伪指令
汇编语言源程序结构
数据段名 SEGMENT …
数据段名 ENDS
堆栈段名 SEGMENT

堆栈段名 ENDS
附加段名 SEGMENT …
附加段名 ENDS
代码段名 SEGMENT

代码段名 ENDS
• 7.3 宏 指 令 • 宏指令的意思 • 读得懂用宏指令编写的程序
• (注意各指令的操作内容和要注意的问题)
• 5.3 数据操作类指令(要考虑对标志位的影响) • 1、加法指令 • 2、减法指令 • 3、乘法指令 • 4、除法指令 • 5、BCD码运算(十进制调整)指令
• 5.3.2 逻辑运算和移位指令 • 5.4 串操作指令
5.5 控制类指令
• 转移指令 • 循环控制 • 过程调用 • 中断控制
例如: 256 ×8、1K×4、64K ×8,等。 • 各部件数据传输的流程
第3章 微型计算机的基本工作原理
3.1 微型计算机的简化形式 3.2 指令系统 3.3 程序设计 3.4 执行指令的例行程序 3.5 控制部件
通过本章的学习,使学生了解计算机的基本组 成及工作原理,指令系统的意义。
从一个简化了的微机作为分析对象,逐步介绍微 机的各种基本功能,从而概括出微机的基本工作原 理。注意了解以下的内容:
• 加法带BCD数调整类 – 已知字变量W1和W2分别存放着两个压缩BCD数,编 写求两数之和,并将其和送到SUM字节变量中的程序
• 查询类 – 查看AL寄存器中的D0位,当它为1时,程序继续进行。 否则,就不停的查询,知道AL中的D0位为1时,程序 继续进行。
• 延时程序
– 给定执行一条NOP指令是1uS,编写一段2S钟延时子 程序。
第七章 微机汇编语言及汇编程序
• 汇编语言程序设计与执行过程 • 7.1 宏汇编语言的基本语法
– 7.1.1 伪指令语句格式 –7.1.2 常数、标号和变量 –7.1.3 表达式与运算符
• 7.2 伪 指 令
–1、数据定义伪指令(变量定义) –2、符号定义伪指令(赋值语句) –3、段定义伪指令: SEGMENT/ ENDS
①各个部件之间的信息流通过程
②指令系统的意义
③程序设计的步骤 ④控制部件的功能及其结构
⑤控制矩阵产生控制字的过程 ⑥例行程序概念。
问题:在微机系统中,有很多种部件,它们是如何做 到各个信息和部件之间能够“循序渐进、各得其所、 有条不紊、快而不乱”的?
3.4 执行指令的例行程序
在程序和数据装入之后,计算机按存储器给出的 指令执行。
1.4 二进制数的运算及其加法电路
• 会画电路图
– 半加器 – 全加器 – 4位或8位加法器 – 带减法电路的加法器
• 带减法电路——补码
码制
• 真值 • 原码 • 反码 • 补码(求补码和求补)
码制
• BCD码(压缩和非压缩 组合和非组合) • ASCII码
第2章 微型计算机的基本组成电路
算,以及在计算机中实现的电路图)
4.2.4 8086总线的工作周期
1、时钟周期: 2、总线周期: 3、指令周期:
4.3 8086CPU的引脚信号和工作模式
4.4 8086/8088的主要操作功能
8086的主要操作:① 系统的复位和启动操作; ② 总线操作;③ 中断操作;④ 最小工作模式下 的总线请求;⑤ 最大工作模式下的读/写操作。
• 第5章 86系列微型计算机的指令系统 • 5.1 86汇编语言及指令的格式与寻址方式 • 5.2 传送类指令 • 5.3 数据操作类指令 • 5.4 串操作指令 • 5.5 控制类指令
5.1 86汇编语言及指令的格式与寻址方式
• 格式及7种寻址方式 • 5.2 传送类指令
–通用传送指令 –堆栈传送指令 –交换指令 –换码指令 –5.2.2 目标地址传送指令 –5.2.3 标志位传送指令 –5.2.4 输入/输出数据传送指令
1.2 逻辑电路
• 了解三种基本的门电路的名称、符号及表 达式。
• 以及扩展的同或、异或的表达式及符号。 • 同或、异或在逻辑运算中的意义。
1.3 布尔代数
• • 1.3.5 • 1.3.6
“或”运算 “与”运算 反运算 布尔代数的基本运算规律 摩根定理 真值表与布尔代数式的关系
微机原理复习
第1章 计算机基础知识 1.1 数制 1.2 逻辑电路 1.3 布尔代数 1.4 二进制数的运算及其加法电路
1.1 数制
1.1.1 数制的基与权 1.1.2 为什么要用二进制 1.1.3 为什么要用十六进制 1.1.4 数制的转化方法(各种形式的转化) 数制的表示形式 45= H 54H= B= 大多数考带有小数的转化。
4.4.1 系统的复位和启动操作
当RESET引脚接受到高电平后, 8086进入内部 RESET阶段。复位后,各内部寄存器的值如下:
复位时8086/8088各内部寄存器的值
寄存器名称
寄存器状态
FR
清零
IP
0000H
CS
FFFFH
DS、SS、ES
0000H
4.4.3 中断操作
1. 中断的意义 2. 8086/8088的中断分类 3. 中断向量 4. 中断的过程
• 程序设计出题类型:
• 字节(字)组合类
– 将AX中间八位,BX低四位,DX高四位取反拼成一个新 字。结果存放在AX中。
• 连续多个单元字节(字)操作类
– 对数据段中以BX为偏移地址的连续五个单元(字节)中 的无符号数求和。结果存放在后续两个单元中。
• 压缩非压缩转换类,ASCII与数字转换类
– 将BX中的四位压缩BCD数用非压缩BCD数形式按序放在 AL,BL,CL和DL中。
1. 掌握8086CPU的内部结构 2. 掌握8086CPU对存储器的分段管理的本概念 3. 掌握8086的寄存器组和存储器组织 4. 掌握8086CPU的两种工作模式
• 内部结构
– CPU 分为哪两大块,各自的功能。 – 这两大块中各自有什么器件,分别有什么功能。 – CPU的工作过程。
• 8个通用寄存器(各专用功能) • 状态和控制寄存器 (各个位的意思,及操作) • 指令指示器(功能) • 段寄存器(存储器分段。段地址及偏移地址的计
– 把BUF1中连续存放的10个数字转换诚ASCII形式存放在 原处。
• 字符串扫描类
– 查看以BUF1开始和以BUF2开始的连续100个字节的内 容是否一致。若一致将AX的内容至0FFFFH,否则,将 AX的内容至0.
• 判断转移类 – 编制计算下面函数值的程序(X、Y均为字节符号数). 1 X≥0,Y≥0 Z= -1 X<0,Y<0 0 X、Y异号
相关文档
最新文档