微机原理部分习题解答与复习重点(2013年秋)

合集下载

微机原理课后习题参考答案

微机原理课后习题参考答案

微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。

微型计算机:简称“微型机”、“微机”,也称“微电脑”。

由大规模集成电路组成的、体积较小的电子计算机。

由微处理机(核心)、存储片、输入和输出片、系统总线等组成。

特点是体积小、灵活性大、价格便宜、使用方便。

微型计算机系统:简称“微机系统”。

由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。

配有操作系统、高级语言和多种工具性软件等。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。

1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。

总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。

1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。

微机原理部分习题解答和复习重点(2013年秋)

微机原理部分习题解答和复习重点(2013年秋)
MEMW
MEMR
D0~D7 A0~A10
6116
R / W CS
OE
408~00H 40FFFH
D0~D7 A0~A10
MEMW
D0~D7 A0~A10
6116
R / W CS
400~00H 407FFH
MEMR
OE
8088
系统总线 MEMW
MEMR
&
G1
Y0
A18
1
Y1 G2A
A19
A17
≥1
A16 A15
6264 D0~D7 A0~A12
OE CS1 WE CS2
+5v
6264 D0~D7 A0~A12
OE CS1 WE CS2
+5v
≥1
≥1
≥1
≥1
74LS138 & G1
G2A
&
G2B Y4
C B
Y5
A
700~00H 73FFFH
740~00H 77FFFH
P243 习题 5.13、5.14 1. E2PROM 98C64A (8K×8bit),连接到8088系统总
G2B
A14
A13 A12
C B
A11
A
74LS138
【程序】方法1:用串操作指令
TESTP: MOV MOV MOV MOV MOV CLD REP
DX,4000H ES,DX DI,0 CX,1000H AL,55H
STOSB
; 串操作: DS:SI→源串
;
ES:DI→目的串
; 4K次
; DF=0,DI自增 ; AL→ES:DI,4K次,DI自增

2013-2014-1微机原理复习提纲

2013-2014-1微机原理复习提纲

试卷题型1.单选每题2分共40分2.填空每空1分共10分3.简答每题6分共30分4.设计每题10分共20分第一章概述1 微处理器、微型计算机、微型计算机系统由哪些部分组成。

各部分功能及作用。

2. 冯-诺依曼结构计算机由运算器、存储器、控制器、输入设备、输出设备五个部分组成。

=====================================================第二章8086微处理器●8086编程结构:1.8086的地址线20根、数据线16根,可寻址空间1MB;可访问64K(216个I/O 端口。

2.8086/8088微处理器的编程结构包括两大组成部分,BIU和EU,各部分的功能及作用。

(BIU负责管理CPU与存储器、I/O接口间的数据传输;EU负责指令的执行BIU和EU包含哪些组成部分,各部分功能及作用。

3.8086总线周期:总线周期含义;基本总线周期有哪几部分组成;在存储器与I/O 接口速度不匹配时,要在T3和T4之间插入等待周期Tw。

●8086引脚信号和工作模式1. 8086包括两种工作模式:最小工作模式和最大工作模式的概念,主要区别是处理器个数不同。

2. 8086CPU RESET引脚:要求复位脉冲的有效电平必须至少持续4个时钟周期。

重启的状态:CS=FFFFH;其余清0;起始地址从FFFF0H开始;关于中断的引脚INTR(可屏蔽中断请求3. 8086最小模式下典型配置,各个组成部分的功能。

(例如:时钟信号由8284提供8086存储器编址和I/O编址1.对I/O端口的编址统一编址和独立编址方式,各自特点。

======================================================第三章指令系统1 寻址方式:寻址特点;形式地址;有效地址;例如:MOV AX,0110[BX][SI]3.堆栈的工作方式;计算栈顶物理地址,执行PUSH AX或POP AX指令后栈顶地址(如: SS=0008H,SP=000CH,执行完指令后的栈顶地址计算=======================================================第五章存储器1.存储器的定义、分类,各种存储器的特点。

微机原理试题库及答案2013N修改版

微机原理试题库及答案2013N修改版

微机原理试题库及答案2013N修改版微机原理及应用试题库第一章微型计算机系统 (1)1.1选择题 (1)1.2判断题 (2)1.3填空题 (2)1.4简答题 (3)第二章处理器结构 (4)2.1选择题 (4)2.2名词解释题 (4)2.3判断 (5)2.4填空题 (6)2.5简答题 (6)第三章数据处理 (7)3.1.选择 (7)3.2.名词解释 (8)3.3.判断 (9)3.4.填空 (9)3.5.简答题 (10)第四章指令系统 (11)4.1.选择 (11)4.2.名词解释 (12)4.3.判断 (12)4.4.填空 (12)4.5.简答题 (13)第五章汇编语言程序设计 (15)5.1.选择 (15)5.2.名词解释 (16)5.3.判断 (16)5.4.填空 (16)5.5.简答题 (17)5.6.应用题 (19)第六章微机总线 (40)6.1.选择 (40)6.2.名词解释 (41)6.3.判断 (41)6.4.填空 (41)6.5.简答题 (42)第七章存储系统 (44)7.1.选择 (44)7.2.名词解释 (44)7,3.判断 (45)7.4.填空 (46)7.5.简答题 (46)第八章无条件与查询传送方式 (49) 8.1.选择 (50)8.2.名词解释 (51)8.3.判断 (51)8.4.填空 (52)8.5.简答题 (52)第九章中断与DMA传送方式 (54) 9.1.选择 (54)9.2.名词解释 (54)9.3.判断 (55)9.4.填空 (55)9.5.简答题 (56)第十章常用接口技术 (58)10.1.选择 (58)10.2名词解释 (59)10.3判断 (59)10.4填空 (59)10.5简答题 (60)10.6应用题 (61)组卷方案题型题数满分单出章节合出章节选择10 10×1.5=151~10判断10 10×1=10填空10 10*2=20简答题 5 5*4=20 1,2;3,4;6,7;8,9;5,10;名词解释 2 5*2=10 2,6,7 3,4;8,9;应用题 2 10+15=25 5,10第一章微型计算机系统1.1选择题1.计算机的发展阶段通常是按计算机所采用的()来划分的。

2013年6月微机原理复习指南

2013年6月微机原理复习指南

要求: 1)说明8255A的端口地址。 2)完成8255A初始化软件设计。
1)8255A口地址 000H, 8255B口地址001H, 8255控制口地址 003H,
2)8255A的初始化程序
MOV DX ,003H MOV AL ,90H OUT DX ,AL
;8255控制口地址 ;8255控制字,A口输入, ;8255控制字送控制口
MOV BL , 08H
MOV CL, 0
XOR BL, AL
TEST AL, 01H
HLT
AL =
BL=
ZF=
2.
MOV AL , 38H
MOV CL , 3
MOV BL , AL
SHR AL , CL
SHL BL , CL
HLT AL=
, BL=
, CF=
3.
MOV AL, 10H
2. RAM空间地址连续且没有重迭区,写出各芯片地址 分布空间范围。
第六章 接口
了解接口的概念、功能 8255A可编程并行接口
用8253、8255A设计一个数据采集系统如图所示。要 求每隔100μs采集一个数据,数据的I/O传送控制采 用中断控制,8253的OUT信号接至8259A的IR2中断 请求信号引脚。
MOV CX, 1000H
MOV BX , 2000H MOV [CX], AL
XCHG CX, BX MOV DH, [BX]
MOV DL, 01H
XCHG CX, BX
MOV [BX], DL
HLT CX =
,2000H)=
4.
ORG 0100H
DA1 DB 10H, 20H
了解随机存取器RAM,只读存取器ROM的基本概念 和分类。

微机原理期末复习提纲(新版)-2013 1

微机原理期末复习提纲(新版)-2013 1

微机原理及接口技术期末复习提纲1、单片机的结构与组成。

(记忆)2、管脚ALE、/PSEN、/EA和RST的功能。

(记忆)3、存储器分为哪几个空间?如何区别不同的空间的寻址?分别用何种指令实现(结合程序指令理解)4、数据存储器的低128字节的地址分配及功能?(理解)5、如何确定和改变当前工作寄存器组?(理解)6、有哪些位寻址区域?如何区分位寻址和字节寻址?(理解)7、理解PSW各位代表的具体含义及如何判别?(记忆与理解)8、堆栈的概念及SP如何执行操作?理解PUSH、POP指令。

(结合中断和调用指令理解)9、理解PC和DPTR的功能?(结合具体指令和程序进行理解)10、振荡周期、状态周期、机器周期、指令周期?(记忆)11、8051七种寻址方式?(重点是识别寻址方式、相对偏移量和目标地址的计算)12、指令系统,重点控制程序转移类指令、DA A 、ANL、CPL、XRL,ORL、SWAP、PUSH、POP、ADDC、RET、RETI等。

(理解及运用)13、程序阅读及功能分析(分析寄存器的运算结果和子程序实现的功能,各种码制进行转换,延迟子程序,堆栈程序,查表程序等,尤其要对指令的时间和空间的理解和分析)14、理解查表指令MOVC A,@A+DPTR和MOVC A,@A+PC及应用?(理解)15、数据传送类编程。

(片内RAM,片外RAM,片内外ROM之间的数据块传送)16、89C51的中断源、中断优先级、中断矢量地址(中断服务程序的入口地址)?17、中断请求标志TCON、SCON,中断允许控制IE,中断优先级控制IP?(记忆与理解)18、中断编程如何进行初始化?(理解)19、中断系统原理图理解与程序阅读分析?(中断与查询方式编程)20、定时器的工作模式寄存器TMOD、控制寄存器TCON?(理解)21、定时器/计算器的定时初值和计数初值计算公式?各工作方式最大定时和最大计数的计算(理解)22、定时器的三种主要工作模式及具体应用编程(包括定时和计数,可采用中断方式或查询方式编程)?(综合应用编程)23、串行通信的四种工作方式区别。

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

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

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.微型计算机是指以微处理器为核心,配上存储器、输入输出接口电路及系统总线所组成的计算机。

2.微处理器是由一片或几片大规模集成电路组成的具有运算器和控制器功能的部件。

3.8086CPU从功能上讲,其内部结构分为_执行单元_和_总线接口单元_两大部分。

4.1KB= 1024 字节,1MB= 1024 KB,1GB= 1024 MB。

5.带符号数有原码、反码和补码三种表示方法,目前计算机中带符号数都采用补码形式表示。

6.(101110.11)2=( 46.75)10=( 2E.C)167.已知[ X]补=81H,则X= -127 。

(已知补码如何求真值?)8.假设二进制数A=10000110,试回答下列问题:1)若将A看成无符号数则相应的十进制数是_134_。

2)若将A看成有符号数则相应的十进制数是_-122_。

(带符号数都采用补码形式表示,已知补码如何求真值?。

)3)若将A看成BCD码则相应的十进制数是_86_。

9.从_奇_地址开始的字称为“非规则字”,访问“非规则字”需_两_个总线周期。

10.8086CPU数据总线是_16_位,对规则字的存取可在一个总线周期完成,11.8086CPU的地址总线有 20 位,可直接寻址 1M B的存储空间。

12.若DS=6100H,则当前数据段的起始地址为 61000H ,末地址为 70FFFH 。

13.动态存储器是靠电容来存储信息的,所以对存储器中所存储的信息必须每隔几毫秒刷新一次。

14.8086 CPU复位后,执行的第一条指令的物理地址是 FFFF0H 。

15.8086CPU系统的逻辑地址由段地址和偏移地址组成,物理地址的求法是段地址左移4位+偏移地址。

16.堆栈是以_先进后出_的原则存取信息的一个特定存贮区。

8086的堆栈可在1MB 存贮空间内设定,由堆栈段寄存器 SS 和堆栈指针 SP 来定位。

堆栈操作是以字为单位。

17.转移指令分为条件转移指令和无条件转移指令,条件转移指令的转移目的地址只能是短标号,即转移范围不能超过_-128——+127_字节。

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

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

微机原理复习题(附答案)一.名词解释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可接收外部设备送来的信息或发送给外设。

微机原理部分课后习题答案

微机原理部分课后习题答案

微机原理(第4版)部分习题参考答案第一章绪论1、什么是冯诺依曼机?答:由运算器、控制器、存储器、输入设备、输出设备等5个部分组成,其基本原理是以存储器存储程序控制的原理。

9、将下列二进制数转化为十进制数。

(1) 1101.01B=13.25(2) 111001.0011B=57.1875(3) 101011.0101B=43.3125(4) 111.0001B=7.062510、将下列十六进制数转化为十进制数。

(1) A3.3H=163.1875(2) 129.CH=297.75(3) AC.DCH=172.859375(4) FAB.3H=4011.187511、将下列十进制数转化为二进制、八进制、十六进制。

(1) 23=10111B=27Q=17H(2) 107=1101011B=153Q=6BH(3) 1238=10011010110B=2326Q=4D6H(4) 92=1011100B=134Q=5CH12、将下列十进制数转换为8位有符号二进制数。

(1) +32=00100000B(2) -12=11110100B(3) +100=01100100B(4) -92=10100100B13、将下列十进制数转化为压缩和非压缩格式的BCD码。

压缩非压缩(1) 102=00000001 00000010 00000001 00000000 00000010(2) 44=01000100 00000100 00000100(3) 301=00000011 00000001 00000011 00000000 00000001(4) 1000=00010000 00000000 00000001 00000000 00000000 00000000 14、将下列二进制数转换为有符号十进制数。

(1) 10000000B=-128(2) 00110011B=51(3) 10010010B=-110(4) 10001001B=-119第二章8086系统结构5、要完成下述运算或控制,用什么标志位判别?其值是什么?(1)比较两数是否相等。

《微机原理与接口技术》复习练习题与答案

《微机原理与接口技术》复习练习题与答案

13级《微机原理与接口技术》复习练习题与答案(韶关学院计算机科学学院彭玄璋)一、填空题1、8086/8088 CPU内部结构按功能分为两部分,即由执行单元和总线接口单元组成。

2、若CPU的数据线宽度为16位,则它的字长为16 位;地址线宽度为20位,则它的寻址空间为1MB 。

3、8086CPU为了适应各种应用场合有两种工作模式,即是最小模式和最大模式。

4、8086/8088CPU复位后,CS的内容为0FFFFH ,IP的内容为0000H 。

5、8086的16位标志寄存器包括 6 个状态标志位和3个控制标志位。

6、计算机的I/O端口地址的编址方式有统一编址和独立编址 ,而8086CPU寻址外设采用独立编址方式。

7、CPU与外设间有4种I/O信息传送方式,即无条件传送、查询传送中断传送、直接存储器存取(DMA) 。

8、若某输出外设的I/O接中的数据端口地址为100H,要将字节数据从8086CPU输出到外设的指令是MOV DX,100H 和OUT DX,AL 。

9、响应可屏蔽中断INTR的条件是控制标志IF= 1 。

10、若8253的某一计数器用于输出方波,该计数器的工作方式为 3 ;若该计数器输入频率为100KHz,输出方波频率为10KHz,则计数初值应设为10。

11、串行通信协议分为异步通信和同步通信。

12、波特率是指单位时间内传送二进制数据的位数。

13、8088组成的系统中,存储器分若干个不超过64K字节的段。

14、当8088CPU的INTR端输入一个高电平时, 可屏蔽中断获得了中断请求。

15、8088工作于最小工作模式时,控制总线由CPU本身产生,工作于最大工作模式时,控制总线由总线控制器8288 产生。

16、数据的并行I/O方式是以字节或字为单位进行传送;数据的串行I/O方式是以位为单位进行传送。

17、从地址/数据复用线中分离出地址信息需用逻辑芯片锁存器,地址/数据复用线中的双向数据传送需用逻辑芯片双向缓冲器。

微机原理复习资料和答案讲解

微机原理复习资料和答案讲解

一、单项选择题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.MOV AX, ES:[BX][SI]的源操作数的物理地址是()。

A.16×(DS)+(BX)+(SI) B.16×(ES)+(BX)+(SI)C.16×(SS)+ (BX)+(SI) D.16×(CS)+(BX)+(SI)2.8086CPU内标志寄存器中的控制标志位占()。

A.9位 B.3位 C.6位 D.16位3.Reset信号到来后,8088CPU的启动地址为()。

A.00000H B.FFFFFH C.FFFF0H D.0FFFFH4.典型的计算机硬件结构主要包括三个组成部分,它们分别是()。

A.CPU、存储器、I/O设备 B.CPU、运算器、控制器C.存储器、I/O设备、系统总线 D.CPU、控制器、I/O设备5.CPU通过总线对内存或I/O端⼝存取(读或写)⼀个字节所需的时间是⼀个()。

A.总线周期 B.时钟周期 C.指令周期D.存储器周期6.⼗进制数36.875转换成⼆进制数是()。

A.110100.01 B.100100.111 C.100110.11 D.100101.1017.⼗进制数-75⽤⼆进制数10110101表⽰,其表⽰⽅式是()。

A.原码 B.补码 C.反码 D.ASCⅡ码8.8086/8088可⽤于间接寻址的寄存器有()。

A.2个 B.4个 C.6个 D.8个9.堆栈的⼯作⽅式是()。

A.先进后出 B.可以根据地址选择存取C.先进先出 D.随机存取10.寄存器间接寻址⽅式中,操作数在()中。

A.通⽤寄存器 B.堆栈 C.内存单元 D.段寄存器11.直接、间接、⽴即三种寻址⽅式指令的执⾏速度,由快⾄慢的排序为()。

A.直接、⽴即、间接 B.直接、间接、⽴即C.⽴即、直接、间接 D.不⼀定12.微机控制总线上传送的是()。

A.存储器和I/O设备向CPU传送的状态信号 B.存储器和I/O接⼝的地址C.CPU向存储器和I/O设备发出的命令信号 D.A和C 13.将累加器AX的内容清零的不正确操作是()。

微机原理《复习大纲》答案仅供参考

微机原理《复习大纲》答案仅供参考

《微机原理》复习提纲第1章计算机系统概述1.微机系统的硬件结构是怎样的?微机的硬件有微处理器,存储器,总线,接口以及外部设备五部分组成。

2.微处理器主要完成哪3项任务?(1)是在处理器与内存储器或者I/O之间传送数据操作;(2)是基本的加减乘除算术运算以及逻辑与、或、异或、取反等操作。

(3)是通过简单的判断控制程序的流向操作。

3.微机系统启动时,是怎样开始工作的?第一步当按下开关时,CPU得到的启动地址FFFF0H,CPU就会从FFFF0H处开始取指令,执行指令。

第二步系统BIOS的启动程序进行加电自动检测一些关键设备是否能够正常工作。

第三步系统BIOS的启动顺序从软盘、硬盘、或者光驱开始装载系统。

4.微机系统执行程序的过程是怎样的?逐步的从内存中取出程序中的指令并执行指令规定的操作。

典型练习1. P14 习题2.答:第二项任务的完成需要依据标志寄存器即(是基本的加减乘除算术运算以及逻辑与、或、异或、取反等操作)2. PC机在加电或RESET后,80X86CPU首先工作于实模式, CS:IP指向物理地址 FFFF0H ,从 BIOS 中取指令执行,开始了启动过程。

第2章微处理器存储管理技术1.段加偏移寻址机制优点何在?答:允许程序和数据不需要任何修改,而使程序和数据重新定位P18。

2.实模式下逻辑地址是怎样的?CPU如何将其转换为物理地址?即一个内存单元地址有段地址和偏移地址两部分组成,用冒号连接段地址和偏移地址,即段地址P15。

物理地址=段的起始地址+偏移地址=段地址*10H+偏移地址3.保护模式下逻辑地址是怎样的?CPU如何将其转换为物理地址?保护模式下存储器的寻址允许方位位于第一个1MB以及第一个1MB以上的内存数据和程序,在原来存放段地址的段寄存器里还有一个选择子,用于选择描述表内的一个描述符。

保护模式下存储器寻址是通过段寄存器中的选择子,在描述符表中选择一个描述符,从而得到断的起始地址,再加上偏移地址得到的物理地址来访问内存。

微机原理老师解答考试重点

微机原理老师解答考试重点

微机原理老师解答考试重点1.问:译码器是如何译码的?寻址空间是如何确定的?译码器与寻址空间是怎么联系的?答:译码器实际上是由许多与门、或门、非门和它们的组合构成的。

它有若干个输入端和若干个输出端(也可能只有一个输出端)。

对某一个输出端来说,它的电平高低必然与输入的某一种状态相对应。

例如,具有4个输入端的与非门就是一个简单的译码器,只有四个输入端为1111时,它的输出端才为0。

如果将地址总线的A9、A8、A7、A6与它的四个输入连接起来,并把它的输出连到存储器芯片或某个需要寻址的外设接口的片选端(假定低电平有效),那么,只有当A9、A8、A7、A6为1111时,存储器芯片或外设才会被选中。

译码器的寻址空间取决于地址总线的哪几根线接到译码器的输入端,例如上例,地址总线的A9、A8、A7、A6与译码器的输入连接,那么其寻址空间应该是11 1100 0000~11 1111 1111,即3C0H~3F0H。

注意,没有参与译码的低位地址线必然要参与存储器芯片或外设接口的内部译码。

也就是说,内部译码地址范围是0 -- 2n - 1,例如上例为00 0000 - 11 0000。

可以说,译码器的译码输出决定了寻址空间的起始地址,内部译码决定了寻址空间的大小。

2. 问:A/D转换器芯片与微处理器接口时重点应考虑哪些问题?答:A/D转换器与微处理器相连接是作为微机的一个输入设备。

A/D转换器将转换后的数字量输入微机,同时A/D的工作还要受CPU控制,两者之间是通过数据线、控制线和状态线相连接的。

(1)A/D)转换器具有三态缓冲器时,数据线可直接相连;无三态缓冲器的A/D芯片,需外接三态缓冲器,或接并行接口8255A。

(2)A/D转换器需要一个启动信号START和一个输出允许信号OE,这两个信号都应由CPU产生并送人A/D;A/D转换结束将产生一个转换结束状态信号EOC送回到CPU。

(3)A/D与CPU接口时,有一个时间配合问题。

微机原理2013复习答案

微机原理2013复习答案

一、选择题D 、E 、B 、J 、H 、N 、F 、G 、K 、M 、C 、L 、I 、A二、填空题1、42H, 64H2、42350H3、数据、状态、控制I/O 端口独立编址、I/O 端口与存储器单元统一编址程序控制,中断控制,直接存储器访问(DMA )。

4、局部总线, ④通信总线。

局部总线;系统总线5、NMI ,INTR 。

6、32位局部总线,16位系统总线。

7、调幅、调频,调相。

8、00000H-BFFFFH ,128 KB 。

9、低,RAS ________,CAS ________。

10、并联、串联、循环。

11、I/O 缓冲器、发送器、接收器、读写控制电路、Modem 控制电路。

三、改错题1、 MOV BL ,DL2、 MOV BX ,AXMOV [BX],CX3、 MOV CL ,CHSHL AX ,CH4、 MOV CL ,3ROL DX ,CL5、 MOV AX ,DATA2MOV [DATA1],AX6、 MUL BX7、 MOV AX ,[SI]MOV [BX],AX8、 MOV BX ,CXMOV AX ,[BX][SI]9、 MOV DX , 378HIN AL , 378H10、 DIV BL11、MOV AX ,DSMOV ES ,AX12、MOV WORD PTR [BX],200H四、问答与计算题1、14个地址输入端(16K=214);4个数据输送端;8416864=⨯⨯K K 所以,需要8片。

2、8251芯片通用的同步、异步接受发送器,用作CPU 与串行外设的接口电路,它I/O 缓冲器、发送器、接收器、读写控制电路、Modem 控制电路五大部分组成。

3、18H ×4=60H ,所以,存放偏移地址的单元是60H ,61H ;存放段地址的单元是62H ,63H 。

4、由CPU 向下,有:⑴靠近CPU 的高速缓冲存储器Cache ,其速度很快,与CPU 相当,但容量小; ⑵主存储器,其速度较Cache 慢,但容量较Cache 大;⑶辅助存储器,其容量很大,但速度相对很慢。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
+5v
6264 D0~D7 A0~A12 OE CS1 WE CS2
+5v
6264 D0~D7 A0~A12 OE CS1 WE CS2
+5v
6264 D0~D7 A0~A12 OE CS1 WE CS2
+5v
≥1
≥1
≥1
≥1
A0 BHE
&
74LS138
G1
G2A
A19 A18 A17 A16 A15 A14
② 不用串操作指令。
START: MOV DX,SEG TABLE MOV DS,DX MOV SI,OFFSET TABLE MOV DX,SEG NEXT MOV ES,DX MOV DI,OFFSET NEXT MOV CX,1024 GOON: MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP GOON ……
5
P134 习题 3.6 在DATA1为首地 址的内存区域中顺 序存放着以ASCII 码表示的十进制千 位数,现欲将其转 换成二进制数,试 编写程序实现之。
MOV AND MOV MOV ADD …… BL,[SI] BL,0FH AH,0 AL,BL DX,AX ;个位
PROGM: MOV MOV MOV MOV MOV MOV AND MOV MUL ADD MOV AND MOV MUL ADD MOV AND MOV MUL ADD
D0~D7 A0~A10
R/W OE D0~D7 A0~A10 R/W OE & 1
≥1
6116 CS
40800H ~ 40FFFH
6116 CS
40000H ~ 407FFH
8088 系统总线
MEMW MEMR A18 A源自9 A17 A16 A15 A14 A13 A12 A11
G1 G2A G2B C B A
冒泡排序法
9
3.10 在BVFF单元中有 一个BCD数A,试编 写程序计算Y,结果 送DES单元,其中: Y= 3A,A≤20 A-20,20<A<60 80,A≥60
START: LEA MOV CMP JBE CMP JB MOV JMP NEXT1: MOV ADD DAA ADD DAA JMP NEXT2: SUB DAS SAVE: MOV
11
3.13 试编写程序,给 从内存 40000H 到 4BFFFH 的每个单 元中均写入 55H, 并逐个单元读出比 较。若写入的与读 出的完全一致,则 将AL置7EH;若有 错则将AL置81H。
START: MOV MOV MOV MOV MOV CLD REP MOV MOV REPE JNZ MOV JMP ERROR: MOV STOP: ……
6
3.7 试编写程序将MOLT中的一个8位二进制数乘以20, 乘积放在ANS单元及其下一单元中(用3种方法完成)。 ① 用乘法指令实现;② 利用连续加法实现; ③ 利用移位指令实现。
START: MOV MOV MUL MOV ① AL,MOLT BL,20 BL ANS,AX
M×20 =M×(16+4) =(M×4)×4+M×4
A19 A1 A17 A16 A1
8 5
A1 A A A A1 13 12 11
4 0
A9 x x
A8 x x
A7 x x
… … …
A1 x x
A0 x x
P134 习题 3.8 在DATA为首地址的内存区域中存放100个无符号 8位数,试编写程序找出其中最大的数,并将其放 在KVFF中。
MOV MOV INC MOV AGAIN: CMP JGE MOV NEXT: INC LOOP MOV …… BX,OFFSET DATA AL,[BX] BX CX,99 AL,[BX] NEXT AL,[BX] BX AGAIN KVFF,AL
DX,SEG DATA1 DS,DX BH,0 SI,OFFSET DATA1 DX,0 BL,[SI+3] ;千位 BL,0FH AX,1000 BX DX,AX BL,[SI+2] ;百位 BL,0FH AL,100 BL DX,AX BL,[SI+1] ;十位 BL,0FH AL,0AH BL DX,AX
8
P134 习题 3.9 在DATA为首 地址的内存区域 中存放100个无 符号8位数,要 求将数据按大小 顺序排列,试编 写程序实现。
LEA MOV NEXT1: MOV MOV NEXT2: MOV INC CMP JBE MOV MOV MOV NEXT3: DEC JNZ DEC JNZ …… DI,DATA BL,99 SI,DI CL,BL AL,[SI] SI AL,[SI] NEXT3 DL,[SI] [SI-1],DL [SI],AL CL NEXT2 BL NEXT1
; 数据读出校验
; 分支1:都对 ; 分支2:有错 ; 程序出口
18
P242 习题 5.10 4片6264 SRAM(8K×8bit),连接到8086系统总线, 地址范围70000H~77FFFH,画电路图。 【解】 A0~A12 6264: D0~D7
CS1 , CS2 OE WE
A1 A A A A1 13 12 11
方法1: 使用常规指令
START: MOV MOV MOV MOV MOV GOON1: MOV INC LOOP MOV MOV GOON2: CMP JNE INC LOOP MOV JMP ERROR: MOV STOP: ……
DX,4000H DS,DX SI,0 CX,0C000H AL,55H [SI],AL SI GOON1 SI,0 CX,0C000H [SI],AL ERROR SI GOON2 AL,7EH STOP AL,81H
4 0
地址分析:
A19 A1 A17 A16 A1
8 5
A9 x x
A8 x x
A7 x x
… … …
A1 x x
A0 x x
0 0
1 1
1 1
1 1
0 0
0 1
0 1
0 1
x x
x x
可用3-8译码器实现
片内地址
19
D0~D7 D8~D15
8086 系统 总线
A1~A13 MEMR MEMW
6264 D0~D7 A0~A12 OE CS1 WE CS2
Page 242~243
习题
P242 习题 5.5 两片6116 SRAM(2K×8bit),连接到8088系统总线, 地址范围40000H~40FFFH。 1. 画电路图。 有错:01H → DL 2. 编程序:写入某数,读出比较 都对:EEH → DL 【解】地址分析:
A19 A1 A17 A16 A1
8 5
A1 A A A A1 13 12 11
4 0
A9 x x
A8 x x
A7 x x
… … …
A1 x x
A0 x x
0 0
1 1
0 0
0 0
0 0
0 0
0 0
0 0
0 1
x x
可用3-8译码器实现
片内地址
15
D0~D7 A0~A10
MEMW MEMR D0~D7 A0~A10 MEMW MEMR
SI,BVFF AL,[SI] AL,20H NEXT1 AL,60H NEXT2 AL,80H ;A≥60 SAVE BL,AL ;A≤20 AL,BL AL,BL
SAVE AL,20H
DES,AL
;20<A<60
10
3.13 试编写程序,给 从内存 40000H 到 4BFFFH 的每个单 元中均写入 55H, 并逐个单元读出比 较。若写入的与读 出的完全一致,则 将AL置7EH;若有 错则将AL置81H。
&
G2B
C B A
Y4
Y5
70000H ~ 73FFFH
74000H ~ 77FFFH
P243 习题 5.13、5.14 1. E2PROM 98C64A (8K×8bit),连接到8088系统总 线,地址范围40000H~41FFFH,画电路图。 2. 编程: 将内存B0000H开始的顺序8KB内容写入此 E2PROM,调用20ms延时子程序。 【解】 地址分析:
START: MOV MOV MOV MOV MOV GOON: MOV CMP JNE INC NEXT: INC LOOP …… DX,4000H DS,DX CX,4000H SI,0 DX,0 AL,[SI] AL,'A' NEXT DX SI GOON
13
微机原理及接口技术

5章
存储技术
4
P134 习题 3.5 试编写程序将 BUFFER中的一个 8位二进制数转换 为用ASCII码表示 的十进制数,并按 位数高低顺序存放 在ANSWER为首 地址的内存区域中。
START: MOV MOV MOV MOV MOV MOV MOV MOV MOV GOON: CMP JE DIV OR MOV MOV INC JMP NEXT: …… DX,SEG BUFFER DS,DX DI,OFFSET ANSWER SI,OFFSET BUFFER BL,10 AH,0 AL,[SI] [DI],3030H [DI+2],30H AX,0 NEXT BL ;BL=10 AH,30H ;AH:余数 [DI],AH AH,00H DI GOON
微机原理及接口技术
部分习题解答
原作者:车向泉 时间:2013年12月30日13:14:29
微机原理及接口技术

3章 Intel处理器指令系统及
相关文档
最新文档