文档库 最新最全的文档下载
当前位置:文档库 › 微机系统与接口练习题及答案

微机系统与接口练习题及答案

微机系统与接口练习题及答案
微机系统与接口练习题及答案

微机系统与接口练习题

一、选择题

1、8259A可编程控制器,当其单片使用时可同时接收______外设的中断请求。

A.4个

B.12个

C.8个

D.16个

2、若256KB的

3、下述EPROM

A. 使WR信号有效就可改写

B. 先用高电压擦除,再改写新数据

C. 先用紫外线擦除,再用高电压写新数据

D. 先用紫外线擦除,再用+5V电压写新数据

4、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为______。

A.直接、立即、间接

B.直接、间接、立即

C.立即、直接、间接

D.不一定

5、MOV AX,ES:[BX][SI]的源操作数的物理地址是______。

A.16d×(DS)+(BX)+(SI)

B.16d×(ES)+(BX)+(SI)

C.16d×(SS)+(BX)+(SI)

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

6、在MOV指令中,两个操作数的物理位置不可以安排在______中。

A.两个主存储单元

B.一个主存储单元和一个数据寄存器

C.两个数据寄存器

D.一个堆栈单元和一个数据寄存器

7、用汇编语言编写的程序需要经过______翻译成机器语言后,才能在计算机中执行。

A.编译系统

B.解释程序

C.操作系统

D.汇编程序

8、一个接口可由 组成。

A.一个端口

B.两个端口

C.一个I/O地址

D.若干个I/O地址

9、微机总线的位数指的是 的位数。

A.地址线

B.控制线

C.数据线

D.并行线

10、输入/输出指的是主机与 交换数据。

A.存储器

B.外设

C.键盘

D.显示器

11、中断管理器8259所管理的是 。

A.指令中断

B.非屏蔽中断

C.可屏蔽中断

D.单步中断

12、8086系列微机的中断类型码越大,则优先级 。

A.越高

B.越低

C.相同

D.不定

13、可编程接口芯片在使用前对它 ,称为编程。

A.写操作数

B.写控制字

C.编接口地址

D.设计控制电路

14、并行接口没有 功能。

15、如果减计数器的计数初值为则减计数可作为 分频计数器用。

A.十

B.二

C.十六

D.与计数初值无关

16、串行通信的波特率越高,则串行传送数据的速度 。

A.越慢

B.越快

C.与波特率无关

D.由CPU速度决定

17、CPU执行OUT DX,AL指令时, 的值输出到地址总线上。

A.AL寄存器

B.AX寄存器

C.DL寄存器

D.DX寄存器

18、一个I/O地址称为一个 。

A.接口

B.端口

C.外设

D.芯片

19、地址译码器的输入端应接到 上。

A.控制总线

B.数据总线

C.地址总线

D.外部总线

20、CPU响应可屏蔽中断请求时,其中断类型码由 提供。

A.CPU内部

B.中断指令

C.类型码固定

D.可屏蔽中断管理器

21、8259工作在完全嵌套方式时, 引脚的中断源优先级最高。

A.IR0

B.IR1

C.IR7

D.IR8

22、8255工作在方式0时,它没有 功能。

A.输入缓冲

B.输出锁存

C.电流放大

D.总线隔离

23、在定时器/计数器8253的输出端可产生 波形。

A.三角波

B.正弦波

C.方波

D.斜波

24、微机中串口1的I/O地址范围是 。

A.3F0H—3F7H

B.3F8H—3FFH

C.2F0H—2F7H

D.2F8H—2FFH

25、串行口通信适用于 微机间的数据传输。

A.传输速率高

B.传输速率低

C.近距离

D.远距离

26、8255的A口工作在方式2的情况下,则此时C口的作用为 。

A.可以作为数据输入/输出口使用

B.C口只能用于输入

C.C口的部分数据位作为A口的信号端口

D.C口只能用于输出

27.PCI总线的数据宽度为( )位。

A.8

B.16

C.32

D.64

28.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是( )。

A.IRQ3

B.IRQ5

C.IRQ0

D.IRQ4

29.8086中断系统中优先级最低的的是( )。

A.可屏蔽中断

B.不可屏蔽中断

C.单步中断

D.除法出错

30.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( )个按键。

A.6

B.8

C.16

D.32

31、和外存相比,内存的特点是______。

A.容量小、速度快、成本高

B. 容量小、速度快、成本低

C. 容量大、速度快、成本高

D. 容量大、速度快、成本低

32、计算机的内存可采用______。

A.RAM 和ROM

B.RAM

C.ROM

D.磁盘

33、EPROM是指______。

A.只读存储器

B.可编程的只读存储器

C.可擦除可编程的只读存储器

D.电可改写只读存储器

34、汇编语言源程序经汇编后不能直接生成______。

A. .OBJ文件

B. .LST文件

C. .EXE文件

D. .CRF文件

35、条件转移指令JNE的测试条件是______。

A.ZF=1

B.CF=0

C.ZF=0

D.CF=1

36、下列指令中,有语法错误的是______。

A.MOV [SI],[DI]

B.IN AL,DX

C.JMP WORD PTR[BX+8]

D.PUSH WORD PTR 20[BX+SI-2]

37、“先判断后工作”的循环程序结构中,循环体执行的次数最少是______。

A.1

B.0

C.2

D.不定

38、堆栈的工作方式是______。

A.先进后出

B.后进后出

C.先进先出

D.以上都不是

39、一个半导体存储器芯片的引脚有A13~A0、D3~D0、WE、OE、CS、VCC、GND

等,则该芯片的存储容量是______。

A.8K×8

B.8K×4

C.16K×4

D.16K×8

40、在上题已知条件下,用该芯片组成一个64KB的存储器,需要______个独立

的片选信号。

A.2

B.4

C.8

D.16

41、段寄存器的功能是______。

A.执行各种数据传送操作

B.用于算术/逻辑运算指令

C.用于计算有效地址

D.用于存放段起始地址及计算物理地址

42、下列情况不适合采用中断方式进行处理的是______。

A.随机事件

B.定时事件

C.高速数据传送

D.掉电处理

43、在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生 个重叠地址。

A.52

B.5

C.25

D.10

44、数据的输入输出指的是 进行数据交换。

A.CPU与存储器 B.CPU与外设 C.存储器与外设 D.内存与外存

45、8255A工作在方式2(双向选通I/O)时, 。

A.只能作输入接口 B.只能作输出接口

C.作输入口或作输出口 D.同时可作输入口、输出口

46、以下方式中CPU不参与数据传送的是_________方式。

A. 条件输入/输出

B. 无条件输入/输出

C. 中断输入/输出

D. 直接存储器存取

47、计数器与定时器的工作原理是 。

A.不完全相同的

B.根本不同的

C.相同的

D.互不相关

48、起动8253的计数器开始减计数的方式有 。

A. 软件方式

B. 门控信号

C. 硬件方式

D. 软、硬件方

49、标准的RS-232-C规定的串行数据传送距离为 米。

A.10

B.20

C.50

D.100

50、接口的基本功能是 。

A.输入缓冲

B.输出锁存

C.输入缓冲,输出锁存

D.编址使用

51、类型码为8的中断服务程序入口地址放在内存地址为 开始的4个单元

中。

A.8

B.0:8

C.32H

D.32

52、一个I/O端口可以有 个I/O地址。

A.1

B.2

C.256

D.不能确定

53、中断自动结束方式是自动将8259A 相应位清零。

A.ISR

B.IMR

C.ICW

D.IRR

54、8253工作在BCD码计数器时,若初值为50(十进制),则计数值应写

为 。

A.100H

B.64H

C.50H

D.1200H

55.地址译码器的输出一般可为接口的( )信号。

A.片选

B.数据输入

C.地址

D.控制

56.ISA总线的数据宽度为( )位。

A.64

B.32

C.16

D.8

57.LCD显示器比LED显示器( )。

A.费电

B.省电

C.亮度高

D.屏幕大

58.两台微机间进行串行通信时,波特率应设置为( )。

A.不同

B.相同

C.可相同也可不同

D.固定不变

59.两台微机间进行串行双工通信时,最少可采用( )根线。

A.2

B.3

C.4

D.5

60.可以从8253的( )寄存器中读出减计数器的值。

A.控制寄存器

B.计数初值寄存器

C.减计数单元

D.输出锁存寄存器

二、填空题

1、有一个512K字的存储器,它由四个存储体组成,每个存储体为16K字,试问每个字的字长是__________位。

2、8088 CPU 具有________条地址线,直接寻址能力可达_______。

3、AX、BX、CX、DX均为______位寄存器,也可分别作为两个_____位寄存器使用。

4、指令语句中四种类型的数据操作数为:__________操作数、__________操作数、__________操作数和I/O操作数。

5、8253中的每个计数器可以作为二进制和 进制计数器。

6、DMA方式的中文解释是 ,它适用于 数据传输。

7、在给接口编制的过程中,如果有4根地址线没有参加译码,则可产生 个重叠地址。

8、总线按传送信息的类别可分为: 、 、 三类。

9、串行数据传输方式分为 方式和 方式。

10、将各种物理信号变成电信号的装置称为 。

11、负极接在一起的数码管称为 ,正极接在一起是数码管称为 。

12、每条指令由两部分组成,即__________部分和__________部分。

13、逻辑地址由段基值和__________组成。将逻辑地址转换为物理地址的公式是____________________________。其中的段基值是由________________存储。

14.在查询输入/输出方式下,外设必须至少有两个端口,一个是 端口,另一个是 端口。

15、在下列寻址方式中为了取出操作数,需访问内存几次。

a.立即寻址________次,

b.直接寻址______次

c.一级间接寻址______次

16、串行通信中“每秒传送的二进制位数”称为 。

17、数据输入/输出的三种方式是 、 和 。

18、按总线在微机结构中所处的位置,总线可分为 、 、 、 和 。

19、8255A是 芯片。

三、 简答题

1、什么是接口?接口的基本功能是什么?

答:微机接口是位于主机与外设之间的一些转换电路的总称。接口的基本功能是输入缓冲、输出锁存、信号变换等。

2、什么是中断?

答:所谓中断是指CPU在正常执行程序的过程中,由于内部/外部事件的触发或由程序的预先安排,引起CPU暂时中断当前正在运行的程序,而转去执行为内部/外部事件或程序预先安排的事件的服务子程序,待中断服务子程序执行完毕后,CPU再返回到被暂时中断的程序处(断点)继续执行原来的程序,这一过程称为中断。

3、CPU响应可屏蔽中断的条件是什么?

答:CPU响应可屏蔽中断的条件是:

(1)CPU必须处于开中断状态IF=1

(2)CPU现行指令执行结束

(3)没有其他优先级高的中断请求。(没有内部中断,没有非屏蔽中断,没有总线请求。4、定时器和计数器有什么相同和不同?

答:定时器和计数器是同一器件——计数器件,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。

若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。

若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。

5、串行通信与并行通信有什么不同?

答:串行通信中:数据传送方式是串行的(一位一位传送),数据传送速度较慢,但成本低,适用于远距离传送。

并行通信中:数据传送方式是并行的(数位一起传送),数据传送速度较高,但成本较高,适用于近距离通信。

6、8255A有哪几种工作方式?其中A组和B组各有哪几种?

答:8255A有3种工作方式:

方式0:基本I/O方式;

方式1:单向选通I/O方式;

方式2:双向选通I/O方式。

其中A组有方式0、方式1和方式2,B组只有方式0和方式1

7、说明8237A初始化编程的步骤。

答:(1)写屏蔽字,阻止某通道的DMA请求。(2)写命令字(8号地址),确定信号有效电平、优先级方式、通道工作允许等。(3)写模式字(B号地址),确定某通道传送方式、传送类型、地址寄存器变化方式等。(4)置0先/后触发器。(5)设置地址寄存器、字节数寄存器的初值。

(6)清除某通道屏蔽位,允许8237A响应其DMA请求。

8、A/D转换器为什么要进行采样?采样频率应根据什么选定?

【解】

模拟信号在时间上是连续的,对连续变化的模拟量要按一定的规律和周期取出其中的某一瞬时值,这个过程将模拟量离散化,称之为采样。采样以后用若干个离散的瞬时值来表示原来的模拟量。

当ADC的转换速度比模拟信号高很多倍时,模拟信号可以直接加到ADC,但当ADC 的转换速度低于模拟信号的变化速度,则为了保证转换精度,需要在ADC之前增加保持电路,使得模拟信号在转换期间不变。

为使A/D输出信号经过D/A还原后能更真实地反映输入模拟信号的变化,根据采样定理,采样频率一般要高于或至少等于输入信号中最高频率分量的2倍,才能使被采样的信号代表原始的输入信号。实际应用时,若输入信号频率不是很高,一般设置采样频率为最高频率的4~8倍。

9、什么是串行通信中的异步方式?

答:异步传送方式是以字符为单位传送数据的。每个字符前有起始位,表示字符的开始,在字符结束时有停止位,表示字符结束。

10、8253的控制字是否可以读出?计数初值是否可以读出?可以从8253读出什么内容?

答:(1)不可以

(2)不可以

(3)从输出锁存寄存器读出减计数单元中的计数值。

四、 程序题

1、编写程序,比较两个字符串STRING1和STRING2所含字符是否完全相同,若相同则显示“MATCH”,若不同则显示“NO MATCH”。

【解】

DATA SEGMENT

STRINGl DB ‘Move the cursor backward.’

STRING2 DB ‘Move the cursor backward.’

MESS1 DB ‘Match.’,13,10,‘$’

MESS2 DB ‘NO Match!’,13,10,‘$’

DATA ENDS

PROG SEGMENT

ASSUME CS:PROG,DS:DATA,ES:DATA

START: MOV AX,DATA

MOV DS,AX

MOV ES,AX

LEA SI,STRINGl

LEA DI,STRING2

CLD

MOV CX,25

REPZ CMPSB

JZ MATCH

LEA DX,MESS2

JMP SHORT DISP

MATCH: LEA DX,MESS1

DISP: MOV AH,09

INT 21H

MOV AH,4CH

INT 21H

PROG ENDS

END START

2、编写一段程序,接收从键盘输入的10个数,输入回车符表示结束,然后将这些数加密后存于BUFF缓冲区中。加密表为:输入数字:0,1,2,3,4,5,6,7,8,9;密码数字:7,5,9,1,3,6,8,0,2,4。

【解】

DATA SEGMENT

MAXLEN DB 10

ACTLEN DB ?

ARY DB 10 DUP(?)

TABLE DB 7,5,9,1,3,6,8,0,2,4

BUFF DB 10 DUP(?)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

LEA DX,MAXLEN

MOV AH,0AH

INT 21H

LEA BX,TABLE

MOV DI,0

MOV CX,10

DO: MOV AL,ARY[DI]

SUB AL,30H

XLAT

ADD AL,30H

MOV BUFF[DI],AL

INC DI

LOOP DO

MOV AH,4CH

INT 21H

CODE ENDS

END START

3、指出下列程序中的错误:

STAKSG SEGMENT

DB 100 DUP(?)

STA_SG ENDS

DTSEG SEGMENT

DATA1 DB ?

DTSEG END

CDSEG SEGMENT

MAIN PROC FAR

START: MOV DS,DATSEG

MOV AL,34H

ADD AL,4FH

MOV DATA,AL

START ENDP

CDSEG ENDS

END

【解】

STAKSG SEGMENT

DB 100 DUP(?)

STA_SG ENDS ;段定义中前后段名应保持一致。

DTSEG SEGMENT

DATA1 DB ?

DTSEG END

CDSEG SEGMENT

MAIN PROC FAR ;在程序开始时应使用ASSUME伪指令将各个段名与相应各段寄存器联系起来。

START: MOV DS,DATSEG ;DATSEG的段地址不能直接送入DS段寄存器。

MOV AL,34H

ADD AL,4FH

MOV DATA,AL ;变量名使用错误,应该是DATA1

START ENDP ;过程定义前后所使用的过程名应该一致,应改为MAIN ENDP

CDSEG ENDS

END ;主程序的程序结束伪操作后必须有标号,应该改为END START

4、在程序的括号中分别填入指令:

(1) LOOP L20 (2) LOOPNE L20 (3) LOOPE L20

试说明在三种情况下, 当程序执行完后, AX、BX、CX、DX四个寄存器的内容分别是什么? TITLE https://www.wendangku.net/doc/e113654631.html,

CODESG SEGMENT

ASSUME CS:CODESG, DS:CODESG. SS:CODESG

ORG 100H

BEGIN: MOV AX,01

MOV BX,02

MOV DX,03

MOV CX,04

L20: INC AX

ADD BX,AX

SHR DX,1

( )

RET

CODESG ENDS

END BEGIN

【解】

(1)(AX)= 5 (BX)= 16 (CX)= 0 (DX)= 0 (2)(AX)= 3 (BX)= 7 (CX)= 2 (DX)= 0 (3)(AX)= 2 (BX)= 4 (CX)= 3 (DX)= 1

五、应用题 1、 设有一个具有14位地址和八位数据的存储器,问: ⑴该存储器能存储多少字节的信息?

⑵如果存储器由8K×4位RAM 芯片组成,需要多少片? ⑶需要地址多少位作芯片选择?

解:⑴214=16(KB) ⑵16KB/(8K×4b)=4(片) ⑶1位

2.写出如图1所示原理图中,芯片8253选通工作的地址范围,各端口地址各为多少?设置8253计数器0#为BCD码计数方式,工作于方式3(方波发生器),CLK 0输入端每来5个计数脉冲,输出端OUT 0的高电平与低电平反相一次(对称方波),写出设置控制字的指令序列。

8253

A 2 A 3 A 4

A 5 A 6 A 7

8253控制字格式

BCD 码计数—1;二进制—0

工作方式:000—方式0;001—方式1;… 110—方式6

写计数初值

00计数值锁存,01写低8位,10写高8位,11先写低8位再写高8位

选择计数器:00计数器0#,01计数器1#,10计数器2#

解:(1)地址范围:80H~83H ;

计数器0#:80H ; 计数器1#:81H ; 计数器2#:82H ; 控制寄存器:83H (2)计数器0#为BCD 码计数方式,工作于方式3,方式控制字为00010111B=17H

CLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),即计数初值为10,BCD 码计数,为10H 。 (3)8253初始化程序: MOV AL ,17H OUT 83H ,AL MOV AL ,10H OUT 80H ,AL

3、如下图所示,8255的A 口与共阴极的LED 显示器相连,若片选信号A 9~A 2=11000100,问8255A 的地址范围是多少?A 口应工作在什么方式?写出8255A 的初始化程序。

8255A

74LS138 A 9

A 4A 8A 6A 2A 3A 7A 5

解:(1) 地址范围:310H~313H (2) A 口工作在方式0输出 (3) 初始化程序 MOV AL,80H MOV DX,313H OUT DX,AL

4、如下图所示电路,分析各端口地址;A 口、B 口工作在什么方式;写出8255A 的初始化程序。

C口低4位:1—入;0—出

B口:1—入;0—出

B口:0—方式0;1—方式1

C口高4位:1—入;0—出

A口:1—入;0—出

A口:00—方式0;01—方式1;1×—方式2

解:(1)A口:188H

B口:189H

C口:18AH

控制口:18BH

(2)A口输入方式0

B口输出方0

控制字:10010000 90H

(3)初始化程序

MOV AL,90H

MOV DX,18BH

OUT DX,AL

5、如图电路,使用DAC0832 在U0产生持续正三角波。

(1)设计一个产生地址为300H的地址译码信号,画出采用74LS138译码器的地址译码电路。

(2)产生正三角波,DAC0832的参考电源U ERF应如何接?

(3)写出产生三角波的程序。

U 0

解:(1)采用74LS138译码器的地址译码电路

(2)产生正三角波,DAC0832的参考电源U ERF 应接-5V 。 (3)产生持续三角波的程序: MAIN PROC FAR PUSH DS MOV AX ,0 PUSH AX

NEXT : MOV AL ,0 NEXT1:MOV DX ,300h OUT DX ,AL CALL DELAY ADD AL ,1 CMP AL ,0FFH JB NEXT1

NEXT2:MOV DX ,300H OUT DX ,AL CALL DELAY

SUB AL ,1

CMP AL ,0

A A A A A A A A 300H A A

JA NEXT2

NEXT

JMP

RET

MAIN ENDP

答案:

一、选择题

1 C

2 B

3 C

4 C

5 B

6 A

7 D

8 D

9 C 10 B 11 C 12 B 13 B 14 D 15 D 16 B 17 D 18

B 19

C 20 C 21 A 22 C 23 C 24 B 25

D 26 C 27 C 28 B 29 C 30 D 31、A 32、A 33、

C 34、C 35、C 36、A 37、B 38、A 39、C 40、B 41、

D 42、C 43、C 44、B 45、D 46、

D 47、C 48、D 49、A 50、C 51、D 52、D 53、A 54、A 55、A 56、C 57、B 58、B 59、

B 60、D

二、填空题

1、8

2、20 1MB

3、16 8

4、立即数 寄存器 存储器

5、十

6、 直接存储器存取 高速外设

7、16

8、控制总线 数据总线 地址总线

9、同步 异步 10、传感器 11、共阴极 共阳极 12、操作码 操作数 13、偏移地址 段基值×16d+偏移地址 段寄存器 14、状态数据 15、0 1 2 16、波特率17、程序控制中断 DMA 18、片内总线芯片总线系统总线外部总线 19、可编程并行接口

三、简答题

1、什么是接口?接口的基本功能是什么?

答:微机接口是位于主机与外设之间的一些转换电路的总称。接口的基本功能是输入缓冲、输出锁存、信号变换等。

2、什么是中断?

答:所谓中断是指CPU在正常执行程序的过程中,由于内部/外部事件的触发或由程序的预先安排,引起CPU暂时中断当前正在运行的程序,而转去执行为内部/外部事件或程序预先安排的事件的服务子程序,待中断服务子程序执行完毕后,CPU再返回到被暂时中断的程序处(断点)继续执行原来的程序,这一过程称为中断。

3、CPU响应可屏蔽中断的条件是什么?

答:CPU响应可屏蔽中断的条件是:

(1)CPU必须处于开中断状态IF=1

(2)CPU现行指令执行结束

(3)没有其他优先级高的中断请求。(没有内部中断,没有非屏蔽中断,没有总线请求。

4、定时器和计数器有什么相同和不同?

答:定时器和计数器是同一器件——计数器件,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。

若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。

若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。

5、串行通信与并行通信有什么不同?

答:串行通信中:数据传送方式是串行的(一位一位传送),数据传送速度较慢,但成本低,适用于远距离传送。

并行通信中:数据传送方式是并行的(数位一起传送),数据传送速度较高,但成本较高,适用于近距离通信。

6、答:8255A有3种工作方式:

方式0:基本I/O方式;

方式1:单向选通I/O方式;

方式2:双向选通I/O方式。

其中A组有方式0、方式1和方式2,B组只有方式0和方式1

7、(1)写屏蔽字,阻止某通道的DMA请求。(2)写命令字(8号地址),确定信号有效电平、

优先级方式、通道工作允许等。(3)写模式字(B号地址),确定某通道传送方式、传送类型、地址寄存器变化方式等。(4)置0先/后触发器。(5)设置地址寄存器、字节数寄存器的初值。(6)清除某通道屏蔽位,允许8237A响应其DMA请求。

8、模拟信号在时间上是连续的,对连续变化的模拟量要按一定的规律和周期取出其中

的某一瞬时值,这个过程将模拟量离散化,称之为采样。采样以后用若干个离散的瞬时值来表示原来的模拟量。

当ADC的转换速度比模拟信号高很多倍时,模拟信号可以直接加到ADC,但当ADC 的转换速度低于模拟信号的变化速度,则为了保证转换精度,需要在ADC之前增加保持电路,使得模拟信号在转换期间不变。

为使A/D输出信号经过D/A还原后能更真实地反映输入模拟信号的变化,根据采样定理,采样频率一般要高于或至少等于输入信号中最高频率分量的2倍,才能使被采样的信号代表原始的输入信号。实际应用时,若输入信号频率不是很高,一般设置采样频率为最高频率的4~8倍。

9、异步传送方式是以字符为单位传送数据的。每个字符前有起始位,表示字

符的开始,在字符结束时有停止位,表示字符结束。

10、(1)不可以

(2)不可以

(3)从输出锁存寄存器读出减计数单元中的计数值。

四、程序题

1、指出下列程序中的错误(直接在相关错误的语句后面指出):

STAKSG SEGMENT

DB 100 DUP(?)

STA_SG ENDS

DTSEG SEGMENT

DATA1 DB ?

DTSEG END

CDSEG SEGMENT

MAIN PROC FAR

START: MOV DS,DATSEG

MOV AL,34H

ADD AL,4FH

MOV DATA,AL

START ENDP

CDSEG ENDS

END

【解】

STAKSG SEGMENT

DB 100 DUP(?)

STA_SG ENDS ;段定义中前后段名应保持一致。

DTSEG SEGMENT

DATA1 DB ?

DTSEG END

CDSEG SEGMENT

MAIN PROC FAR ;在程序开始时应使用ASSUME伪指令将各个段名

与相应各段寄存器联系起来。

START: MOV DS,DATSEG ;DATSEG的段地址不能直接送入DS段寄存器。

MOV AL,34H

ADD AL,4FH

MOV DATA,AL ;变量名使用错误,应该是DATA1

START ENDP ;过程定义前后所使用的过程名应该一致,应改为MAIN ENDP

CDSEG ENDS

END ;主程序的程序结束伪操作后必须有标号,应该改为END START

2、【解】

DATA SEGMENT

STRINGl DB ‘Move the cursor backward.’

STRING2 DB ‘Move the cursor backward.’

MESS1 DB ‘Match.’,13,10,‘$’

MESS2 DB ‘NO Match!’,13,10,‘$’

DATA ENDS

PROG SEGMENT

ASSUME CS:PROG,DS:DATA,ES:DATA

START: MOV AX,DATA

MOV DS,AX

MOV ES,AX

LEA SI,STRINGl

LEA DI,STRING2

CLD

MOV CX,25

REPZ CMPSB

JZ MATCH

LEA DX,MESS2

JMP SHORT DISP

MATCH: LEA DX,MESS1

DISP: MOV AH,09

INT 21H

MOV AH,4CH

INT 21H

PROG ENDS

END START

3、(1)(AX)= 5 (BX)= 16 (CX)= 0 (DX)= 0

(2)(AX)= 3 (BX)= 7 (CX)= 2 (DX)= 0

(3)(AX)= 2 (BX)= 4 (CX)= 3 (DX)= 1

4、DATA SEGMENT

MAXLEN DB 10

ACTLEN DB ?

ARY DB 10 DUP(?)

TABLE DB 7,5,9,1,3,6,8,0,2,4

BUFF DB 10 DUP(?)

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

LEA DX,MAXLEN

MOV AH,0AH

INT 21H

LEA BX,TABLE

MOV DI,0

MOV CX,10

DO: MOV AL,ARY[DI]

SUB AL,30H

XLAT

ADD AL,30H

MOV BUFF[DI],AL

INC DI

LOOP DO

MOV AH,4CH

INT 21H

CODE ENDS

END START

五、应用题

1、(1)地址范围:80H~83H;

计数器0#:80H;计数器1#:81H;计数器2#:82H;控制寄存器:83H

(2)计数器0#为BCD码计数方式,工作于方式3,方式控制字为00010111B=17H,CLK0输入端每来5个计数脉冲,输出端OUT0的高电平与低电平反相一次(对称方波),即计数初值为10,BCD码计数,为10H。

(3)8253初始化程序:

MOV AL,17H

OUT 83H,AL

MOV AL,10H

OUT 80H,AL

2、解:(1)地址范围:310H~313H (2)A口工作在方式0输出

(3)初始化程序

MOV AL,80H

MOV DX,313H

OUT DX,AL

3、(1)A口:188H

B口:189H

C口:18AH

控制口:18BH

(2)A口输入方式0

B口输出方0

控制字:10010000 90H

(3)初始化程序

MOV AL,90H

MOV DX,18BH

OUT DX,AL

4、(1)采用74LS138译码器的地址译码电路

(2)产生正三角波,DAC0832的参考电源U ERF应接-5V。(3)产生持续三角波的程序:

MAIN PROC FAR

PUSH DS

MOV AX,0

PUSH AX

NEXT: MOV AL,0

NEXT1:MOV DX,300h

OUT DX,AL

CALL DELAY

ADD AL,1

CMP AL,0FFH

JB NEXT1

NEXT2:MOV DX,300H

OUT DX,AL

CALL DELAY

SUB AL,1

CMP AL,0

JA NEXT2

JMP

NEXT

RET

MAIN ENDP

A

A

A

A

A

A

A

A

300H A

A

微机原理与接口技术课后习题答案

第1章微型计算机系统 〔习题〕简答题 (2)总线信号分成哪三组信号 (3)PC机主存采用DRAM组成还是SRAM组成 (5)ROM-BIOS是什么 (6)中断是什么 (9)处理器的“取指-译码-执行周期”是指什么 〔解答〕 ②总线信号分成三组,分别是数据总线、地址总线和控制总线。 ③ PC机主存采用DRAM组成。 ⑤ ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS 的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 ⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍

返回被中断的指令继续执行的过程。 ⑨指令的处理过程。处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 〔习题〕填空题 (2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。 (3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。 (9)最初由公司采用Intel 8088处理器和()操作系统推出PC机。 ② 1MB,4GB ③ 216,64KB (9)IBM,DOS 〔习题〕说明微型计算机系统的硬件组成及各部分作用。 〔解答〕

CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。 总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题〕区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。 〔解答〕 助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。 汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。 汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

微机系统与接口技术复习题

微机系统与接口技术复习 一、选择题 1.8086/8088系统中堆栈以 C 为单位进行操作的。 A.半字节 B. 字节 C. 字 D. 双字 2.在下列指令中,不影响堆栈内容的指令是 A 。 A. JMP B. POP C. CALL D. IRET 3.标志寄存器中的TF位可以用来屏蔽 A 。 A. 单步中断 B. INT n中断 C. 可屏蔽中断 D. 以上都不行4.V AR是数据段中定义的变量,指令CMP V AR[BX][DI],AX中目的操作数的寻址方式是 C 。 A.寄存器相对寻址B.直接寻址C.相对基址变址 D.比例变址寻址 5.下列指令执行后,不影响标志位的指令是 A 。 A.PUSH [1000h] B.DEC DX C.AND CX,AX D.IRET 6.下面关于PC机串行通信接口的叙述中,正确的是 A 。 A)异步通信时,一帧信息以起始位开始、停止位结束,起始位之后是数据的最高位。 B)系统A和系统B以半双工方式进行串行通信时,数据能从A传送到B,也能从B传送到A,并且可以同时进行。 C)PC机的串行通信接口采用同步通信方式。 D)PC机的串行通信接口采用RS-232标准。 7.若82C55A组工作在方式1,输出,B组工作在方式0,输入,则其方式控制字为 B 。 A. 23H B. A3H C. 80H D. 85H 8. 在8086系统中,假设SS=2000H SP=0102H,则执行PUSH AX指令后,栈顶的物理地址是 C 。 A. 20104H B. 20102H C. 20100H D. 200FEH 9.设DS=6321H,SS=6232H,BP=1860H,指令DEC BYTE PTR [BP+3]操作数的物理地址是 D 。 A. 64A73H B. 64183H C. 65073H D. 63B83H

微机原理与接口技术课后习题与参考答案

第一章课后习题 1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。 ① 16.25 ② 35.75 ③ 123.875 ④ 97/128 1.2 把下列二进制数转换成十进制数。 ① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.1 1.3 把下列八进制数转换成十进制数和二进制数。 ① 756.07 ② 63.73 ③ 35.6 ④ 323.45 1.4 把下列十六进制数转换成十进制数。 ① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC 1.5 求下列带符号十进制数的8位补码。 ① +127 ② -1 ③ -0 ④ -128 1.6 求下列带符号十进制数的16位补码。 ① +355 ② -1 1.7 计算机分那几类?各有什么特点? 1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。 1.9 80X86微处理器有几代?各代的名称是什么? 1.10 你知道现在的微型机可以配备哪些外部设备? 1.11 微型机的运算速度与CPU的工作频率有关吗? 1.12 字长与计算机的什么性能有关? 习题一参考答案 1.1 ① 16.25D=10000.01B=20.2Q=10.4H ② 35.75D=100011.11B=43.6Q=23.CH ③ 123.875D=1111011.111B=173.7Q=7B.EH ④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H 1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D ③ 111.01B=7.25D ④ 1010.1B=10.5D 1.3 ① 756.07Q=111101110.000111B=494.109D ② 63.73Q=110011.111011B=51.922D ③ 35.6Q=11101.110B=29.75D ④ 323.45Q=11010011.100101B=211.578D 1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D ③ B7C.8D=2940.551D ④ 1ECH=492D 1.5 ① [+127] 补=01111111 ② [-1] 补 = 11111111 ③ [-0] 补=00000000 ④[-128] 补 =10000000 1.6 ① [+355] 补= 00011 ② [-1] 补 = 1111 1111 1111 1111 1.7 答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。 1.8 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。微计算机包括微处理器、存储器、I/O接口电路及系统总线。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。 1.9 答:从体系结构上可分为5代:4004:4位机;8080/8085:8位机;8086/8088/80286:16位机;80386/80486:32位机;Pentium系列机:64位。 第二章课后习题 2.1、EU与BIU各自的功能是什么?如何协同工作? 2.2、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么? 2.3、8086对存储器的管理为什么采用分段的办法?

微机的接口技术试题

微机接口技术试题 一.填空题 1.CPU与接口之间传送信息一般有查询方式、中断方式和DMA方式三种方式。 2.微机系统中产生的时间基准,通常采用软件定时和硬件定时两种方法。 3.8086中断系统的中断源分为两大类:一类是外部中断,另一类是内部中断。 4.通常把I/O接口电路中能被CPU直接访问的寄存器称为端口。 5.把来自地址总线上的地址代码翻译成所要访问的端口地址的电路称为地址译码电路。 6.凡是接口都有两侧,一侧是CPU,另一侧是外设。 7.CPU与外界连接的部件或电路叫微机接口,它是CPU与外设交换信息的中转站。 8.中断过程分为:中断请求、中断响应、中断服务、中断返回四个阶段。 9.起止式异步通信中传送一个字符,总是以起始位开始,以停止位结束。 10.微机系统中记录一天时间的时钟称为日时钟。 记录每天时间和年、月、日的时钟称为时时钟。 二.选择题 1.串行通信中所说的波特率是(A)。 A. 位速率 B. 字符速率 C. 时钟速率 2.RS-422/RS-485是采用(C)技术,实现远距离传送信息的。 A. 正/负双电源供电 B. 单端发送/单端接收 C. 双端发送/双端接收 3.8255的(C)具有按位操作的控制命令字。 A. 端口A B. 端口B C. 端口C 4.较高级别的中断可以中断较低级别的中断,转去执行高级别的中断服务程序技术叫(A)技术。

A. 中断嵌套 B. 优先排队 C. 中断识别 5.8255的A口有三种工作方式,B口有(B)工作方式 A. 一种 B. 两种 C. 三种 6.8259在级联方式工作时,为使从控制器中更高级别的中断得到响应,主控制器应设定为(B) A.一般完全嵌套 B. 特定完全嵌套 C. 特定屏蔽 7.采用DMA方式能实现高速数据传送,是因为(B) A. DMA能加速CPU的速度 B. 传送的数据不用经过CPU中转 C. DMA可以和CPU同时访问系统总线 8.8253定时/计数器芯片内部有(B)独立的计数通道。 A. 2个 B. 3个 C. 4个 9.以下常用于地址译码电路的芯片型号是(C) A. 74LS245 B.74LS160 C. 74LS138 10.中断向量是(A) A. 中断服务程序入口地址 B. 中断服务程序 C.中断向量表 11.D/A转换器能转换的二进制位数,称为D/A转换器的(C) A. 线性度 B. 转换速度 C. 分辨率 12.8259在级联方式工作时,如果从控制器的中断请求被响应,则其中断类型号由(C)提供。 A. 由编程控制 B. 仍由主控制器 C. 由从控制器 13.8255是(B)接口芯片。 A. 串行 B. 并行 C. 电平转换 14.超高速A/D转换器一般采用(B)方式完成转换。

微机原理及接口技术-习题答案

第一章习题及答案 1. 微处理器内部包含哪三大部分? 解: 运算器、控制器和寄存器组。 2. 完成下列数制的转换 ①10101101B=( )D=( )H 解:10101101B=173D=ADH 。 ②0.11B=( )D 解:0.11B=0.75D 。 ③211.25=( )B =( )H 解:211.25=11010011.01B=D3.4H 。 ④10111.0101B=( )H=( )BCD 解:10111.0101B=17.5H=23.3125D=(0010 0011.0011 0001 0010 0101)BCD 3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、Y 的原码、反码和补码。 解: [][][]01011010B 01011010B 01011010B X X X ===原反补 [][][]10011011B 11100100B 11100101B Y Y Y ===原反补 4. 已知X 的真值为32,Y 的真值为–19,求[]?Y X =+补 解:[]00001101B X Y +=补 5. 已知X=51,Y=–86,用补码完成下列运算,并判断是否产生溢出(设字长为8位)。 ① X +Y ② X -Y ③ –X +Y ④ –X -Y 解: 10100011B ,因为67C C 0⊕=,所以未产生溢出。

② 11110111B ,因为67C C 1⊕=,所以产生溢出。 ③ 01110111B ,因为67C C 1⊕=,所以产生溢出。 ④ 00100011B ,因为67C C 0⊕=,所以未产生溢出。 6. 若使与门的输出端输出高电平,则各输入端的状态是什么? 解:各输入端为高电平。 7. 若使与非门的输出端输出低电平,则各输入端的状态是什么? 解:各输入端为高电平。 8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输入端的状态分别是什么? 解:C 、B 、A 三个输入端的状态分别是‘1’,‘0’,‘0’。

《微机系统原理与接口技术》答案

第1章习题解答 1、冯诺依曼计算机的内涵是什么?这种计算机程序运行是由指令流驱动的还是数据流驱动的? 答:冯诺依曼计算机的内涵: 由运算器、控制器、存储器、输入设备、输出设备5大部分组成计算机硬件。 数据和计算机指令采用二进制数形式表示,存储在计算机内部存储器中。 计算机工作原理的核心是“存储程序”和“程序控制”。事先编制好的由计算机指令组成的程序在执行前先装入存储器,控制器依据程序中的指令顺序周而复始地取出指令、分析指令、执行指令,根据指令的功能进行相应的运算,直到完成全部指令操作为止. 程序的运行是通过指令流来驱动的。 2、微型计算机系统有哪三个层次?试简述它们的内涵及其联系和区别。 答:微型计算机系统的三个层次:微处理器、微型计算机和微型计算机系统。 三者的内涵: 微处理器是利用大规模集成电路技术,将组成计算机的核心部件——运算器和控制器集成在一块硅片上的集成电路,简称MPU,习惯上称CPU。 微型计算机则是以微处理器为核心,配以内存储器、输入/输出(I/O)接口电路,通过总线结构连接而构成的裸机。 微型计算机系统是由微型计算机配以相应的外围设备(如键盘、显示器、打印机、外存储器等)、电源和其他辅助设备(如面板、机架等),以及控制微型计算机工作的软件而构成的完整的计算系统。 它们三者之间是从局部到全局的关系。单纯的微处理器和单纯的微型计算机都不能独立工作。只有微型计算机系统才是完整的计算系统,才可正常工作。 3、为什么把微型计算机的基本结构说成是总线结构?试简述总线结构的优点。 答:在微型计算机中,各组成部分之间是通过总线(包括地址总线、数据总线、控制总线)连接在一起而构成一个整体的,它们之间的信息交换也是通过总线进行。CPU通过总线与存储器和I/O接口电路连接,I/O接口和外设也是通过总线连接,即使在CPU内部,它的各功能部件也是通过总线相连的。因此微型计算机的基本结构就是总线结构。 微型计算机采用总线结构后,系统中各功能部件之间的相互关系变为各部件面向总线的单一关系。一个部件只要满足总线标准,就可直接连接到采用这种总线标准的系统中。这使得系统的设计与构造非常方便,同时也便于系统的扩充、升级和维修。 4、微型计算机硬件系统由哪些部分组成?各组成部分的功能是什么? 答:微型计算机硬件系统主要由CPU、存储器、I/O接口电路、输入/输出设备、总线,以及电源和一些辅助设备构成。 CPU:微机系统的核心部件,是运算和指挥控制中心。 存储器:包括内存和外存,是微机系统的存储和记忆部件,用以存放数据和程序。 I/O接口电路:CPU与输入/输出设备的连接与信息交换不能直接进行,I/O接口电路充当了二者之间的“桥梁”。 输入/输出设备:计算机与外界(人或其他设备,包括另一台计算机)联系和沟通的桥梁,用户通过输入/输出设备与微机系统互相通信。 总线:以上各组成部分是通过总线连接在一起构成一个整体的,各部件之间的信息运载和传输由总线承担。 5、计算机分那几类?各有什么特点? 答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。 6、微处理器应包含的最基本功能部件是哪些? 答: 算术逻辑单元,寄存器阵列,控制器部件。 7、微计算机应包含的最基本功能部件是哪些?

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

第一章 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、接口的基本功能是()。 A、输入缓冲 B、输出锁存 C、输入缓冲,输出锁存 D、编址使用 2、8086系统中优先级最高的中断是()中断。 A、除法除以0 B、指令 C、非屏蔽 D、断点 3、8255工作在方式0时,具有()功能。 A、查询输入/输出 B、输入缓冲、输出锁存 C、无条件输入/输出 D、双向数据传送 4、PC/XT总线的地址信号和数据信号是()的。 A、分时复用 B、分开传送 C、混杂一起 D、不需地址 5、8086非屏蔽中断的类型码是()。 A、00H B、02H C、08H D、不定 6、DMA工作方式时,总线上的各种信号是由()发送的。 A、中断控制器 B、CPU C、存储器 D、DMA控制器 7、CPU执行OUT DX,AL指令时,()的值输出到地址总线上。 A、AL寄存器 B、AX寄存器 C、DL寄存器 D、DX寄存器 8、查询输入/输出方式下,外设状态线要经过()与微机相连。 A、锁存器 B、译码器 C、缓冲器 D、放大器 9、8253工作在BCD码计数据器时,若初值为100,则应写为()。 A、100H B、64H C、100 D、0100 10、PC机的串行通信接口COM1地址为()。 A、3F8H-3FFH B、2F8H-2FFH C、378H-37FH D、20H-21H 11、中断自动结束方式是自动将8256A()相应位清零。 A、ISR B、IMR C、IRR D、ICW 12、一个I/O地址称为一个()。 A、接口 B、端口 C、外设 D、芯片 13、输入/输出指的是主机与()交换数据。 A、存储器 B、外设 C、键盘 D、显示器 14、CPU响应可屏蔽中断请求时,其中断类型码由()提供。 A、CPU内部 B、中断指令 C、类型码固定 D、可屏蔽中断管理器 15、可屏蔽中断管理器8259所管理的是()。 A、指令中断 B、非屏蔽中断 C、可屏蔽中断 D、单步中断 16、8086系列微机的中断类型码越大,则优先级()。 A、越高 B、越低 C、相同 D、不定 17、可编程接口芯片在使用前对它(),称为编程。 A、写操作数 B、写控制字 C、编接口地址 D、设计控制电路 18、在定时器/计数器8253的输出端可产生()波形。 A、三角波 B、正弦波 C、方波 D、斜波 19、对逐次逼近式A/D转换器,起动一次转换读入多次数字量,则读入的数字量()。 A、肯定相同 B、可能相同 C、肯定不同 D、可能不同 20、微机中串口1的I/O地址范围是()。

微机接口课后习题答案

2.3 8086对存储器的管理为什么采用分段的办法 答:8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩 大对存储器的寻址范围 (1MB,20位地址).若不用分段方法,16位地址只能寻址64KB空间. 2.13 80386内部结构由哪几部分组成简述各部分的作用. 答:80386内部结构由执行部件(EU),存储器管理部件(MMU)和总线接口部件(BIU)三部分组成.EU包括指令预取部件,指令译码部件,控制部件,运算部件及保护检测部件,主要功 能是执行指令.存储器管理部件包括分段部件,分页部件,实现对存储器的分段分页式的管理,将逻辑地址转换成物理地址.总线接口部件作用是进行片外访问:对存储器及I/O接口 的访问,预取指令;另外的作用是进行总线及中断请求的控制 3.1 8086/8088微处理器有哪些寻址方式并写出各种寻址方式的传送指令2条 (源操作数和目的操作数寻址). 答:寻址方式是指计算机在执行指令时寻找操作数的方式.8086/8088微处理器有以下几种 寻址方式: ①立即寻址.操作数(仅限源操作数)直接放在指令中.例如:mov cx,100;mov ah,20h. ②寄存器寻址.操作数在CPU的内部寄存器中.例如:mov es,ax;mov dl,bh. ③直接寻址.指令中直接给出了操作数的偏移地址.例如:mov ax,[3000h];mov buf,100. ④寄存器间接寻址.操作数的偏移地址放在寄存器bp,bx,si,di四个寄存器中的一个 里.例如:mov ax,[si];mov [bx],cx. ⑤寄存器相对寻址.操作数的有效地址为基址寄存器或变址寄存器的内容与指令中指定 的位移量之和.例如:mov ax,cnt[si];mov str[bx],ax. ⑥基址变址寻址.操作数的有效地址是一个基址寄存器和一个变址寄存器的和.例如: mov ax,[si+bx];mov [bx+di],dx. ⑦相对基址变址寻址.操作数的有效地址为一个基址寄存器,一个变址寄存器的内容与 指令中指定的位移量三者之和.例如:mov ax,cnt[bx][si];mov cnt[bx][si],ax. 3.5 简述堆栈的性质.如果SS=9B9FH,SP=200H,连续执行两条PUSH指令后, 栈顶的物理地址是多少 SS,SP的值是多少再执行一条POP指令后,栈顶的 物理地址又是多少 SS,SP的值又是多少 答:先进后出. 9BBF0H-4=9BBECH 9BBECH+2=9BBEEH 3.11 如果要将AL中的高4位移至低4位,有几种方法请分别写出实现这些方 法的程序段. 答:①循环左移 mov cl,4 rol al,cl ②循环右移 mov cl,4 ror al,cl ③右移 mov cl,4

微机原理与接口技术(第四版)课后习题答案 (1)培训讲学

微机原理与接口技术(第四版)课后习题答 案(1)

第1章微型计算机系统 〔习题1.1〕简答题 (2)总线信号分成哪三组信号? (3)PC机主存采用DRAM组成还是SRAM组成? (5)ROM-BIOS是什么? (6)中断是什么? (9)处理器的“取指-译码-执行周期”是指什么? 〔解答〕 ②总线信号分成三组,分别是数据总线、地址总线和控制总线。 ③ PC机主存采用DRAM组成。 ⑤ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 ⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。 ⑨指令的处理过程。处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 〔习题1.3〕填空题 (2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。 (3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。 (9)最初由公司采用Intel 8088处理器和()操作系统推出PC机。 ② 1MB,4GB ③ 216,64KB (9)IBM,DOS 〔习题1.4〕说明微型计算机系统的硬件组成及各部分作用。 〔解答〕 CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。 收集于网络,如有侵权请联系管理员删除

微机原理与接口技术课后习题参考答案

《微机原理与接口技术》 复习题 第1章 1.简述名词的概念:微处理器、微型计算机、微型计算机系统。 答: (1)微处理器:微处理器(Microprocessor)简称μP或MP,或CPU。CPU是采用大规模和超大规模集成电路技术将算术逻辑部件ALU(Arithmetic Logic Unit)、控制部件CU (Control Unit)和寄存器组R(Registers)等三个基本部分以及内部总线集成在一块半导体芯片上构成的电子器件。 (2)微型计算机:微型计算机(Microcomputer)是指以微处理器为核心,配上由大规模集成电路制作的存储器、输入/输出接口电路及系统总线等所组成的计算机,简称微机。 (3)微型计算机系统:微型计算机系统由硬件与软件两大部分组成,分别称为硬件(Hardware)系统与软件(Software)系统。其中,硬件(Hardware)系统由CPU、内存储器、各类I/O接口、相应的I/O设备以及连接各部件的地址总线、数据总线、控制总线等组成。 软件(Software)系统:计算机软件(Software)是指为运行、维护、管理、应用计算机所编制的程序及程序运行所需要的数据文档资料的总和。一般把软件划分为系统软件和应用软件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。 2.简述名词的概念:指令寄存器、地址寄存器、标志寄存器。 答: (1)指令寄存器:指令寄存器(Instruction Register,IR)用来保存计算机当前正在执行或即将执行的指令。当一条指令被执行时,首先,CPU从内存取出指令的操作码,并存入IR中,以便指令译码器进行译码分析。 (2)地址寄存器:地址寄存器(Address Register,AR)被动地接受IP传送给它的地址值(二进制地址),AR的作用是保持IP送来的地址,并且以并行方式连接输出到CPU的地址引脚上,以便CPU访问指定的内存单元。 (3)标志寄存器:标志寄存器(Flags,F)是CPU中不可缺少的程序状态寄存器,因此,也称程序状态字寄存器(PSW),所谓状态是指算术或逻辑运算后,结果的状态以二进制的0或1在标志寄存器中标识出来,例如,运算结果有进位,则进位标志位CF=1,否则为0。 3.何谓IA-32处理器?

现代微机接口技术试题2009

现代微机接口技术试题 一、选择题:(每空1分,共20分) 1.CPU与外设之间交换数据常采用、、和四种方式,PC机键盘接口采用传送方式。 ⒉当进行DMA方式下的写操作时,数据是从传送到__中。 ⒊PC总线、ISA总线和EISA总线的地址线分别为:、和根。 ⒋8254定时/计数器内部有个端口、共有种工作方式。 ⒌8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的口地址为317H时,则A口、B口、C口的口地址分别为、、。 ⒍PC微机中最大的中断号是、最小的中断号是。 ⒎PC微机中键盘是从8255的口得到按键数据。 ⒏串行通信中传输线上即传输_________,又传输_________。 二、选择题:(每题2分,共10分) ⒈设串行异步通信每帧数据格式有8个数据位、无校验、一个停止位,若波特率为9600B/S,该方式每秒最多能传送()个字符。 ①1200 ②150 ③960 ④120

2.输出指令在I/O接口总线上产生正确的命令顺序是()。 ①先发地址码,再发读命令,最后读数据。 ②先发读命令、再发地址码,最后读数据。 ③先送地址码,再送数据,最后发写命令。 ④先送地址码,再发写命令、最后送数据。 3 使用8254设计定时器,当输入频率为1MHZ并输出频率为100HZ时,该定时器的计数初值为()。 ①100 ②1000 ③10000 ④其它 4 在PC机中5号中断,它的中断向地址是()。 ①0000H:0005H ②0000H:0010H ③0000H:0014H ④0000H:0020H 5.四片8259级联时可提供的中断请求总数为()。 ①29个②30个③31个④32个 6.下述总线中,组内都是外设串行总线为()组。 ①RS-485、IDE、ISA。 ②RS-485、IEEE1394、USB。 ③RS-485、PCI、IEEE1394。 ④USB、SCSI、RS-232。 7. DMA在()接管总线的控制权。 ①申请阶段②响应阶段③数据传送阶段④结束阶段 8. 中断服务程序入口地址是()。 ①中断向量表的指针②中断向量③中断向量表④中断号

微机原理与接口技术 习题解答

第一章微型计算机概述 1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同? 答:①微处理器是微型计算机的核心,是微型计算机的一部分。它是集成在一块芯片上的CPU,由运算器和控制器组成。 ②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主 体。 ③微型计算机系统包括微型计算机、外设及系统软件三部分。 1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能? 答:1.CPU在内部结构上由以下几部分组成: ①算术逻辑部件(ALU); ②累加器和通用寄存器组; ③程序计数器(指令指针)、指令寄存器和译码器; ④时序和控制部件。 2.CPU应具备以下主要功能: ①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据; ⑤提供整个系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请求。 1.3累加器和其他通用寄存器相比,有何不同? 答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。 1.4微处理器的控制信号有哪两类? 答:一类是通过对指令的译码,由CPU内部产生的。这些信号由CPU送到存储器、I/O接口电路和其他部件。另一类是微型机系统的其他部件送到CPU的。通常用 来向CPU发出请求。如中断请求、总线请求等。 1.5微型计算机采用总线结构有什么优点? 答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使 系统功能得到扩充。 1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一 套总线或者合用部分总线,那么,要靠什么来区分地址或数据? 答:1.数据总线是双向三态;地址总线是单向输出三态。 2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还 是数据。 1.7控制总线传输的信号大致有哪几种? 答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。还包括其他部件送到CPU的信号,如时钟 信号、中断请求信号、准备就绪信号等。 第二章8086微处理器 2.1总线接口部件有哪些功能?请逐一进行说明。 答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。 2.具体讲:①总线接口部件要从内存取指令送到指令队列; ②CPU执行指令时,总线接口部件要配合执行部件从指定的内存单 元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结

计算机接口技术复习题(含答案)

1. 在8086CPU 中,当M/ ——IO = 0,——RD = 1,—— WR = 0时,CPU 完成的操作是( D )。 (A )存储器读 (B )I/O 读 (C )存储器写 (D )I/O 写 2. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 3. 两片8259A 采用主从级连方式,最多能接收( B ) (A )8级中断 (B )15级中断 (C )16级中断 (D )级中断 4. 异步通信所采用的数据格式中,停止位的位数错误的是( D ) (A )1位 (B )1.5位 (C )2位 (D )2.5位 5. 下面哪一条语句是采用寄存器间接寻址的( B ) (A )MOV AX ,BX (B )MOV AL ,[BX] (C )MOV AX ,20 (D )MOV AX ,BUF 6. 计算机系统总线按其功能可划分为数据总线、地址总线和( A ) (A )控制总线 (B )同步总线 (C )信号总线 (D )中断总线 7. 在PC/XT 机中,NMI 的中断向量在中断向量表中的位置是 ( C ) (A )由程序指定的 (B )由DOS 自动分配的 (C )固定在0008H 开始的4个字节中 (D )固定在中断向量表首 8. 在两片8259A 级联的中断系统中,从片的INT 端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是( B ) (A )01H 和40H (B )10H 和04H (C )10H 和40H (D )01H 和04H 9. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 10. 在标志寄存器中,符号标志是( S ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 11. CPU 与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和( B ) (A )信息端口 (B )数据端口 (C )存储器端口 (D )命令端口 12. 8088微处理器可寻址访问的最大I/O 空间为( B ) (A) 1KB (B) 64KB (C) 640KB (D) 1MB 13. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 14. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 15. 下面哪一个命题是正确的( C ) (A )负数的反码与其真值数相同 (B ) 负数的补码与其真值数相同 (C )正数的原码、反码、补码与其真值数相同 (D )[+0]反码 =11111111B 16. 在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过( B ) (A )32KB (B )64KB

微机原理习题解答(供参考)

第1章习题和解答 15. 将下列十进制数分别转化为二进制数、十六进制数和BCD码。 (1)15.32=(0000 1111.0101 0001)2=(0F.51)16=(0001 0101.0011 0010)BCD (2)325.16=(0001 0100 0101.0010 1000)2=(145.28)16=(0011 0010 0101.0001 0110)BCD (3)68.31=(0100 0100.0100 1111)2=(44.4F)16=(0110 1000.0011 0001)BCD (4)214.126=(1101 0110.0010 0000)2=(0D6.20)16=(0010 0001 0100.0001 0010 0110)BCD 16. 将下列二进制数分别转化为十进制数和十六进制数。 (1)10110101= 181=0B5H (2)11001011= 203=0CBH (3)10101.1001= 21.5625=15.9 H (4) 101101.0101= 45.3125=2D.5H 17. 将下列十六进制数分别转化为二进制数、十进制数。 (1)FAH=1111 1010B=250 (2)12B8H=0001 0010 1011 1000B=4792 (3)5A8.62H=0101 1010 1000.0110 0010B=1448.3828125 (4)2DF.2H=0010 1101 1111.0010B=735.125 18. 若X=-107,Y=+74按8位二进制可写出:。[X]补=95H ,[Y]补=4AH , [X +Y]补=0DFH,[X-Y]补=4BH。 19.X=34AH,Y=8CH。问:有三位和两位十六进制数X和Y, (1)若X,Y是纯数(无符号数),则:X+Y=3D6H;X-Y=2BEH。 (2)若X,Y是有符号数,则:X+Y=2D6 H;X-Y=3BEH。 20. 已知X=85,Y=76(均为十进制数),求[-85]补,[-76]补。并利用补码的加、减法运算规则计算[X-Y]补,[-X+Y]补,[-X-Y]补。结果的各机器数及其真值请用十六进制表示,并由运算过程中的标志位OF判断结果是否溢出。 答:[X]补=[85]补=55H,[Y]补=[76]补=4CH , [-X]补=[-85]补=0ABH, [-Y]补=[-76]补=0B4H [X-Y]补=[X]补+[-Y]补=55H+B4H=09H, OF=0 [-X+Y]补=[-X]补+[Y]补=ABH+4CH=0F7H, OF=0 [-X-Y]补=[-X]补+[-Y]补=ABH+B4H=5FH, OF=1 21. (1) 设[X]补=10101010B,则[1/2X]补=1/2[X]补=11010101B (2) 设[X]补=11010100B,则[-1/4X]补=[1/4[X]补]补=[11110101]补=00001011B

微机原理[第三版]课后练习答案解析

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( )。C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题 1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19 三、判断题 1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )√ 2.计算机中数据的表示范围不受计算机字长的限制。( )× 3.计算机地址总线的宽度决定了内存容量的大小。( )√ 4.计算机键盘输入的各类符号在计算机内部均表示为ASCII码。( )× (键盘与计算机通信采用ASCII码) 2 思考与练习题 一、选择题 1.在EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路 2.以下不属于BIU中的功能部件是( )。 B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器

相关文档
相关文档 最新文档