当前位置:文档之家› 微机原理复习资料

微机原理复习资料

微机原理复习资料
微机原理复习资料

微机原理复习资料

填空题

(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 L1(L1为标号)的区别在于: B

a. 寻址方式不同;

b. 是否保存IP的内容;

c. 目的地址不同;

d. 对标志位的影响不同。

解:(1)D PUSH AX则AX入栈,SP=0FFEH;CALL BX则IP入栈,SP=0FFCH (2)C 异或,若相同,则AL=0,ZF=1。

(3)B

(4)MOV AX,[BX][SI]的源操作数的物理地址是: A 。

a.(DS)×16+(BX)+(SI)

b.(ES) ×16+(BX)+(SI)

c. (SS) ×16+(BX)+(SI)

d.(CS) ×16+(BX)+(SI)

(5)MOV AX,[BP][DI]的源操作数的物理地址是___D____。

a.(DS)×16+(BX)+(DI)

b.(ES) ×16+(BX)+(DI)

c. (SS) ×16+(BX)+(DI)

d.(CS) ×16+(BX)+(DI)

(6)MOV 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____。

a.10102H

b.10101H

c.100FEH

d.100FFH

(8)下列指令中有语法错误的是___A_____。

A. MOV [SI], DS:[DI]

B. IN AL,DX

C. JMP WORD PTR[SI]

D. PUSH WORD PTR[BP+SI]

(9)JMP NEAR PTR[DI]是___C___。

A.段内直接转移

B.段间直接转移

C.段内间接转移

D.段间间接转移

(10)下面哪条指令无法完成AX 的内容清0的任务? D

A. AND AX, 0

B.SUB AX, AX

C. XOR AX, AX

D.CMP AX, AX

(11)对于下列程序段:

NEXT: MOV AL, [SI]

MOV ES:[DI], AL

INC SI

INC DI

LOOP NEXT

也可用下面哪条指令完成同样的功能 A

A. REP MOVSB

B.REP MOVSW

C. REP STOSB

D. REP STOSW

(12)对于下列程序段:

AGAIN: MOV ES:[DI], AX

INC DI

INC DI

LOOP AGAIN

可用下面哪条指令完成相同的功能? C

A. REP MOVSB

B. REP LODSW

C. REP STOSW

D. REP STOSB

(13)执行下列三条指令后,SP 存储内容为 C 。

MOV SP,1000H

POP BX ;SP+2

INT 21H ;将IP 、CS 、PSW 的内容入栈,SP-6

A.(SP)=1002H

B.(SP)=0FFAH

C.(SP)=0FFCH

D.(SP)=1004H

1. 8086CPU 的M/IO 信号在访问存储器时为 高 电平,访问IO 端口时为 低

电平。

2. 根据传送信息的种类不同,系统总线分为 数据总线 、 地址总线 和 控制

总线 。

3. 三态逻辑电路输出信号的三个状态是 高电平 、 低电平 和 高阻态 。

4. 在8086的基本读总线周期中,在1T 状态开始输出有效的ALE 信号;在2T 状

态开始输出低电平的RD信号,相应的DEN为__低__电平,R

DT/为__低__

电平;引脚AD

15 ~ AD

上在

1

T状态期间给出地址信息,在

4

T状态完成数据的

读入。

5.微机中的控制总线提供 H 。

A.数据信号流;

B.存储器和I/O设备的地址码;

C.所有存储器和I/O设备的时序信号;

D.所有存储器和I/O设备的控制信号;

E.来自存储器和I/O设备的响应信号;

F.上述各项;

G.上述C,D两项;

H.上述C,D和E三项。

6.微机中读写控制信号的作用是 E 。

A.决定数据总线上数据流的方向;

B.控制存储器操作读/写的类型;

C.控制流入、流出存储器信息的方向;

D.控制流入、流出I/O端口信息的方向;

E.以上所有。

7.8086最大系统的系统总线结构较最小系统的系统总线结构多一个芯片 8288

总线控制器_。

8.微机在执行指令 MOV [DI],AL时,将送出的有效信号有 B C 。

A.RESET B.高电平的IO

M/信号 C.WR D.RD

9.微型计算机的ALU部件是包含在 D 之中。

A、存贮器

B、I/O接口

C、I/O设备

D、CPU

10.80386微型计算机是32位机,根据是它的 D 。

A、地址线是32位

B、数据线为32位

C、寄存器是32位的

D、地址线和数据线都是32位

11.某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元

的偏移地址为0120H,该数的在内存的物理地址为 B 。

A.02120H B.20120H C.21200H D.03200H

12.8086最小方式下有3个最基本的读写控制信号,它们是、和

;8086最大方式下有4个最基本的读写控制信号,它们是MEMR、、和 .

13.8086执行指令MOV AX, [SI]时,在其引脚上会产生存储器读总线操作;

执行指令OUT DX, AX时在其引脚上会产生 IO写总线操作。

14.8086 CPU工作在最大方式,引脚MX

MN/应接__地__。

15.RESET信号在至少保持4个时钟周期的高电平时才有效,该信号结束后,

CPU内部的CS为 0FFFFH ,IP为 0000H ,程序从 0FFFF0H 地址开始执行。

16.在构成8086最小系统总线时,地址锁存器74LS373的选通信号G应接CPU

的 ALE 信号,输出允许端OE应接地;数据收发器74LS245的方向控制端DIR应接R

DI/信号,输出允许端E应接DEN信号。

17.8086 CPU在读写一个字节时,只需要使用16条数据线中的8条,在 1 个

总线周期内完成;在读写一个字时,自然要用到16条数据线,当字的存储对准时,可在 1 个总线周期内完成;当字的存储为未对准时,则要在 2 个总线周期内完成。

T状态开始检查READY信号,__高_电平时有效,说明存储器或18.CPU在

3

I/O端口准备就绪,下一个时钟周期可进行数据的读写;否则,CPU可自动插入一个或几个等待周期(T

),以延长总线周期,从而保证快速的CPU

W

与慢速的存储器或I/O端口之间协调地进行数据传送。

19.8086最小方式下,读总线周期和写总线周期相同之处是:在1T状态开始使

M/信号来确定是访问存储器还是访ALE信号变为有效高电平,并输出IO

问I/O端口,同时送出20位有效地址,在1T状态的后部,ALE信号变为低电平,利用其下降沿将20位地址和BHE的状态锁存在地址锁存器中;相异之处从2T状态开始的数据传送阶段。

20.8086 CPU 有 20 条地址总线,可形成 1MB 的存储器地址空间,可寻址

范围为 00000H--FFFFFH;地址总线中的 16 条线可用于I/O寻址,形成

64KB 的输入输出地址空间,地址范围为 0000H--FFFFH ;PC机中用了

10 条地址线进行I/O操作,其地址空间为 1KB ,可寻址范围为

000H—3FFH 。

21.对于微机而言,任何新增的外部设备,最终总是要通过 I/O接口与主机

相接。

22.在主机板外开发一些新的外设接口逻辑,这些接口逻辑的一侧应与 I/O

设备相接,另一侧与系统总线相接。

23.CPU与I/O接口之间的信息一般包括数据 , 控制和状态三种类

型,这三类信息的传送方向分别是双向 , 输出和输入。

24.CPU从I/O接口的状态R 中获取外设的“忙”,“闲”或“准备好”信号。

25.I/O数据缓冲器主要用于协调CPU与外设在速度上的不匹配。

26.从I/O端口的地址空间与存储器地址空间的相对关系的角度来看,I/O端口

的编址方式可以分为统一和独立两种方式。

27.8086CPU用 IN 指令从端口读入数据,用 OUT 指令向端口写入数据。

28.需要靠在程序中排入I/O指令完成的数据输入输出方式有 B C 。

(A)DMA (B)程序查询方式(C)中断方式

29.计算机主机与外设采用 D 方式传送批量数据时,效果最高。

A. 程序查询方式

B. 中断方式

C. DMA方式

D. I/O处理机

30.当采用 A 式时,主机与外设的数据传送是串行工作的。

A.程序查询方式

B.中断方式

C.DMA方式 D.I/O处理机

31.CPU被动, 处设主动的接口方式为 D 。

A.无条件程控方式

B.查询控制方式

C. DMA方式

D. 中断控制方式

32.在DMA传送过程中,控制总线的是 C 。

A.CPU

B.外部设备

C.DMA控制器

D.存储器

33.在DMA传送过程中,CPU与总线的关系是 D 。

A.只能控制数据总线

B.只能控制地址总线

C.与总线短接

D.与总线隔离

34.下列哪一个器件可以用来设计简单的输入接口电器 B 。

A.锁存器 B.三态缓冲器

C.反向器

D.译码器

1.硬件中断可分为__INTR__和__NMI__两种。

2.CPU响应可屏蔽中断的条件是_ IF=1 __,__现行指令执行完_,__没有NMI

请求和总线请求。

3.8259A有两种中断触发方式,分别是电平触发和上升沿触发。

4.8259A有___7____个命令字,3片8259A级联合后可管理___22___级中断。

5.若某外设的中断类型型号为4BH,则在8259A管理的中断系统中该中断源的

中断请求信号应连在8259A的IR3 引脚,且对应的中断向量地址为0012CH 。

6.设某微机系统需要管理64级中断,问组成该中断机构时需 9 片8259A。

7.IBM PC/XT机中如果对从片8259写入的ICW2=60H,则IR7的中断类型码是

67H 。

8.在中断响应周期内,将IF置0是由____ A ____。

A.硬件自动完成的 B.用户在中断服务程序中设置的

C.关中断指令完成的

9.中断向量可以提供____ C ____。

A.被选中设备的起始地址

B.传送数据的起始地址

C.中断服务程序的入口地址

D.主程序的断点地址

10.8086CPU可屏蔽中断 INTR为 B 时, CPU获得中断请求.

A. 低电平

B. 高电平

C. 上升沿触发

D. 下降沿触发

11.中断向量地址是_____ C ____。

A.子程序入口地址

B.存放中断服务程序入口地址的地址

C.中断服务程序入口地址

D.主程序的断点地址

12.一片8259A占两个I/O端口地址,若使用地址线A1来选择端口,其中一个

端口地址为92H,则另一个端口地址为____ D ____。

A.90H

B.91H

C.93H

D.94H

13.当多片8259A级联使用时,对于8259A从片,信号CAS0~CAS2是___ A _____。

A.输入信号

B.输出信号

C.输入/输出信号

14.下面的中断中,只有____ D ____需要硬件提供中断类型码。

A.INTO

B.INT n

C.NMI

D.INTR

15. 8259A中的中断服务寄存器用于___ B ___。

A.指示有外设向CPU发中断请求

B.指示有中断服务正在进行

C.开放或关闭中断系统

16.当多片8259A级联使用时,对于主8259A,信号CAS0~CAS2是____ B ____。

A.输入信号

B.输出信号

C.输入/输出信号

8259工作在优先级自动循环方式,则IRQ2的中断请求被响应并且服务完毕以后,优先级最高的中断源是 B 。

A、IRQ0

B、IRQ3

C、IRQ5

D、IRQ7

17. PC机采用中断向量表来保存中断向量,已知物理地址为30H的存储单元依

次存放58H,1FH,00H和A1H四个字节,则该向量对应的中断类型号和中断服务程序的入口地址是___ C ___。

A.0CH, 1F58: A100H

B.0BH, 1F58: A100H

C.0CH, A100: 1F58 H

D.0BH, 1F58: A100H

1.某一测控系统要使用一个连续方波信号,如果使用8253可编程定时/计数器

来实现此功能,则8253应工作在方式____3_____。

2.利用8253芯片产生周期为5ms的方波信号,若输入的时钟频率为1MHz,那

么8253的工作方式为___3___,计数初值为___5000___。

3.利用8253芯片产生一个中断请求信号,若输入的时钟频率为2MHz,且要求

延时10ms后产生有效的中断请求信号,则8253的工作方式为___方式0__,计数初值为__20000/4E20H__。

4.通过8253计数器0的方式0产生中断请求信号,现需要延迟产生中断的时

刻,可采用:

A)在OUT0变高之前重置初值;

B)在OUT0变高之前在GATE0端加一负脉冲信号;

C)降低加在CLK0端的信号频率;

D)以上全是。

解:D

A:方式0下,在OUT0变高之前重置初值,将在下一个CLK的下降沿使时常数从CR读入CE并重新计数。

B:在OUT0变高之前在GATE0端加一负脉冲信号可以延时一个时钟周期,达到延时的目的。

C:降低加在CLK0端的信号频率,可以增大时钟周期,达到延长OUT0端低电平的时间。

(注:A中,如果重置的初值为1,则不会达到延时的效果)

5.在8253初始化编程时,一旦写入选择工作方式0的控制字后,____ B ____。

A.输出信号端OUT变为高电平

B.输出信号端OUT变为低电平

C.输出信号保持原来的电位值

D.立即开始计数

6.当8253工作方式4时,控制信号GATE变为低电平后,对计数器的影响是___

B ____。

A.结束本次计数,等待下一次计数的开始

B.暂时停止现行计数工作

C.不影响本次计数

D.终止本次计数过程,立即开始新的计数过程

7.利用8253每1ms产生一次中断,若CLK为2MHz,则8253可采用的工作方式

及所取的计数初值分别为______ D ______。

A.方式0; 2000

B.方式3; 2000

C.方式5; 2000H

D.方式2; 2000H

8.当8253工作在____ B F ____下时,需要硬件触发后才开始计数。

A.方式0

B.方式1

C.方式2

D.方式3

E.方式4

F.方式5

9.在8253计数过程中,若CPU重新写入新时常数,那么_____ D ____。

A.本次写入时常数的操作无效

B.本次计数过程结束,使用新时常数开始计数

C.不影响本次输出信号,新时常数仅影响后续输出信号

D.是否影响本次计数过程及输出信号随工作方式不同而有差别

10.已知8254计数器0的端口地址为40H,控制字寄存器的端口地址为43H,计

数时钟频率为2MHz,利用这一通道设计当计数到0时发出中断请求信号,其程序段如下,则中断请求信号的周期是 32.7675 ms。

MOV AL,00110010B

OUT 43H, AL

MOV AL, 0FFH

OUT 40H, AL

OUT 40H, AL ;计数初值为0FFFFH,即65535,N = 65535 = =

1.8255A的A组设置成方式1输入,与CPU之间采用中断方式联络,则产生中断

请求信号INTRA的条件是 STBA= 1 ,IBFA= 1 ,INTEA= 1 。

2.8255A控制字的最高位为 1 ,表示该控制字为方式控制字。

3.8255A端口C的按位置位与复位功能由控制字中最高位为0___来决定的。

4.8255A的端口A工作在方式2时,使用端口C的高4位作为与CPU和

外设的联络信号。

5.8255A置位控制字的 D3~D1 位用来制定端口C中要置位或复位的具体位

置。

6.8255A的A组工作在方式1输出时,INTE为 P284 ,它的置位与复位

由端口C的PC6 位进行控制。

7.8255A工作在方式1时,端口A和端口B作为数据输入输出使用,而端口C

的各位分别作为端口A和端口B的控制信息和状态信息。其中作为端口A和端口B的中断请求信号的分别是端口C的_________。 D

A.PC4和PC2

B.PC5和PC2

C.PC6和PC7

D.PC3和PC0

8.8255A的端口A或端口B工作在方式1输入时,端口与外设的联络信号有_____。

A D

A.选通输入

B.中断请求信号INTR

C.中断允许信号INTR

D.输入缓冲器满信号IBF

9.当8255A的端口A和端口B都工作在方式1输入时,端口C的PC6和PC7______。

D

A.被禁止使用

B.只能作为输入使用

B.只能作为输出使用 D.可以设定为输入或输出使用

10.8255A的端口A和端口B都工作在方式1输出时,与外设的联络信号为_______。

B C

A.INTR信号

B.ACK信号

C.OBF信号

D.IBF信号

11.8255A的端口A工作在方式2时,如果端口B工作在方式1,则固定用做端口

B的联络信号是________。 A

A.PC0~PC2

B.PC4~PC6

C.PC5~PC7

D.PC1~PC3

12.8255A的端口A工作在方式2时,端口B________。 A

A.可工作在方式0或方式1

B.可工作在方式1或方式2

C.只能工作在方式1

D.不能使用

13.当8255A工作在方式1时,端口C被划分为两个部分,分别为端口A和端口

B的联络信号,这两部分的划分是_______。 B

A.端口C的高4位和低4位

B.端口C的高5位和低3位

C.端口C的高3位和低5位

D.端口C的高6位和低2位

14.设8255芯片的端口基地址是80H,寻址控制寄存器的命令是 B 。

A、OUT 80H,AL

B、OUT 86H,AL

C、OUT 81H,AL

D、OUT 82H,AL

1.在存贮器读周期时,根据程序计数器PC提供的有效地址,使用从内存中取

出 D

A.操作数 B.操作数地址 C.转移地址 D.操作码

2.8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是 A

A.W/IO=1, WR=0

B. WR=1

C.M/IO=0, RD=0

D.RD=0

3.两个补码数相加时,对产生“溢出”的正确叙述为 D 。

A、结果的最高位有进位

B、结果的符号位为0

C、结果的符号位为1

D、两个加数符号位相同、但与和的符号位相反,则溢出

4.8位补码操作数“10010011”等值扩展为16位后,其机器数为

D 。

A、0111111110010011

B、0000000010010011

C、1000000010010011

D、1111111110010011

5.无符号二进制数右移一位,则数值 A 。

A、增大一倍

B、减小一倍

C、增大10倍

D、不变

6.计算机系统的主要组成部件应包括 A 。

A、微处理器、存储器和I/O

B、微处理器、运算器和存储器

C、控制器、运算器和寄存器

D、微处理器、运算器和寄存器

7.微处理器内部标志寄存器的主要作用是 C 。

A、检查当前指令执行的正确与否

B、纠正当前指令执行的结果

C、产生影响或控制某些后续指令所需的标志

D、决定CPU是否继续工作

8.动态RAM最主要的特点是 C 。

A、存储内容动态地变化

B、访存地址动态改变

C、每隔一定时间需刷新存储内容

D、每次读出操作后需刷新存储

内容

9.计算机当前执行的程序代码应存放在 B 中。

A、硬盘

B、内存

C、寄存器

D、端口

10.下面对“堆栈”最好的解释是 B 。

A、固定地址的一块内存区域

B、按“后进先出”原则组织的一块内存区域

C、必须按字操作访问的一块内存区域

D、遵循“向上”增长原则的一块内存区域

11.高档微机中一般都设置有高速缓冲存储器(Cache),它实现的是 D 间

的缓冲。

A、CPU与显示器

B、CPU与硬盘

C、硬盘与主存

D、CPU与主存

12.下列说法中正确的是 B 。

A、EPROM只能改写一次

B、EPROM可以改写多次,但不能取代随机读写存储器

C、EPROM是不能改写的

D、EPROM可以改写多次,所以也是一种随机读写存储器

13.RISC执行程序的速度优于CISC的主要原因是 C 。

A、RISC的指令数较少

B、程序在RISC上编译的目标程序较短

C、RISC的指令平均周期数较少

D、.RISC只允许Load/Store指令访

14.采用“寄存器直接寻址”方式时,对应的操作数实际存放在 A 中。

A、通用寄存器

B、主存单元

C、程序计数器

D、端口寄存器

15.一个具有24根地址线的微机系统中,装有 32KB ROM、 640KB RAM和 3G的

硬盘,其可直接访问的内存容量最大为 C 。

A. 640KB

B. 672KB

C.16 MB

D.3G以上

课后作业:

2.1、2.11、2.15、2.16

3.1、3.2、3.4、3.10

4.7、4.11、4.19、4.24

5.5、5.11

6.4、6.6、6.9、6.16

7.2、7.3、7.4

8.6、8.8

9.5、9.8、9.24、9.27

10.16、10.18、10.19

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

微机原理课后练习题-答案

1、 2、B 3、十,非压缩的BCD码 4、 5、微型计算机、微型计算机系统 6、,, 二、 B D B 三、 1、微型计算机系统的基本组成。 答案:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。 2、简述冯.诺依曼型计算机基本组成。 答案:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。 3、什么是微型计算机 答案:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4、什么是溢出 答案:在两个有符号数进行家减运算时,如果运算结果超出了该符号数可表示的范围,就会发生溢出,使计算出错。

1、4、100ns 2、Ready ,Tw(等待) 3、ALE 4、INTR 5、85010H 6、存储器或I/O接口未准备好 7、非屏蔽中断 8、指令周期 9、4 二、 1、在内部结构上,微处理器主要有那些功能部件组成 答案:1) 算术逻辑部件2) 累加器和通用寄存器组 3) 程序计数器4) 时序和控制部件 2、微处理器一般应具有那些基本功能 答案:1.可以进行算术和逻辑运算2.可保存少量数据 3.能对指令进行译码并完成规定的操作4.能和存储器、外部设备交换数据 5.提供整个系统所需的定时和控制6.可以响应其他部件发来的中断请求 3、什么是总线周期 答案:CPU通过外部总线对存储器或I/O端口进行一次读/写操作的过程;一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。 三、×、×、×、×、×、√、√

(完整版)微机原理复习题答案

微机原理复习大纲 复习范围: 1.作业 2.书上例题 3.课堂上反复强调的内容 4.复习题 微机原理复习题 一、单项选择题 1.PC机是( C ) A、单片机 B、单板机 C、微型计算机 D、微型计算机系统 2.CPU中运算器的主要功能是( D ) A、算术运算 B、逻辑运算 C、函数运算 D、算术运算和逻辑运算 3.8086CPU中的段寄存器用来存放( C ) A、存储段的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址 4.8086系统中内存储器的地址空间为1M,而在进行I/O-读写时,有效的地址线是( B ) A、高16位 B、低16位 C、高8位 D、低8位 5.8086CPU在进行写内存操作时,控制信号M/IO-和DT/R-是( D ) A、00 B、0 1 C、1 0 D、1 1 6.芯片8288在8086CPU系统中用作( C ) A、总线锁存器 B、总线驱动器 C、总线控制器 D、总线仲裁器 7.有一静态RAM芯片的地址线为A0~A9,数据线为D0~D3,则该存储器芯片的存储 容量为( D ) A、2K×4位 B、1KB(B:字节) C、2KB D、1K×4位 8.在16位存储系统中,为了( C ),存储字最好存放在偶地址。 A、便于快速寻址 B、节省所占的内存空间 C、减少执行指令的总线周期 D、减少读写错误 9.有一8086系统的中断向量表,在003CH:003FH单元开始依次存放34H、FEH、00H 和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C ) A、0EH,34FE:00F0H B、0EH,0F000:0FE34H C、0FH,0F000:0FE34H D、0FH,00F0H:34FEH 10.8259A可编程中断控制器中的中断服务寄存器ISR用于( A ) A、记忆正在处理中的中断 B、存放从外设来的中断请求信号 C、允许向CPU发中断请求 D、禁止向CPU发中断请求 11.当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( C )

微机原理复习资料和答案

一、单项选择题 1.8086微处理器将下一条指令的地址保存在指令寄存器()中。 2.A)OP B)MP C)IP D)XP 3.以下寻址方式中只有()不需要访问内存。 4.A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址 5.关于微处理器的指令系统,以下说法正确的是()。 6.A)指令系统就是该处理器能够执行的全部指令 7.B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能 8.C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现 9.D)以上都正确 10.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符, 从而得到段的相关信息来访问内存。 11.A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器 12.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。 13.A)PROM B)EPROM C)DRAM D)SRAM 14.以下指令错误的是()。 15.A)MOV AX,1234H B)MOV AX,BL 16.C) MOV AX,12H D)MOV AL,BL 17.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。 18.A)INTR B)NMI C)软中断D)溢出中断 19.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中 断。 20.A)15 B)16 C)17 D)18 21.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。 22.A)AF B)CF C) OF D)ZF 23.DMA数据传送是指在()之间直接进行的数据传送。 24.A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设 25.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上, 最多可扩展为()级外部硬中断。 26.A. 32 B. 29 C. 28 D. 24 27.采用查询方式来实现输入输出是因为它( ) 28.A. 速度最快 B. 在对多个事件查询工作时,能对突发事件做出实时响应 29.C. 实现起来比较容易 D. CPU可以不介入 30.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行 31.A. 接口与MPU B. 接口与外设 C. 接口与MPU和外设 32.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该 信号线为()电平。 33.A. 高 B. 低 C. ECL D. CMOS 34.C PU响应可屏蔽中断请求时,其中断向量号由( )提供 35.A. CPU内部 B. 中断指令 C. 向量号固定 D. 中断控制器 36.设x=-46,y=117,则[x-y]补和[x+y]补分别等于。() 37.A. 5DH和47H B. D2H和75H C. 47H和71H D. 2EH和7lH 38.地址译码器的输入端应接到( )上。 39.A. 控制总线 B. 数据总线 C. 地址总线 D. 外部总线 40.8259A可编程中断控制器的中断服务寄存器ISR用于() 41.A. 记忆正在处理中的中断 B. 存放从外设来的中断请求信号

微机原理及应用 第2章 习题及答案

CH02 8086/8088指令系统 习题与思考题 1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?源操作数在哪里?如在存储器中请写出其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 解答: (1)MOV AX,0ABH 寻址方式:立即寻址;源操作数在数据线上;物理地址:无 (2)MOV AX,[100H] 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+100H=2000H*16+100H=20100H (3)MOV AX,VAL 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H (4)MOV BX,[SI] 寻址方式:寄存器间接寻址;源操作数在存储器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H (5)MOV AL,VAL[BX] 寻址方式:变址寻址;源操作数在存储器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100=20150H (6)MOV CL,[BX][SI] 寻址方式:基址加变址寻址;源操作数在存储器中;物理地址:DS*16+BX+SI= 2000H*16+0100H+00A0H =201A0H (7)MOV VAL[SI],BX 寻址方式:寄存器寻址;源操作数在寄存器中;物理地址:无 (8)MOV [BP][SI],100 寻址方式:立即寻址;源操作数在;物理地址:无 .设有关寄存器及存储单元的内容如下:2. DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。

(完整版)微机原理课后习题参考答案

第一章 2、完成下列数制之间的转换。 (1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。 答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。 组合型:254=(001001010100)BCD 非组合型:254=(00000010 00000101 00000100)BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少? 答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。 9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。 (1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确 [X-Y]补=10111001B=00010010+10100111=(-71D)补正确 (2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确 (3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确 [X-Y]补=00010010+00001111=00100001B=(33D)补正确 (4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。 13、微型计算机的主要性能指标有哪些? 答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。 第二章 2、8086标志寄存器包含哪些标志位?试说明各标志位的作用。 答:进位标志:CF;奇偶校验:PF;辅助进位:AF;零标志:ZF;符号标志:SF;溢出标志:OF。 5、逻辑地址与物理地址有什么区别?如何将逻辑地址转换为物理地址? 答:物理地址是访问存储器的实际地址,一个存储单元对应唯一的一个物理地址。逻辑地址是对应逻辑段内的一种地址表示形式,它由段基址和段内偏移地址两部分组成,通常表示为段基址:偏移地址。 物理地址=段基址*10H+偏移地址。 6、写出下列逻辑地址的段基址、偏移地址和物理地址。 (1)2314H:0035H (2)1FD0H:000AH 答:(1)段基址:2314H;偏移地址:0035H;物理地址:23175H。 (2)段基址:1FD0H;偏移地址:000AH;物理地址:1FD0AH。 8、设(CS)=2025H,(IP)=0100H,则当前将要执行指令的物理地址是多少? 答:物理地址=(CS)*10H+(IP)=20350H 9、设一个16字的数据区,它的起始地址为70A0H:DDF6H(段基址:偏移地址),求这个数据区的首字单元和末字单元的物理地址。

微机原理复习资料补充1

微机原理复习资料 1.计算器中的译码器有何作用 译码器可用以寻找存储单元的地址。 2.ALU是什么部件它能完成什么功能 ALU称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的”与” 、”或” 、”比较”等运算功能. 3.INTEL的CPU怎么分类大概分为几代各代的典型代表型号有哪些 第一代微处理器是1971年Intel公司推出的4004,以后又推出了4040和8008. 第二代为处理器是1974年推出的8080. 第三代为处理器是20世纪70年代后期,超大规模集成电路投入使用, Intel公司推出的8086/8088. 1985年,第四代微处理器80386推出市场. 4.设计一个能译出12个端口的译码器,它需要多少条编码线4条 5.简述微处理的构成。 微处理器由算术逻辑部件(ALU) 、控制部件、寄存器组和片内总线等几部分组成. 6.计算机的控制器有哪些部件构成 控制器有程序计数器PC 、指令寄存器IR 、指令译码器ID 、堆栈指示器SP和处理器状态字PSW构成. 7.8086/8088微处理器的标志寄存器是如何设计的可分为几种类型各类的功能是什么 8086有一个18位的标志寄存器FR,在FR中有意义的有9位,其中6位是状态位,3位是控制位 OF:溢出标志位OF用于反映有符号数加减运算所得结果是否溢出 DF:方向标志DF位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。 IF:中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。 TF:跟踪标志TF。该标志可用于程序调试。TF标志没有专门的指令来设置或清楚。 SF:符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同 ZF:零标志ZF用来反映运算结果是否为0。 AF:下列情况下,辅助进位标志AF的值被置为1,否则其值为0 PF:奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。 CF:进位标志CF主要用来反映运算是否产生进位或借位。 8.计算机的基本机构应包括哪些部件 微处理器(CPU), 存储器,输入/输出接口电路,外部设备,总线 9.8086/8088 CPU内部都有那些寄存器如何分类 通用寄存器:累加器,基地址寄存器, 计数器, 数据寄存器, 堆栈指针寄存器, 基地址寄存器, 源变址寄存器, 目的变址寄存器控制寄存器:指令指针寄存器, 状态标志寄存器 段寄存器:代码段寄存器, 数据段寄存器, 堆栈段寄存器, 附加段寄存器 10.简述8086/8088的指令执行过程。 包括三个基本阶段:1)取指令(将要执行的指令从内存取到CPU内。) 2)对指令译码(CPU对取入的该条指令进行分析译码,判断该条指令要完成的操作。) 3)执行指令(CPU向各部件发出完成该操作的控制信号,完成该指令的功能) 11.简述8086/8088微处理的编程结构。 12.8086/8088指令系统可分为那几大类 8086/8088指令系统可分为六大类: 数据传送指令(Data transfer); 算术指令(Arithmetic); 逻辑指令(Logic); 串处理指令(String manipulation); 控制转移指令(Control transfer); 处理机控制指令( Processor control) 13.从跳转类指令可以看出计算机程序功能的那些特征

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

微机原理与接口技术(第二版)习题答案

第1章 1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同? 解: 把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微 处理器。微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了 微型计算机。微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。 1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解: CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。 1.3微型计算机采用总线结构有什么优点? 解: 采用总线结构,扩大了数据传送的灵活性、减少了连线。而且总线可以标准化,易于兼容和工业化生产。 1.4数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用 一套总线或者合用部分总线,那么要靠什么来区分地址和数据? 解: 数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。 8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为 地址总线。它们主要靠信号的时序来区分。通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。 1.8在给定的模型中,写出用累加器的办法实现15×15的程序。 DEC H JP NZ,LOOP HALT

第2章作业答案 2.1 IA-32结构微处理器直至Pentillm4,有哪几种? 解: 80386、30486、Pentium、Pentium Pro、PeruiumII、PentiumIII、Pentium4。 2.6IA-32结构微处理器有哪几种操作模式? 解: IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。操作模式确定哪些指令和结构特性是可以访问的。 2.8IA-32结构微处理器的地址空间如何形成? 解: 由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。若末启用分页机制,线性地址即为物理地址;若启用分页机制,则它把线性地址转为物理地址。 2.15 8086微处理器的总线接口部件由哪几部分组成? 解: 8086微处理器中的总线接口单元(BIU)负责CPU与存储器之间的信息传 送。具体地说,BIU既负责从内存的指定部分取出指令,送至指令队列中排队(8086的指令队列有6个字节,而8088的指令队列只有4个字节);也负责传送执 行指令时所需的操作数。执行单元(EU)负责执行指令规定的操作。 2.16段寄存器CS=120OH,指令指针寄存器IP=FFOOH,此时,指令的物理地址为 多少? 解: 指令的物理地址=12000H+FFOOH=21FOOH 第3章作业答案 3.1分别指出下列指令中的源操作数和目的操作数的寻址方式。 (1)MOV SI, 30O (2)MOV CX, DATA[DI] (3)ADD AX, [BX][SI] (4)AND AX, CX (5)MOV[BP], AX (6)PUSHF 解: (l)源操作数为立即寻址,目的操作数为寄存器寻址。

(完整版)微机原理复习资料2

一、单选题(30) 1、8086复位后,初始化执行的物理地址是( c )。 A. 0H B. 0FFFFFH C. 0FFFF0H D. 01H 2、当系统已经响应中断,在中断处理程序准备执行第一条指令时间,下列的描述( a )是正确的。 A.IF=0, TF=0 B. IF=1, TF=0 C. IF=0, TF=1 D. IF=1, TF=1 3、8086CPU 当指令MOV AX, [3000H]执行,下列状态正确的是(a ) A.BHE=0, A0=0 B.BHE=0, A0=1 C.BHE=1, A0=0 D.BHE=1, A0=1 4、8259的当前中断寄存器是(c ) A.IRR B.IMR C.ISR D.PR 5、保护模式下,内存的特权级分为(D )级 A.1 B. 2 C.3 D. 4 6、在8086中,1个最基本的总线周期由( c )个时钟周期组成。 A. 2 B. 3 C. 4 D. 5 7、用于保存中断描述符表IDT的32位线性基地址和低16位是表限字段的寄存器是(c ) A.GDTR B.LDTR C.IDTR D.IDT 8、异步传输中,设每个字符对应1个起始位,5个信息位,1个奇偶校验位,2个停止位,波特率为3600,每秒钟传输的最大字符数为( d )。 A.1800 B. 3600 C. 300 D. 400 9、2片8259A级联,最多能管理( d )个可屏蔽中断。 A. 14 B. 16 C. 2 D. 15 10、通过紫外线照射即可擦除全部存储信息的存储器叫( C )。 A. ROM B. RAM

C. EPROM D. EEPROM 11、指令MOV AX, [SI+100]的源操作数的寻址方式是(D )。 A.寄存器间接寻址B.基址寻址 C.基址变址寻址D.寄存器相对寻址 12、设(AL)=-83,(BL)=92;则指令ADD AL, BL执行后,标志寄存器中CF、ZF、OF、SF 位是( a )。 A. 1,0,0,0 B. 1,1,0,0 C. 1,0,1,0 D. 0,0,0,0 13、一个通信系统,对数据的两个传输方向使用不同的通道,该系统可以同时进行数据发送和接收,该系统称为( a )。 A.全双工系统 B. 半双工系统 C. 单工系统 D. 同步通信 14、在8086环境下,对8259A进行初始化时,如果ICW1中的SNGL=1,则和SNGL=0时 相比,哪个命令字必须被初始化( C ) A. ICW1 B. ICW2 C. ICW3 D. ICW4 15、实现将LDTR的内容存入EBX指出的2个存储单元的指令是(A) A.SLDT [EBX] B. SGDT [EBX] C. SIDT [EBX] D. SLDR [EBX] 16、在8086系统中,如果存储单元的逻辑地址是1234H:5678H,则该单元所对应的物理地址是( D )。 A.12345678H B.6912H C.579B4H D.179B8H 17、对于存储空间分段管理和分页管理描述不正确的是( c ) A. 分段管理可能导致段间碎片 B. 分页管理可能导致页内碎片 C. 分段管理中的段长度是固定的 D. 分页管理中的页面大小是固定的 18、通常在外设接口中,往往有(C )端口才能满足和协调外设工作要求。 A.数据B.数据、控制

微机原理考试试题3套及答案

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536

微机原理与接口技术(第二版)课后习题答案完整版

习题1 1.什么是汇编语言,汇编程序,和机器语言? 答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言是面向及其的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。 2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么? 答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。 这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。 3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。 “存储程序控制”的概念可简要地概括为以下几点: ①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。 ②在计算机内部采用二进制来表示程序和数据。 ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。 ④五大部件以运算器为中心进行组织。 4.请说明微型计算机系统的工作过程。 答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放

的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。 5.试说明微处理器字长的意义。 答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。计算机的字长越大,其性能越优越。在完成同样精度的运算时,字长较长的微处理器比字长较短的微处理器运算速度快。 6.微机系统中采用的总线结构有几种类型?各有什么特点? 答:微机主板常用总线有系统总线、I/O总线、ISA总线、IPCI总线、AGP总线、IEEE1394总线、USB总线等类型。 7.将下列十进制数转换成二进制数、八进制数、十六进制数。 ①(4.75) 10=(0100.11) 2 =(4.6) 8 =(4.C) 16 ②(2.25) 10=(10.01) 2 =(2.2) 8 =(2.8) 16 ③(1.875) 10=(1.111) 2 =(1.7) 8 =(1.E) 16 8.将下列二进制数转换成十进制数。 ①(1011.011) 2=(11.6) 10 ②(1101.01011) 2=(13.58) 10 ③(111.001) 2=(7.2) 10 9.将下列十进制数转换成8421BCD码。 ① 2006=(0010 0000 0000 0110) BCD ② 123.456=(0001 0010 0011.0100 0101 0110) BCD 10.求下列带符号十进制数的8位基2码补码。 ① [+127] 补 = 01111111

微机原理复习资料

8086 1、总线接口:4个段地址寄存器:CS:代码段寄存器; DS:数据段寄存器;ES:附加段寄存器;SS:堆栈段寄存器;16位的指令指针寄存器;20位地址加法器;6字节的指令队列缓冲器; 2、执行接口:4个通用寄存器AX、BX、CX、DX 4个专用寄存器SP:堆栈指针寄存器BP:基数指针寄存器 SI:源变址寄存器 DI:目的变址寄存器 8086的标志:状态标志,控制标志。 进位标志位(CF);辅助进位标志位(AF); 溢出标志位(OF):零标志位(ZF) 符号标志位(SF):奇偶标志位(PF): 地址锁存器功能:STB为高电平间,输出等于输入,为下降沿时,输出锁存,与输出(CPU)无关。OE为有效电平(低电平)时正常输出,为无效电平(高电平)时输出高阻。ALE 为8088/8086地址锁存允许高电平有效,输出,复用线上出线地址时为高电平。锁存器的DL0-DL7与CPU的地址数据复用线相连,STB与ALE相连ALE为正脉冲时,输出地址,为低电平时,输出锁存,与输出(CPU)无关。 最新模式系统中: M/IO RD WR 功能 0 0 1 1 0 1 1 1 1 I/O读 I/O写 存储器 读 存储器 写 3、8086有256种中断(硬件中断(可屏蔽和非屏蔽)和软件中断)。中断程序结束时,会按照和中断响应相反 的过程返回断点,即先从堆栈弹出IP和CS,再 弹出标志,然后按照IP和CS的值返回主程序断 点处继续执行原来的程序。 4、8086的I/O编址:(1)通过硬件将I/O端口 和存储器统一编址:优点是不必专门设置I/O指 令。缺点是I/O端口占用了内存地址,使内存空 间缩小;访问内存的指令较长,速度慢;访问内 存和访问I/O的指令形式一样,影响程序的可读 性。(2)I/O端口独立编址:使用这种方式对I/O 编址,指令系统中有专用的I/O指令,运行速度 快,且访问内存和访问I/O端口的指令完全不同, 增加程序的可读性。 5、Pentium的工作方式:实地址方式;保护虚拟 地址方式;虚拟8086方式;系统管理方式。 6、Pentium的寻址方式(操作数):立即数寻址; 寄存器寻址;输入/输出端口寻址;存储器寻址。 7、CPU与外设之间的数据传送方式:程序方式 (无条件传送方式、条件传送)、中断方式、DMA 方式。 8、8251A和CPU之间连接信号:(1)片选信号 (CS)(2)数据信号(D7~D0)(3)读/写控制信 号(RD、WR、C/D)(4)收发联络信号 C/D RD WR 具体的 操作 1 1 1 1 1 1 A B C D A=CPU从8251A输入数据 B=CPU从8251输出数据 C=CPU读取8251的状态 D=CPU往8251写入控制命令 9、时钟频率=波特率因子X波特率 10、8255芯片引脚信号: 1.和外设一边相连的信号(PA7~PA0):A端口数 据信号;PB......PC.....和PA类同。 2.和CPU一边相连的信号: RESET(复位信号,高电平有效)D7~D0(数据线) A1、A0端口选择信号。 11、8255三种基本工作方式:基本的输入/输出方 式、选通的输入/输出方式、双向传输方式。 12、8259的工作方式:a:按优先级设置划分:全 嵌套方式、特殊嵌套方式、优先级自动循环方式、 优先级特殊循环方式。b:按中断源的屏蔽方式: 普通屏蔽方式、特殊屏蔽方式。c:中断处理方式: 中断自动结束方式、一般中断结束方式、特殊中 断结束方式。d:引入中断请求方式:边沿触发方 式、电平触发方式、中断查寻方式。 13、8259初始化命令字:ICW1芯片控制初始化 命令字(偶);ICW2设置中断类型号(奇);ICW3 标志主片/从片(奇);ICW4方式控制。 14、8259操作命令字:OCW1中断屏蔽操作命令 字(奇);OCW2设置优先级循环方式和中断结束 方式(偶);OCW3设置和撤销特殊屏蔽方式、设 置中断查询方式、设置对8259内部寄存器的读出 命令(偶)。 15、DMA控制器初始化过程:1、将数据传输缓 冲区的起始地址或结束地址送到地址寄存器中。 2、将传输的字节数、字数或双字数送到计数器中。 3、通过模式寄存器设置工作方式等 16、8237的工作模式:单字节传输模式、块传输、 请求传输、级联传输。 23. 中断向量表的功能是什么?若中断向量号分别为1AH和 20H,则它们的中断向 量在中断向量表的什么位置上? 答:中断向量表的功能是当中断源发出中断请求时,即可查 找该表,找出其中断向量,就可转入相应的中断服务子程序。 1AH在中断向量表的位置是1AH*4=68H在中断向量表 0000:0068处;20H在中断向量表的位置是80H在中断向 量表0000:0080处。 8、RAM有几种,各有什么特点?ROM有几种,各有什么 特点? 答:RAM有两种,SRAM(静态RAM),它采用触发器电路 构成一个二进制位信息的存储单元,这种触发器一般由6个 晶体管组成,它读出采用单边读出的原理,写入采用双边写 入原理;DRAM(动态RAM),它集成度高,内部存储单元 按矩阵形式排列成存储体,通常采用行,列地址复合选择寻 址法。ROM有5种,固定掩摸编程ROM,可编程PROM, 紫外光檫除可编程EPROM,电可檫除的可编程EPROM,闪 速存储器。 41.试按照如下要求对8259A进行初始化:系统中只有一片 8259A,中断请求信号用电平触发方式,下面要用ICW4, 中断类型码为60H、61H、62H……67H,用全嵌套方式, 不用缓冲方式,采用中断自动结束方式。设8259A的端口地 址为94H和95H。 答:MOV DX,94H ;偶地址 MOV AL,00011011B ;ICW1 OUT DX,AL MOV AL,10011111B ;ICW2 ,中断源在IR7 MOV DX,95H ;奇地址 OUT DX,AL MOV AL,00000011B ;ICW4 OUT DX,AL

微机原理期末考试试题及答案

微机原理期末考试试题及答案 上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷A 课程代码: B203205A学分: 3.5考试时间: 100分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求~愿意在考试中遵守《考场规则》~如有违反将愿接受相应的处理。 题号一二三四五六七八九十总分应得分20 10 20 15 10 1510 100实得分 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空1分,共20分) 1(MCS-51的EA 管脚接低电平时,CPU只能访问外部程序存储器。 2(MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外 信号作“读”信号。部数据存储器取数据时,使用/RD 3(MCS-51的堆栈设在内部RAM 中,单片机复位后SP的内容为07 H。 4. MOV A,34H中的34H是直接寻址。 MOV A,@R0中的@R0是间接寻址。 5(若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。 6(MCS-51的数据总线共8位,来自P0口,地址总线共16位,来自P2和P0口。

7(8255A具有( 3 )个8位可编程I/O口。8(若串口工作于方式1,每分钟传送3000个字符,其波特率是( 500 )bit/s。 9(一个8位A/D转换器的分辨率是( 3.9 )‰。 10(若0809 U=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是( 80H )。REF 11(一个EPROM的地址有A0----A11引脚,它的容量为( 4 )KB。 12(已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1, 它的字形代码应为( 06H )。 第1页 二、判断题,对者划“?”,错者划“×”。(每小题1分,共10分)1((?)8051单片机的算术运算类指令执行的一般会影响标志位。2((?)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。3((×)AJMP指令转移范围是-128,127之间。 4((?)DPTR可以分成高8位和低8位分别寻址。 5((×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时 /计数。 6((×)MCS-51系列单片机4个I/O端口都是多功能的。 7((?)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。((?)串行通信要求是互相通信的甲乙双方具有相同的波特率。9 10((?)8255A的PA口具有3种工作方式。

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