当前位置:文档之家› 大工微机原理复习总结

大工微机原理复习总结

第一章计算机基础知识

本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。

知识要

占八

码制

八进制数(Q) 十六进制数(H)

十进制数(D)

B) 厂原码

f带付号数编码■反码

补码

偶校验码

ASCII 码

数字编码规则*字符编码字母编码规则

压缩BCD码\计算机系统组成

BCD码

非压缩BCD码

控制器

计算机系统组成

运算器

操作系统:如DOS、Windows、Unix、Linux 等

各种计算机语言处理软件:如汇编、解释、编译等软件

其他系统软件

用户应用软件

应用软件%

其他应用软件

二进制数(B)

/数制Y

奇校验码

奇偶校验码

ROM

硬件<RAM

1. 微机基本结构是什么?微处理器、微型计算机、微型计算机系统有何区别? 微处理器主要指 CPU ;微型计算机包括主机和外设,其中主机包括微处理器, 主要针对硬件部分;微型计算机系统包括微型计算机和软件系统, 能够独立运行

2. 用二进制补码表示-41、+74、— 112 ? -41 = (11010111) 2

+74 = (01001010) 2

-112 = ( 10010000 ) 2

数值转换:114.175= ( 0111 0010. 0011 ) 2=(

72.3 11001.101B= ( 19.A

)16= (

25.625

)10

第二章8086微处理器 本章要从应用角度上理解8086CPU 的内部组成、

最小工作模式的系统配置、8086的存储器组织、基本时序等概念。下面这一章 知识的结构图。

3.数值转换:11

4.175=(

)16

11001.101B=(

)16=( )10

)16 (近似值)

编程结构、引脚信号功能、 执行单元 EU ( AX 、BX 、CX 、DX 、SP 、BP 、SI 、DI 、标志寄存器)

总线接口单元BIU (CS、DS、SS、ES、IP)

选择题

1.通用寄存器是_____________ 部件

A •在CPU之外存储指令的;B.在CPU之内暂存数据及地址的;

C•在CPU之外存储数据及地址的;D.在CPU之内存储指令的;

2.无论8086CPU还是目前更高档的微处理器其内部原理结构中共同具有的基本部件是 D 。

A •算术逻辑运算单元(ALU); B.指令指针寄存器和标志寄存器;

C •通用寄存器组和总线接口单元; D.以上都对;

3.在8086/8088系统下,对当前用户程序的堆栈进行访问,其逻辑地址是由

B 提供的。

A.SS 与 BX ;

B. SS 与 SP ; C . CS 与 SP ; D. DS 与 BP ;

4.IP寄存器的用途是 C 。

A .指向下一个存储单元;B.指向下一个要读写的数据;

C.指向下一条要执行的指令;

D.指向下一个堆栈;

5.在8086/8088系统中,如果一个程序开始执行前 CS=3A70H , IP=1400H , 那么该程序第一个字节的物理地址是—A _____________ 。

A. 3BB00H ;

B. 3A701400H ;

C. 4E70H ;

D. 3A724H ;

6.一个4字节信息135790ABH存放在存储器中(如图所示),该信息在存储器中

的存放地址为 D 。

A. 1A00 : 2057H ;

B. 1A00 : 2056H ;

C. 1A00 : 2055H ;

D. 1A00 : 2054H ;

7.8086CPU的数据寄存器中的寄存器A在实际使用中经常被用

作累加器。

A. AX ;

B. BX ; C . CX ; D. DX ;

8.8086 CPU在最小模式下M/IO高电平且RD低电平的可能操作为 A,D 。

A.取指令操作;

B.从外设输入数据;

C.向存储器写数据;

D.从存储器读数据

二.填空题

⑴8086微处理器中,如果相应的寄存器的内容如下:

AX=0000H , BX=0000H , CX=0000H , DX=0000H , SP=FFEEH , BP=0000H ,

SI=0000H , DI=0000H , DS=0ADDH , ES=0ADDH , SS=0ADDH , CS=0ADDH ,

IP=0100H 。

由此可见此时的代码段首地址为 0AED0H,数据段首地址为0ADD0H,堆栈段首地址为

1ADBEH。

(2)根据8086CPU最小工作模式系统构成可知:8086CPU工作在最小系统模式时MN/MX 应接一;锁存器(74LS373或8282 )输出端上的信号线

是20 位的地址总线;总线驱动器(74LS245或8286 )输出端上的信号线是16 位的生据总线。_

(3)8086CPU的RD引脚上是逻辑0意味着读操作 ,WR引脚信号指示了

8086CPU的写操作。8086CPU的地址总线采用总线(或分时)复

用技术。

第三章8086的指令系统

本章重点是8086CPU 指令的寻址方式,每条指令的格式、功能及标志的影 响;同时还涉及到存储器单元的物理地址计算、 标志位填写和堆栈操作。下图为 本章知识结构图。

操作数寻址方式

*立即数寻址、寄存器寻址、存储器寻址

I

►逻辑地址、物理地址

3堆栈结构(后进先出) - ► 堆栈指针(SP ) ----------- ►堆栈操作(入栈、出栈)

数据传送类(通用数据传送指令、堆栈指令、交换指令、 I/O 传送指令、换码指令、有效地址传送指令、

标志寄存器传送指令)

算术运算类指令(加法指令,减法指令

,乘法指令,除法指令,BCD 码调整指令)

逻辑类指令(逻辑运算指令、逻辑移位操作指令)

串操作类指令(串传送、比较、扫描、串存和取指令)

控制转移类指令(条件和无条件转移、子程序调用和返回指令、子程序调用和返回、中断) 处理器控制类指令

1. 单项选择题

(1)微处理器的主要组成部件是()

A.运算器、存储器和内部总线;

B.运算器、控制器和存储器;

C.存储器接口、

本 早 知 识 要 占

——立即数寻址

寻址方式

寄存器寻址

存储器寻址

串操作寻址

直接寻址 寄存器间接寻址 寄存器相对寻址 基址变址寻址 相对基址变址寻址

指 令 功 能

隐含寻址

I/O接口和运算器;D.运算器、控制器和寄存器

答案:D

⑵下列指令中,CPU对其执行能够产生控制信号 M/fO=0和RD=0的是()

A. MOV [50H],AL

B. MOV AL, [50H]

C. OUT 10H,AL

D.IN AL,10H 答案:D

⑶8086CPU组成的PC机数据线分别是()

A. 8条单向线

B. 16条单向线

C. 8条双向线

D. 16条双向线

答案:D

(4)可用作简单输入接口的电路是()

A.译码器

B.锁存器

C.三态缓冲器D转换器

答案:C

⑸当微型计算机执行“MOVBX,[2000H] ”指令时,实质上是CPU对内部存储器进行—操作。

A.写

B.读

C.调用

D.转移

答案:B

⑹指令:MOV DX,[BX+DI+1200H] 中的寻址方式为

A.源操作数:寄存器寻址,目的操作数:相对基址变址寻址

B.源操作数:相对基址变址寻址,目的操作数:寄存器寻址

C.相对基址变址寻址

D.寄存器寻址

答案:B

⑺设TABLE是一个已定义的变量名,指令“ MOV AX,TABLE中源操作数的寻址方式为—。

A.立即寻址

B.寄存器间接寻址

C.寄存器寻址

D.直接寻址

答案:D

(8) ______________________________________________________________________ 设 AX=3A6FH,CL=4。若要 AX=0F3A6H,应执行指令 ______________________________________ 。

A.SHR AX,CL

B.ROR AX,CL

C.RCR AX,CL

D.SAR AX,CL 答案:B

(9)设SP=50H,执行指令RET 0004HW,寄存器SP的内容是()

A. 54H

B. 50H

C. 4EH

D. 4CH

E.58H 答案:E

2、填空题

(1)8086/8088的寻址方式表明,汇编语言指令系统的数据基本来自_______________ 、_ 和____________________________ 、 _______________ 3个方面。

答案:立即数、寄存器、存储器

(2)对存在内存单元中的数据的寻址方式

有________ 、__________ 、 __________ 、 __________ 、和_____________ 。

答案:直接寻址,寄存器间接寻址,寄存器相对寻址,基址变址寻址,相对基址

变址寻址

(3)在对存在内存单元中数据访问时, ___________ 就是存储单元的有效地址。

答案:段内偏移地址

(4)下列指令中源操作数的寻址方式是:

MOV BX,[1324H]; ___________

MOV DX,3214H; _________

MOV AX,BX; ____________

MOV CX,[SI]; _______________

MOV DX,[SI+0100H]; ________________

MOV AX,[SI+BX]; ________________

MOV AX,[DI+BX+50]; ______________

答案:直接寻址,立即寻址,寄存器寻址,变址寻址,变址相对寻址,基址变址寻

址、基址变址相对寻址

第四章 汇编语言程序设计

本章主要内容是汇编语言类别、伪指令语句格式和作用、基本程序结构、调 用程序和被调用程序之间数据传递途径以及汇编源程序上机调试过程。

本章重点是阅读程序和编写程序。下边是本章的知识结构图。

广实指令语句

汇编语言语句类别k 伪指令语句

i 宏指令语句

I 其他伪指令

早 知 识 要 占 八

程序基本结构

顺序结构 分支结构

循环结构 参数传递途径

寄存器约定 过程(子程序) ---------------------- ► Y

存储器约定

£ 堆栈传递

伪 指 令 语 句

程序开发步骤: 编辑 卜汇编

符号定义伪指令

EQU 、=

数据定义伪指令

DB 、DW 、DD …… 段定义伪指令

SEGMENT ……ENDS

过程定义伪指令 PROC 、ENDP 段指派伪指令 ASSUME

程序定位伪指令 ORG 汇编结束伪指令 END

链接 卜调试运行

*

若程序的数据段定义如下,写出各指令语句独立执行后的结果。

DSEG SEGMENT

DATA1 DB 10H, 20H, 30H

DATA2 DW 10 DUP (?)

String DB ‘ 123'

DSEG ENDS

(1)MOV AL, DATA1

(2)MOV BX, offset DA TA2

(3)LEA SI, String

ADD DI,SI

解:先取变量String 的偏移地址送寄存器SI, 之后将SI 的内容与DI 的内容相加并将结果送

DI。指令执行后,SI=0017H, DI=DI+0017H

内存中以strl和str2开始分别存放了两个字符串,结束符为NULL (ASCII码为0),将str2连接到strl后,形成1个字符串,并将连接后的字符串strl输出到屏

幕上;

统计 10 个有符号字节数中,大于 0、小于 0、等于 0的个数,分别存放在 NUM1 、NUM2、NUM3 三个变量中,并找出最大值、最小值分别存放到 MAX 、MIN 变量中,再求 10 个数的和,将结果存放到 16位有符号数 SUM 中。

第五章半导体存储器

半导体存储器是用半导体器件作为存储介质的存储器。本章讨论半导体存储 器芯片的类型、存储原理、引脚功能、如何与 CPU (或系统总线)连接等问题。 本章知识结构图如下。

计算芯片数

I 主存储器设计

地址分配、片选逻辑、控制选择

某8088系统用2764ROM 芯片和6264SRAM 芯片构成16KB 的内存。其中,ROM 的地址范 围为0FE000H-0FFFFFH,

RAM 的地址范围为 0F0000H-0F 仆FFH 。试利用74LS138译码,画 出存储器与CPU 的连接图,并标出总线信号名称。

存储器作用 *存放程序和数据

>只存放二进制数

半导体存储器芯片分类

早 知 识 要 占 八

士 AJz 味一H- LJL 存储器芯片

与系统连接

线译码

广RAM

ROM

------- ►存储容量

全译码 部分译码

电路使用,会看,过程

第六章输入输出接口

本章讨论输入/输出接口的基本概念,包括输入 /输出接口的作用、内部结构、传送信息的分 析、10端口编址以及主机通过接口与外设之间数据传送的方式。

下边是本章的知识结构图。

本 早 知 识 要 占 八

接口作用

厂控制信息 I0接口概念i 接口传送信息的种类V

I 数据信息(开关量、脉冲量、数据量、模拟量)

状态信息

* 、…,亠…

I0 端口 —►

I0端口编址方式 J

单独编址

1 ——►

I0端口号

统编址

主机通过接口与外设数据传送方式

简单的I/O 芯片的使用

程序控制方式§

1

数据传送方式<

中断控制方式

(DMA)

无条件传送

有条件传送(查询)

第七章中断与中断控制器

本章主要内容:中断的基本概念、CPU响应中断的条件、中断响应过程、中断服务程序的执行;8086/8088中断系统;可编程中断控制器8259A的引脚功能、编程结构以及工作工程。

中断概念

中断源>中断源的中断优先级别

8259A 的中断管理方式中断请求

中断系统功能

中断优先级控制

实现中断与返回

中断响应

实现中断优先级控制

软件查询

硬件查询(菊花链)

>中断服务>中断返回

厂中断优先级排队

中断嵌套

(高级中断请求能中断低级中断服务)

可编程中断控制器(PIC)实现中断与返回

全嵌套方式

优先级设置方式s

特殊全嵌套方式

优先级自动循环方式

优先级特殊循环方式

自动EOI结束方式

中断结束方式V普通EOI结束方式

特殊EOI结束方式实现中断优先级控制

中断屏敝方式

广边沿触发方式

中断请求弓I入方式电平触发方式

中断查询方式

控制字ICW, OCW

在AT/286以上机器,使用两片8259A级联组成15个中断申请输入端

要求:

端口地址主片为20H和22H,从片为A0H和A2H。

接收上升沿触发中断请求信号。

选择全嵌套方式,优先级排列次序为0级最高,依次为1级,8~15级,然后是3~7级。采用非缓冲方式,主片SP/EN接+5V,从片SP/EN接地

设定主片中断类型码为08H~0FH,从片为70H~77H

第八章 定时器/计数器8253及应用

本章主要内容是定时器/计算器的应用场合;如何实现定时/计数;可编程计数器/定时器8253 芯片的内部结构、引脚功能、计数原理、 6种工作方式下的工作条件和输出波形特征。下边

是知识要点图。

方式0:计数结束中断方式 方式1:可重新触发单稳态输出方式 方式2:分频器方式

方式3:方波发生器方式

方式4:软件选通触发方式 方式5:硬件选通触发方式

本 早 知 识

要 占 八

8253的工

作方式

「软件:延时子程序

7^. 8253应冃举例

倒 占眾253的计報鸳0定时调笈声.响&5秒君停止 分析:

① 计數器0的OUT04iS259^ IRO.已绘由BIOS 初船化X 作注方渡发生器 方式丫屯时

55ms,中斷类型码为&并雀全嵌套方式下工作

® 计数器2妁OUT2揑制扬声器发声頻率,发声允许i£<8255的PB0和 PB1ft 制 ③ 睜衣计数器0中(55ms 中斷一决)时,在其中舒服务谨冲中改爱计 數君2的计致值(每

次将计數值增>100}可玫变计數器2的输出藝 率,实现扬声器轰谓的目的;同时値更* count 增h

® 主程序备询countf l 100若停止插声器笈声,实现响5.5sjg 的功能 ⑤停止发声君,主程序恢复原8号中断向曇,程序暹出

(机制题中使用连续鐫口地址8253:40H*43H

8255: 60H*63H )

第九章 A/D 和D/A 转换

本章重点是A/D 转换的任务和转换原理,D/A 转换的任务和转换原理,常用A/D 转换器(ADC ) 集成芯片和D/A 转换器

(DAC )集成芯片的外部引脚功能、内部结构、工作过程、性能指标以 及实际应用。

基准电压、权电阻解码网络

集成芯片使用

软件编程:控制转换,控制数字量传送

厂ADC :将CPU 处理后的数字量转换为模拟量

U 与运算放大器一起组成各种波形发生器

第十章串口通信

RS232C 标准, RS232C 电平范围,异步通信,同步通信的概念,

转换任务

D/A :数字量 ----------- ► 模拟量

A/D

早 知 识 要 占

转换原理 •常用方法

D/A

基准电压、T 型电阻解码网络 逐次逼近式,计数器式 积分式,并联式

硬件连线:同微机系统总线的连接

集成芯片应用场合

将CPU 处理后的数字量转换为模拟量,送控制现场

波特率计算, 数字量

A/D :模拟量

微机原理考点复习汇集

微机原理考点复习汇集 微机原理是计算机科学与技术专业的一门重要课程,它是计算机组成原理的延伸和拓展,主要研究计算机系统的硬件组成和工作原理。学习微机原理需要掌握一定的电子电路和数字电路的基础知识,了解计算机的组成和工作原理,熟悉各种输入输出设备的原理和接口技术。下面是微机原理考点的汇集,供大家复习参考。 一、微机系统硬件体系结构 1.微机的定义和发展历程 2.微机系统的硬件组成 -中央处理器(CPU) -存储器 -输入输出设备(I/O设备) -总线 3.微机系统的层次结构 -整机层次 -系统总线层次 -基本输入输出层次 -工作站和服务器层次 二、中央处理器(CPU)的结构和工作原理 1.CPU的定义和功能

2.CPU的硬件组成 -运算器(ALU) -控制器(CU) -寄存器 -数据通路 3.CPU的工作原理 -取指令和执行指令的过程 -控制器的工作原理 -运算器的工作原理 4.CPU的时序控制 -时钟信号 -触发器 -时序逻辑电路 三、存储器的结构和工作原理 1.存储器的定义和分类 2.存储器的硬件组成 -内存 -外存 3.存储器的工作原理

-存储的基本单位和编址方式 -存储器读写操作的过程 四、输入输出设备(I/O设备)的原理和接口技术 1.I/O设备的定义和分类 2.I/O设备的硬件组成 -控制器 -接口 -设备本身 3.I/O设备的工作原理 -命令和数据的传送方式 -I/O设备的中断和DMA传送 4.I/O设备的接口技术 -并行接口 -串行接口 -USB接口 -网络接口 五、总线的结构和工作原理 1.总线的定义和分类 2.总线的硬件组成

微机原理应用复习提纲及重要知识点总结

微机原理应用复习提纲及重要知识点总结 微机原理复习 第3章 一、微型计算机的构成主要有CPU、存储器、总线、输入/输出接口。 二、8086/8088CPU的寄存器及其功能: 1. CPU中一共有哪些寄存器。 2. 哪些寄存器可以指示存储器地址;在指令中用于操作数寻址方式的有哪些寄存器,哪个可以指示I/O端口地址。 3. 在乘除运算中,特别用到哪些寄存器 4. 哪些寄存器可以“变址”,在什么条件下变址;哪个寄存器可以计数。 5. 输入/输出操作用什么寄存器 6. 哪个寄存器指示下一条将要运行的指令的偏移地址 7. FR中各标志位的意义(OF、SF、CF、ZF、DF) 三、8086CPU的引脚: 1. 8086,8088CPU的数据线、地址线引脚数,8088与8086CPU在结构上的区别? 2. 8086/8088CPU能访问存储器的地址空间和能访问I/O端口的地址空间。 3. 8086/8088微处理器地址总线引脚信号的状态是单向三态;数据总线引 脚信号的状态是双向三态。 4. BHE、RD、WR、NMI、INTR、INTA、ALE、DEN、M/IO MN/MX 引脚功能。四.8086/8088存储器组织 1. 存储器单元数据的存放顺序,规则存放与非规则存放。 2. 8086系统中存储器的分体结构概念。 在86系列微机中,字数据在内存中的存放最好从偶地址开始,这样可以8086系统中,用一个总线周期访问一个16位的字数据时,

BHE和A 必须是 00。 3. 存储器分段方法,8086/8088系统将存储器设有哪几个专用段。 4. 段起始地址、段基址(段地址)、偏移地址(有效地址)的概念。 5. 物理地址和逻辑地址的概念、相互换算关系。 (题3.1,3.2,3.4,3.8,3.16) 一、RAM和ROM的基本概念: RAM和ROM的特点(易失性和非易失性) RAM的分类(SRAM,DRAM的特点) ROM的分类(掩模ROM,EPROM,EEPROM的使用特点。) 二、存储器与CPU的连接 1.与数据总线的连接 当芯片数据线少于8位时,应该由多片芯片构成8位的芯片组,各片的控制线、地址线并接,低位芯片和高位芯片分别与低位和高位数据线相接;当芯片数据线与CPU数据总线相同时,则按数据位一一对应相接。 若CPU为8086,则存储器芯片必须采用分体结构,偶地址存储体的8位数据线与CPU数据总线低8位相接,奇地址存储体的8位数据线与CPU数据总线高8位相接。 2. 与控制总线的连接 主要有:OE与CPU的RD相连;WR(WE)与CPU的WR相连,CS与由高位地址经地址译码后输出的信号相连。 3. 与地址总线的连接 一般CPU地址线总是多于存储器芯片的地址线,需进行地址译码。重点掌握部分译码法。 开始与存若CPU为8088,则存储器不需采取分体结构,CPU地址总线从A 储器芯片上的地址线一一对应相连,多出的高位地址线经译码器译码后根据地址分配关系选择相应输出端与存储器芯片的片选CS相连;

微机原理期末复习资料

微机原理课程知识点 1.8086CPU访问存储器要用20条地址线,访问I/O口用16条地址线。所以,8086CPU访问存储器和I/O使用不相同的地址线。 2.8086CPU既可以按字节也可以按字访问存储器。 3.8086CPU标志寄存器中除了反映算术运算和逻辑运算后AX的状态的标志位外,还有中断开放标志,方向标志等。所以,8086CPU的所有标志位并不是都反映算术运算和逻辑运算后AX的状态。 4.8086CPU的INC和DEC指令都不会影响CF标志。所以,如果操作数已经为0,DCE指令将不会使CF标志置1。 5.宏指令在汇编过程起作用,子程序在程序执行时起作用。 6.8086CPU在复位后,I标志被置0,即封锁可屏蔽中断请求,执行STI指令,即I标志碑置1后,才能响应可屏蔽中断。但是,I标志不能封锁非屏蔽中断,所以,即使不致下STI指令,8086CPU在复位后,也可以响应中断请求(非屏蔽中断)。 7.以查询方式进行数据传输可以把慢速的外设与高速的CPU连接起来。 8.8086CPU在相应外部中断时,中断矢量都由提出中断请求的外部设备提供。这不一定,如可以由8259中断控制器提供。 9.8086CPU寻址I/O可以使用16条地址线,所以,8086CPU能寻址65536个I/O口地址,而不是8086CPU只能寻址256个口地址。 10.在访问I/O口的IN和OUT指令中,I/O地址有两种寻址方式: 直接寻址(在指令中提供1个8位I/O地址)和间接寻址(I/O地址放在DX 寄存器中),所以,IN与OUT指令必须用DX存I/O口地址是错误的。 11.8086CPU规定字在存储器中存放的方法必须是低字节在前,高字节在后。如果低字节在偶数地址,高字节在奇数地址就是规范存放,否则就是非规范存放。

大工微机原理复习总结

第一章计算机基础知识 本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。

1. 微机基本结构是什么?微处理器、微型计算机、微型计算机系统有何区别?微处理器主要指CPU;微型计算机包括主机和外设,其中主机包括微处理器,主要针对硬件部分;微型计算机系统包括微型计算机和软件系统,能够独立运行。 2. 用二进制补码表示-41、+74、-112? -41 = (11010111)2 +74 = (01001010)2 -112 = ( 10010000 )2 3. 数值转换:11 4.175= ( ) 2=( )16 11001.101B= ( )16= ( )10 数值转换:114.175= ( 0111 0010. 0011 ) 2=( 72.3 )16 (近似值)11001.101B= ( 19.A )16= ( 25.625 )10 第二章8086微处理器 本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、最小工作模式的系统配置、8086的存储器组织、基本时序等概念。下面这一章 执行单元EU(AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器)

内部组成 总线接口单元BIU(CS、DS、SS、ES、IP) 选择题 1. 通用寄存器是 B 部件 A.在CPU之外存储指令的;B. 在CPU之内暂存数据及地址的; C.在CPU之外存储数据及地址的;D. 在CPU之内存储指令的; 2. 无论8086CPU还是目前更高档的微处理器其内部原理结构中共同具有的基本部件是 D 。 A.算术逻辑运算单元(ALU);B. 指令指针寄存器和标志寄存器; C.通用寄存器组和总线接口单元;D. 以上都对; 3. 在8086/8088系统下,对当前用户程序的堆栈进行访问,其逻辑地址是由 B 提供的。 A. SS与BX; B. SS与SP;C.CS与SP;D. DS与BP; 4. IP寄存器的用途是 C 。 A.指向下一个存储单元;B. 指向下一个要读写的数据; C.指向下一条要执行的指令;D. 指向下一个堆栈; 5. 在8086/8088系统中,如果一个程序开始执行前CS=3A70H,IP=1400H,那么该程序第一个字节的物理地址是 A 。 A.3BB00H;B. 3A701400H;C.4E70H;D. 3A724H; 6. 一个4字节信息135790ABH存放在存储器中(如图所示),该信息在存储器中

微机原理知识点及复习资料

《微型计算机原理及应用》知识点 第1章计算机基础知识 1、掌握十进制数与二进制数、十六进制数间的互相转换。 2.135=1B=87H 3、10001110B=142 4、7BH=01111011B=123 5、掌握正、负数据与补码间的互相转换 6.若X=+1111010 则[X]补=01111010 7、设Y=-1001100 则[Y]补=10110100 第2章80×86CPU 1.8086/8088CPU总线接口单元由哪些功能部件组成? 2.8086/8088BIU中各组成部分的功能就是什么? 3.8086/8088BIU的主要功能就是什么? 4.8086/8088的EU由哪些功能部件组成? 5.8086/8088中的寄存器可以分为哪5类?它们各自的主要功能就是什么? 6.8086处理器中20位物理地址就是怎样产生的? 7.掌握8086处理器结构框图及各功能部件的作用。 8.8086处理器中标志寄存器有哪些标志位?这些标志位的作用分别就是什么? 9.8086系统中一个逻辑段最大容量就是多少? 10.地址锁存器的功能就是什么?地址就是如何被锁存的? 11.最小模式下8086/8088CPU就是怎样控制内存进行读/写操作的? 12.举例说明8086CPU计算物理地址的过程? 13.说明8086/8088中SI,DI,SP,BP的特殊用途。 14.说明8086对存储器进行读操作的控制过程。 15.说明8086对存储器进行写操作的控制过程。 16.8086最小模式下就是怎样控制外设端口进行读/写操作的?

17.8086可以访问的内存空间为多少? 18.8086就是如何实现对内存进行分段管理的? 19.8086就是如何实现对内存按字与按字节访问的? 20.8086系统中控制命令M/,ALE与DT/各自的作用就是什么? 21.8282及8286芯片的作用分别就是什么? 22.8086中CS,SS,DS,ES寄存器的作用分别就是什么? 23.术语: 标志,规则字,非规则字,协处理器 第3章微机指令系统 1.8086微型计算机指令按功能的分类。 2.8086指令系统的主要寻址方式有哪几种? 3.各类寻址方式的正确表示与错误的识别。 4.说明下列各条指令目的操作数与源操作数的寻址方式。 MOV AX, BX MOV DI,385 MOV SI,DS:[200] MOV AX,[BX] ADD BX,BUF[SI] ADD DATA[DI],CX MOV [DI+6],578 5.试述指令MOV AX,1234 与MOV AX,DS:[1234]的区别。 6.指令与指令系统的概念。 7.指令执行后对记忆部件的记忆状态影响。 8.改正有语法错误的指令。 ADD AL,DX MOV AL,BH MOV AX,26H MOV AX,2637H ADD 26H,BH MOV IP,4567H

微机原理期末复习-参考模板

一、回答问题 问题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可以分为哪两部分?各负责什么工作?有什么优点?

微机原理 复习

分别写出实现如下功能的程序段 1.将AX中间八位,BX低四位,DX高四位拼成一个新字,结果存放在AX中。 AND AX,0FF0H AND运算,想保留哪几位,就把哪几位和1相与,剩下的和0相AND BX,000FH 与 AND DX,0F0000H 16进制最高位是字母就在前面加0 ADD(OR)AX,BX OR运算,与数电中的或运算一样,根据需要使用 ADD(OR)AX,DX 2.将CX中间八位取反,其余位不变。 XOR CX,0FF0H 异或运算,相同为0,不同为1。 3.对数据段中以BX为偏移地址的连续三个单元(字节)中的无符号数求和。结果存放在后续两个单元中。 MOV AH,0 将AL(8位)扩展成AX(16位) MOV AL,[BX] 地址为BX的数据给AL ADD AL,[BX+1] AL中的数据加上BX+1中的数据 ADC AH,0 AH+0+CF,有进位CF=1,无进位CF=0 ADD AL,[BX+2] AL中的数据加上BX+2中的数据 ADC AH,0 AH+0+CF,有进位CF=1,无进位CF=0 4.对数据段中以BX为偏移地址的连续四个单元(字节)的内容颠倒过来。 MOV AL,[BX] 地址为BX的存储单元数据给AL XCHG AL,[BX+3] 数据交换,此时BX+3的数据是BX的 MOV [BX],AL 将AL即BX+3的数据给BX MOV AH,[BX+1] 地址为BX+1的存储单元数据给AH XCHG AH,[BX+2] 数据交换,此时BX+2的数据是BX+1的 MOV [BX+1],AH 将AH即BX+2的数据给BX+1 5.将BX中的四位压缩BCD数用非压缩BCD数形式按序放在AL,BL,CL和DL中。 PUSH BX 保存BX的值,如BX=1728H AND BX,0F0FH 取BH和BL的低四位,此时BX=0708H MOV DL,BL DL=BL=08H MOV BL,BH BL=BH=07H POP AX 取出BX的初始值AX=1728H MOV CL,4 左(右)移超过1位,必须用CL来表示移动位数,不能直接用立即数ROR AX,CL 循环右移4位,此时AX=7281H AND AX,0F0FH 取AH和AL的低四位,此时AX=0201H,AL=01H MOV CL,AH CL=AH=02H

微机原理复习整理

微机原理复习整理 第一章 1.微型计算机指的是:把以大规模、超大规模集成电路为主要部件的微处理器作为核心,配以存储器、输入/输出接口电路及系统总线所制造出的计算机系统。 2.微型计算机按照其应用对象可分为: PC机 单片微型计算机 单板微型计算机。 3.微型计算机主要由运算器、控制器、存储器、输入设备和输出设备五个部分组成。其中运算器和控制器组成中央处理器(CPU)是计算机中最重要的组成部分(它在微型计算机中也称为微处理器)。 4.假设计算机的字长为8位,分别计算45和-57的补码,用补码的加法计算45-57=?。(考一道计算题10分) 5.正数的反码和补码都与原码相同;负数的反码为其二进制数按位取反,补码为其反码加一。 第二章 1.8086片内片外有:16位DB(数据总线),20位AB(地址总线),直接寻址空间1MB。 2.8086 CPU的内部结构 指令执行单元EU 总线接口单元BIU: (1)4个16位的段地址寄存器组 (2)16位的指令指针寄存器IP (3)20位的物理地址加法器 (4)6字节的指令缓冲队列 (5)总线输入/输出控制电路 3. ●CF—进位标志位。最高位有进位或借位产生CF=1。 ●PF--奇偶标志位。本次运算结果低8位二进制数中“1”的个数为偶数时,PF=1。 ●AF—半进位标志位。半进位标志位,低4位向高4位有进位或借位,AF=1。 ●ZF—零标志位。结果为零,ZF=1。 ●SF—符号标志位。最高位为1,SF=1。 ●OF—溢出标志位。带符号数运算,结果溢出,OF=1。 3个控制标志位用于控制CPU当前运行的一些特征,具体含义如下: ●TF—单步标志位。 ●IF—中断允许标志。 ●DF—方向标志位。 4.寄存器组 4个通用寄存器分别为:AX、BX、CX、DX。 4个专用功能的寄存器分别是SP、BP、SI、DI。 5.BIU内部各组成部分功能如下:

微机原理基本概念复习

1、字节,字概念,1字节=8位, 2、字长概念:传微处理器一次送二进制数据的位数总线宽度; 3、地址空间概念: 16根地址线—64K, 20根地址线—1M空间 4、进制间的转换:将十进制数25.5转换为二级制数 5、数值数据的表示: 有符号数:补码,n位补码的范围 无符号数:FFFFH=65535 6、BCD码:789的压缩BCD码789H 7、ASCII码:789的ASC码373839H 8、求补运算概念 9、8086CPU从功能上来说分成两大部分:总线接口单元BIUBus Interface Unit和执行单 元EUExecution Unit 总线接口部件由下列4部分组成: ①4个段地址寄存器CS、DS、ES、SS②16位的指令指针寄存器IPInstruction Pointer ③20位的地址加法器 10辑段概念—— 8086 CPU 的内部结构是16位的,即所有的寄存器都是16位的,而外部寻址空间为1M,需要20位地址线; 为了能寻址1M空间;8086把1M字节空间划分成若干个逻辑段; 11 逻辑地址概念——2000H:5F62H,则其对应的物理地址:25F62H 12堆栈指针:SP与段寄存器SS一起确定在堆栈操作时,堆栈在内存中的位置;SS和SP的初始值决定了堆栈区的大小 13 状态标志的意义:即SF、ZF、PF、CF、AF和OF 14 8086引脚: MN/MX、 AD15 ~ AD0地址/数据分时复用引脚 NMINon-Maskable Interrupt不可屏蔽中断请求,输入、上升沿有效、 INTRInterrupt Request可屏蔽中断请求,输入、高电平有效,有效时,表示请求设备向CPU 申请可屏蔽中断,该中断请求是否响应受控于IF中断允许标志、可以被屏蔽掉INTA—— RESET复位复位请求,输入、高电平有效,复位后CS=FFFFH、IP=0000H, 所以自启动程序入口在物理地址FFFF0H INTAInterrupt Acknowledge可屏蔽中断响应,输出、低电平有效,有效时,表示来自INTR 引脚的中断请求已被CPU响应,CPU进入中断响应周期; ALEAddress Latch Enable地址锁存允许,输出、三态、高电平有效,脚高有效时,表示复用引脚:AD15 ~ AD0和A19/S6 ~ A16/S3正在传送地址信息,由于地址信息在这些复用引脚上出现的时间很短暂,所以系统可以利用ALE引脚将地址锁存起来

微机原理复习总结考试题及答案

微机原理复习总结考试题及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(微机原理复习总结考试题及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为微机原理复习总结考试题及答案的全部内容。

微机原理 1、8086从功能上分成两大部分:总线接口单元BIU(负责8086CPU与存储器和I/O设备间的信息传送。),执行单元EU (负责指令的执行。) 2、执行工作方式:8位微处理器(串行工作),8086(并行工作)。 3、8086微处理器的执行环境:地址空间,基本程序执行寄存器,堆栈, I/O端口。 4、基本的程序执行寄存器(8086):8个通用寄存器、1个指令指针寄存器、1个标志寄存器、4个段寄存器 5、8086的16位通用寄存器是: AX(累加器)BX(基址寄存器)CX(计数)DX(数据):数据寄存器 SI(源变址)DI(目的变址)BP(基址指针)SP(堆栈指针):指针寄存器 6、8086的8位通用寄存器是: AL BL CL DL(低8位) AH BH CH DH(高8位) 7、16位的段寄存器:CS、SS、DS、ES 8、16位FLAGS寄存器包含一组状态标(SF,ZF,OF,CF,AF,PF)、一个控制标志(DF)和两个系统标志(IF,TF) 9、下一条将要执行指令的PA=(CS)内容左移4位+(IP) 10、逻辑地址的形式为:段寄存器:偏移地址;物理地址=段寄存器(DS/CS/SS/ES)左移四位+偏移地址 11、寻址方式:(1)立即数寻址方式(2)寄存器寻址方式(3)直接寻址方式(4)寄存器间接寻址方式(5)寄存器相对寻址方式[立即方式,寄存器方式,存储器方式] 12、最小组态:就是系统中只有一个8088/8086微处理器,所有的总线控制信号,都是直接由CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。最大组态:系统中可以只有一个微处理器,也可以有两个或两个以上的微处理器,其中一个为主处理器,即8086/8088CPU,其它的微处理器称之为协处理器,它们是协助主处理器工作的。系统的控制信号由8288总线控制器给出。 13、总线分类:地址总线,数据总线,控制总线 14、总线传输过程的四个阶段:申请阶段,寻址~,传输~,结束阶段。 15、CPU寻址外设可以有两种方式:存储器对应输入输出方式和端口寻址的输入输出方式.

微机原理复习笔记

1.辨析三个概念:微处理器、微型计算机、微型计算机系统 微处理器:MP是指由一片或几片大规模集成电路组成(de)具有运算器和控制器功能(de)中央处理器部件,又称为微处理机. 微型计算机: MC,是指以微处理器为核心, 配上存储器、输入/输出接口电路及系统总线所组成(de)计算机(又称主机或微电脑). 微型计算机系统(主机+外设+软件配置)MCS,是指以微型计算机为中心, 以相应(de)外围设备、电源和辅助电路(统称硬件)以及指挥微型计算机工作(de)系统软件所构成(de)系统. 2.计算机从诞生至今已经历了四代:①电子管计算机②晶体管计算机③集成电路计算 机④大规模、超大规模集成电路计算机 3.① 4位或低档8位微处理器 Intel 4004或8008CPU ②中高档8位微处理器 Intel 8080 CPU③ 16位高档微处理器 Intel 8086、80286 ④ 32位高档微处理器 Intel 80386、80486⑤ 64位高档微处理器 Intel 80586(Pentium)、Power PC 4.总线分为三种:①地址总线 AD:单向,由CPU发出到存储器或I/O端口. ②数据总线 DB:双向,由CPU送出或送往CPU.③控制总线 CB:整体双向,个体单向,传送方向固定. 5.微处理器由运算器(又称算术逻辑单元(ALU))、控制器(CU)、和寄存器阵列(RA)三部 分组成 6.控制器包括:①指令寄存器IR ②指令译码器ID ③可编程逻辑阵列PLA 7.内部寄存器:①程序计数器PC ②地址寄存器AR ③数据缓冲寄存器DR ④指令寄 存器IR ⑤累加器A ⑥标志寄存器FLAGS 8.冯·诺依曼首计算机基本设计思想为①以二进制形式表示指令和数据.(电子数字计算 机)②程序和数据事先存放在存储器中,计算机在工作时能够自动地、高速地从存储器中取出指令并加以执行.③由运算器、控制器、存储器、输入设备和输出设备等五大部件组成计算机系统. 9.8086cup内部结构由两部分组成:总线接口单元BIU; 执行单元EU. (1).总线接口单元BIU

(完整版)微机原理期末复习总结

(完整版)微机原理期末复习总结 一、基本知识 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 ,即处于开中断

《微机原理及应用》综合复习资料

《微机原理及应用》综合复习资料 一、填空题 1、对于十六进制表示的数码19.8H,该数用压缩BCD码表示时数据为:00100101.0101B 。 2、设机器字长为8位,最高位是符号位。则十进制数–13所对应的补码为11110011B 。 3、8086/8088 CPU从功能上分EU 和BIU两部分。 4、可编程接口芯片8255A含有 3 个8位的I/O口。 5、设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令 MOV AX,[BP+SI+4]源操作数的物理地址为24514H 。 6、采用级联方式,用9片8259A可管理64 级中断。 7、指令MOV AX,[BX+DI+10H]源操作数的寻址方式为相对基址加变址寻址。 8、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入DX 寄存器中。 9、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为0000CH 。 10、要组成容量为4K×8位的存储器,需要8 片4K×1位的静态RAM芯片并联。 11、可屏蔽中断从CPU的INT R 引脚进入,只有当中断允许标志IF为 1 时,该中断才能得 到响应。 12、设计输入/输出接口时,应遵守的基本原则是:输入输入要缓冲;输出输出要锁存。 13、8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为64K 字节; 另一个为存储器地址空间,其大小为1M 字节。 14、若定义DA1 DB ‘hello’,则(DA1+3) 存放的数据是‘1’。 15、8086/8088 CPU从功能上分为 BIU 和 EU 两部分。8086/8088CPU中执行部件的功能是负责 指令的译码和指令执行的执行。 16、8086中的BIU中有 4 个 16 位的段寄存器、一个 16 位的指令指针、 6 字节指令队 列、 20 位的地址加法器。 17、8086 可以访问 8 位和 16 位的寄存器。 18、8086CPU从偶地址读出两个字节时,需要 1 个总线周期;从奇地址读出两个字节时,需要 2 个总线周期。 19、8086/8088CPU的最小工作模式是指系统中只有一个处理器,CPU提供全部的控制信号;它是通过将 MN/MX引脚接高电平来实现的。 20、CPU访问存储器时,在地址总线上送出的地址称为物理地址地址。

微机原理复习

微机原理复习资料 填空题 (1)对于指令XCHG BX,BP+SI,如果指令执行前,BX= 561AH, BP=0200H, SD = 0046H, SS = 2F00H, 2F246H = 58H,2F247H = FFH,则执行指令后,BX= __FF58H_,2F246H = __1AH__, 2F247H=__56H__; (2)近过程NEAR的RET指令把当前栈顶的一个字弹出到__IP__;远过程FAR 的RET指令弹出一个字到 _IP__后又弹出一个字到___CS___; (3)中断返回指令IRET执行后,从栈堆顺序弹出3个字分别送到__IP___、___CS___、___PSW__; (4)设SS=1C02H,SP=14A0H,AX=7905H,BX=23BEH,执行指令PUSH AX 后,SS=__1C02H__,SP=__149EH__;若再执行指令: PUSH BX POP AX 后,SP=__149EH__,AX=__23BEH_,BX=__23BEH__; 5 设SS=2250H,SP=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为__0136H_,如果再从堆栈中取出3个数据,则栈顶的物理地址为__013CH___; 选择题各小题只有一个正确答案 1执行下列三条指令后: D MOV SP,1000H PUSH AX CALL BX a. SP=1000H; b. SP=0FFEH; c. SP=1004H; d. SP=0FFCH; 2要检查寄存器AL中的内容是否与AH相同,应使用的指令为: C a. AND AL, AH b. OR AL, AH c. XOR AL, AH d. SBB AL, AH 3指令JMP NEAR PTR L1与CALL L1L1为标号的区别在于: B a. 寻址方式不同; b. 是否保存IP的内容; c. 目的地址不同; d. 对标志位的影响不同; 解:1D PUSH AX则AX入栈,SP=0FFEH;CALL BX则IP入栈,SP=0FFCH 2C 异或,若相同,则AL=0,ZF=1; 3B 4MOV AX,BXSI的源操作数的物理地址是: A ; a.DS×16+BX+SI b.ES ×16+BX+SI c. SS ×16+BX+SI d.CS ×16+BX+SI 5MOV AX,BPDI的源操作数的物理地址是___D____; a.DS×16+BX+DI b.ES ×16+BX+DI c. SS ×16+BX+DI d.CS ×16+BX+DI 6MOV AX,ES:BX+SI的源操作数的物理地址是___B_____; a.DS×16+BX+SI b.ES ×16+BX+SI c. SS ×16+BX+SI d.CS ×16+BX+SI 7假设SS=1000H,SP=0100H,AX=6218H,执行指令PUSH AX后,存放数据62H 的物理地址是____D____;

北方工业大学微机原理期末复习

第一章作业: 1.将下列十进制数转换为二进制数和十六进制数: 369; 4095 171H 101110001 FFFH 111111111111 2.将下列二进制数转换为十六进制数和十进制数: 101101; 10000000 2DH 45 80H 128 3.写出下列十进制数的BCD码 1234 1001000110100 4.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是? D8; 5A 带符号:D8:-40 5A:38

无符号数:D8:216 5A:90 5.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的数或用ASCII码表示的字符时,它们所表示的十进制数或字符是什么? 4F; 73 4F:79 BCD码不超过10; 正数的补码是本身。负数的补码为除符号位外按位取反再加1。 负数的补码,后面的数值不表示原码的数值。 0-正数;1-负数 第二章作业: 1. 8086CPU由哪两部分构成?它们的主要功能是什么? 由执行部件EU以及总线接口部件BIU组成。 执行部件的功能是负责指令的执行。总线接口部件负责cpu 与存储器、I/O 设备之间的数据(信息)交换。 2. 叙述8086的指令队列的功能,指令队列怎样加快处理器速度? 在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。

3. (a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址?(c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个字节? 共有20条地址线。1M。64k。 4. 8086CPU使用的存储器为什么要分段?怎样分段? 8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。 5. 8086与8088CPU微处理器之间的主要区别是什么? (1)8086的外部数据总线有16位,8088的外部数据总线只有8位; (2)8086指令队列深度为6个字节,8088指令队列深度为4个字节; (3)因为8086的外部数据总线为16位,所以8086每个周期可以存取两个字节, 因为8088的外部数据总线为8位,所以8088每个周期可以存取一个字节; (4)个别引脚信号的含义稍有不同。 6. (a)8086CPU中有哪些寄存器?其英文代号和中文名称?(b)标志寄存器有哪些标志位?各在什么情况下置位? (1)共14个寄存器: 通用寄存器组:AX(AH, AL) 累加器; BX(BH, BL) 基址寄存器; CX(CH, CL) 计数寄存器; DX(DH, DL) 数据寄存器;

微机原理复习资料和答案

微机原理复习资料和答案

一、单项选择题 1.8086微处理器将下一条指令的地址保存在指令寄存 器()中。 A)OP B)MP C)IP D)XP 2.以下寻址方式中只有()不需要访问内存。 A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址 3.关于微处理器的指令系统,以下说法正确的是 ()。 A)指令系统就是该处理器能够执行的全部指令 B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能 C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现 D)以上都正确 4.在Intel系列微处理器中保护模式下是通过 ()中的段选择子在描述符表中选择一个描述符,从而得到段的相关信息来访问内存。 A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器 5.以下存储器中,只有()是以电容来存储信息, 需要定期进行刷新。 A)PROM B)EPROM C)DRAM D)SRAM

6.以下指令错误的是()。 A)MOV AX,1234H B)MOV AX,BL C) MOV AX,12H D)MOV AL,BL 7.8086CPU的中断源中只有()能被CPU的IF 标志屏蔽。 A)INTR B)NMI C)软中断D)溢出中断 8.一片8259中断控制器可以管理8级外部中断,则2 片8259级联最多可以管理()级外部中断。 A)15 B)16 C)17 D)18 9.8086微处理器的状态标志中,()用于指示 当前运算结果是否为零。 A)AF B)CF C) OF D)ZF 10.DMA数据传送是指在()之间直接进行的数 据传送。 A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设 11.微机系统中若用4片8259A构成 主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。 A. 32 B. 29 C. 28 D. 24 12.采用查询方式来实现输入输出 是因为它( )

相关主题
文本预览
相关文档 最新文档