文档库 最新最全的文档下载
当前位置:文档库 › 微机接口作业及答案

微机接口作业及答案

微机接口作业及答案
微机接口作业及答案

《微机系统与接口技术作业》部分参考答案

第7章 存储器系统

P217

6.某SRAM存储芯片,其字位结构为512K×8bit,试问其地址、数据引脚各是多少个?

答:∵219=512K,所以地址引脚需19根;数据引脚需8根(8bit)。

8.现有1024×1bit的存储芯片,若用它组成容量为16K×8bit的存储器。试求:

(1)实现该存储器所需的芯片数量

答:(16K×8bit)/(1K×1bit)=128片

(2)该存储器所需地址的地址码总位数是多少?其中几位选片?几位用作片内地址? 答:∵214 =16K,所以地址码总位数为14位。而1024×1bit存储芯片需要地址10位,因此选片地址为4位,片内地址为10位。

第8章 输入/输出系统

P244

2.接口电路的作用是什么?I/O接口应具备哪些功能?

参见教材P219

3.什么是端口?端口有几类?

参见教材P220 8.1.2 输入输出端口

4.I/O端口有哪两种编址方式?PC系列机采用哪种编址方式?

答:I/O端口和存储单元统一编址及I/O端口独立编址两种。PC机采用I/O端口独立编址。

7. 定时/计数器的3个通道在PC系列机中是如何应用的?

答:0#计数器用于系统时钟中断;1#计数器用于动态存储器刷新定时;2#计数器用于发声系统音调控制。

10.系统机定时/计数器的通道0定时周期最长是多少?要实现长时间定时,应采取什么措施?如果采用外扩8254定时/计数器实现长时间定时,应采取哪些措施?

答:系统机定时/计数器通道0定时周期最长是55ms。要实现长时间定时,只能使用 INT 1CH 中断的方法,通过对预先设定的中断次数进行计数,达到n倍55ms的定时目的。采用外扩8254,可以使用三个通道硬件级联的方法实现长时间定时。

补充题:

设PC 系统机外扩了一片8254 及相应的实验电路。

(1) 根据由门电路构成的译码电路,分析出该片8254 的四个端口地址。其中控制口的地址是213H(填16 进制格式)。其他三个端口地址是210H~212H。

(2) 设CLK0 已接至8MHz 时钟,为了能从OUT0 输出4KHz 的方波,编写8254初始化程序,其中假设0 号定时计数器工作在二进制方式。

解:计数初值=(8×106)/4000=2000

MOV DX,213H ;8254控制口地址

MOV AL,00110110B ;命令字,0通道,16位读写,方式3,二进制计数

OUT DX, AL

MOV DX,210H ;0通道计数器端口地址

MOV AX,2000 ;计数初值2000,因是二进制计数,所以后面不能加H

OUT DX, AL ;先送低8位

MOV AL,AH

OUT DX, AL ;再送高8位

第9章 中断系统

P300

1.叙述可屏蔽中断处理的全过程。

参见教材P254倒数第4行的“2. 8259A的中断过程“段落中的介绍,总共有7个要点。

3.什么是中断向量和中断向量表?中断类型码和中断向量的关系是什么?

答:中断服务程序的入口地址就是中断向量,它由服务程序所在段的段地址和服务程序入口的偏移地址两部分组成。将PC机256个中断向量放在系统最低端的1K字节范围内(地址为0000H:0000H~0000H:03FFH)就构成了中断向量表。中断类型码是为了区分不同中断而分配的一个n值号码,数值从0-255。应用时,不管是软件中断或硬件中断,直接引用的都是中断类型码n。当软件或硬件提供中断类型码n后,CPU自动将中断类型码n乘以4得到中断向量表中的一个地址,从此地址开始连续四个单元存放的是该型中断的中断向量。因此,知道了中断类型码,则唯一确定了中断向量存放在中断向量表中的位置,CPU从表中获取该中断向量,根据CS:IP的值就可转向服务程序。注意:前两个单元存放的是IP,后面两个单元存放的是CS。

5.CPU响应可屏蔽中断的条件是什么?

答:见教材P263倒数第3行开始的3个要点。

6.CPU响应非屏蔽中断的条件是什么?

答:见教材P264第2行开始的2个要点。

8.键盘硬中断和键盘软中断的关系是什么?

答:键盘硬中断(9型中断)负责实时接收键盘输入的键代码,并写入到键盘缓冲区中,而用户程序通过键盘软中断(INT 16H)从键盘缓冲区中读取信息。键盘缓冲区存取数据遵循先进先出的规律,它在键盘硬中断和INT 16H软中断之间起到传递信息缓冲的作用。

补充题:

假设微机系统外扩了如下的一个‘单脉冲发生器’,该‘单脉冲发生器’电路受一个自复开关K的控制,每按一次K,该电路输出一个正脉冲,输入到系统机从8259的IR1作为外部中断请求。

要求:每按一次K,屏幕上显示一行字符串“Welcome!”。主机键盘按任意键,程序结束,返回DOS。(要求给出完整的源程序)

分析:

该电路使用了微机系统的硬件中断进行处理,首先要确定硬件中断的中断类型号,中断请求信号是由从8259A芯片的IR1引脚引入(图见P265),中断类型号是71H,但由于其71H 型中断服务程序中使用了INT 0AH指令,即重新指向了0AH型中断(见266),因此用户中断类型是0AH。需要特别注意,对于硬件中断,一定要对8259A中断屏蔽寄存器IMR进行操作,而且中断服务程序结束前要写中断结束命令字,这些都是与软中断1CH程序不同的地方。程序如下:

.486

data segment use16

old0a dd ?

meseg db ' Welcome!',0dh,0ah,'$'

data ends

code segment use16

assume cs:code ,ds:data

start:

mov ax,data

mov ds, ax

cli ;CPU关中断

call write0A ;写0AH型中断向量

in al,21h ;读主8259A中断屏蔽字

and al,11111011b ;将主8259A IMR(中断屏蔽寄存器)的D2位置0 out 21h,al ;开放8259A IR2引脚中断请求(即开放来自从片的中断请求)

in al, 0a1h ;读从8259A中断屏蔽字

and al,11111101b ;将从8259A IMR的D1位置0

out 0a1h,al ;开放从8259A IR1引脚中断请求

STI ;CPU开中断

x1: mov ah, 1 ;

int 16h ;调用PC按键输入功能

jz x1 ;如没有PC按键输入,则循环等待

in al,21h ;有PC按键输入,进入结束程序前的工作。读主8259A中断屏蔽字

or al,04h ;将主8259A IMR的D2位置1

out 21h, al ;屏蔽主8259A IR2中断请求

in al,0a1h ;读从8259A中断屏蔽字

or al,02h ;将从8259A IMR的D1位置1

out 0a1h, al ;屏蔽从8259A IR1中断请求

mov ah,4ch ;结束返回DOS

int 21h

service proc ;单脉冲按键中断服务程序

push ax

push dx

mov dx, offset meseg ;取欲显示字符串的偏移地址

mov ah,9h ;显示字符串功能号

int 21H ;显示字符串

mov al,20h ;中断结束命令字

out 20h,al ;写入中断结束命令

pop dx

pop ax

iret ;中断返回

service endp

write0a proc ;写0AH型中断向量子程序

push ds

mov ax,code

mov ds,ax

mov dx,offset service

mov ax,250ah ;AH=功能号,AL=中断类型号,DS:DX=中断服务程序入口地址 int 21h

pop ds

ret

write0a endp

code ends ;代码段结束

end start ;汇编结束,start表示启动地址

第10章 微型计算机系统串行通信

P334

3.异步通信一帧字符的格式是什么?

答:1位起始位,5-8位数据位,1位可选奇偶校验位,1位、1.5位、或2位停止位

4.设异步通信一帧字符由八个数据位,无校验,一个停止位,如果波特率为9600,则每秒能传输多少字符?

答:每秒传输字符=传输速率/每帧字符的位数,结果为:9600/(1+8+0+1)=960个

5.单工、半双工、全双工通信方式的特点是什么?

参见教材P302倒数第4行-P303第5行

7.分别叙述TTL和RS-232C的电平标准,通常采用什么器件完成两者之间的电平转换?

答:TTL采用正逻辑,规定0V~0.3V为逻辑“0”,3V~5V为逻辑“1”。而RS-232C采用负逻辑,规定逻辑“1”在-3V~-15V之间,逻辑“0”在+3V~+15V之间。通常采用MC1488和MC1489电平转换器件,MC1488实现TTL->RS-232转换,MC1489实现RS-232->TTL转换。 11.用系统机串行口采用中断方式完成字符发送和接收,编程时应采取哪些措施?

答:

①置8250中断允许寄存器的D1位为1,D0位为1,允许8250产生发送和接收中断请求;

②置8250MODEM控制寄存器的D3位为1,允许8250将中断请求信号送至8259A。见教材P309

图10-8;

③将主8259A IMR(中断屏蔽字)的D4位或D3位置0(取决于主串口还是辅串口),即开

放主8259A IR4或主8259A IR3中断;

④写入0CH型中断向量(主串口)或0BH型中断向量(辅串口);

⑤使用STI指令,允许CPU响应中断。

补充:

A、B两台PC机利用主串口进行点-点单工通信(不用联络线),发送采用查询方式,接收采用中断方式。一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特(分频系数为0018H)。

(1) 下图是A、B 两机的RS—232C 接口示意图,根据题意完成连线(不可有多余连线)。

因2脚是TXD信号,3脚是RXD信号,又不用联络线,因此只需两根线连接。7脚是信

号地。

(2)下图是从PC机的RS-232C接口引脚观察到的波形,所传送字符的16进制ASCII码是_46H___;该帧数据采用的奇偶校验方式是__奇__校验;传送该帧数据需要的时间是_1/480秒。

传送方向 0 0 1 1 0 0 0 1 0 1

注意:波形是RS-232电平,它采用负逻辑表示,数据传送顺序是先传送D0位,再传送D1

位……,最后是D6位。

+12V

-12V (3)用对端口直接编程的方法为接收方编写8250初始化程序段。

I8250 PROC

MOV DX,3FBH

MOV AL,80H

OUT DX, AL ;寻址位置1

MOV DX,3F9H

MOV AL,00

OUT DX, AL ;写除数高8位=0

MOV DX, 3F8H

MOV AL,18H

OUT DX, AL ;写除数低8位=18H

MOV DX,3FBH

MOV AL,0AH

OUT DX, AL ;设置数据帧格式

MOV DX, 3F9H

MOV AL, 01H

OUT DX, AL ;写中断允许寄存器(仅允许接收中断,D0=1)

MOV DX,3FCH

MOV AL,08H

OUT DX, AL ;写MODEM控制寄存器(允许8250送出中断请求,D3=1)

RET

I8250 ENDP

第11章 并行I/O接口

P364

2.8255A各端口有几种工作方式?

答:A端口有三种:方式0、方式1和方式2;B端口有方式0和方式1,C端口有方式0。 5.当CPU用查询方式和8255A交换信息时,应查询哪些信号?当CPU用中断方式和8255A交换信息时,利用哪些端子提中断请求?

答:输入方式查询IBF信号,只有IBF=1时,CPU才可从8255A输入数据;输出方式查询OBF 信号,只有OBF=1时,CPU才可输出数据。中断方式下利用PC口的PC3和PC0提出中断请求,具体为:A端口使用PC3,B端口使用PC0。

6.8255A的方式选择字和C端口置0/置1控制字都是写入控制端口的,8255A是怎样识别的?

答:通过命令字的D7位识别,D7=1,代表方式选择命令字;D7=0,代表C端口置0/置1命令字。

9.说明打印机Centronics并行接口时序。

答: ①在BUSY等于0时,CPU执行输出指令,输出一个数据;

②CPU使接口电路发出选通脉冲STROBE =

③打印机接收到STROBE=0之后,立即使BUSY=1表示打印机忙;

④打印机将数据存入内部的缓冲区后,向PC机发出应答信号ACKNLG=0,过5微秒后将

BUSY信号置0,表示打印机不忙,可以接收下一个数据。

补充:

系统机外扩一片8255A及相应电路如下图所示,外扩8255A的端口地址为200H~203H,现利用系统机的日时钟外扩1CH型中断,实现每隔1s使八个发光二极管同时闪烁一次,主机键盘有按键按下时结束,返回DOS操作系统。根据要求完成相关内容。

+5V

(1)从图可以分析出,A口工作在方式 0 的输 出 (入/出)。

(2)假设8255A的A口工作在方式1的查询输出方式,编写8255A的初始化子程序I8255。

8255初始化程序:

I8255 PROC

MOV DX,203H ;8255A控制端口

MOV AL, 10100000B ;因为B口和C口不用,如写其他值也可以,关键是A OUT DX, AL ;口方式和方向要写正确

MOV AL,00001100B ;置PC6=0,将INTE

置0,禁止中断

A

OUT DX, AL

RET

I8255 ENDP

(3)编写子程序WRITE完成中断向量的置换。

置换中断向量子程序:

WRITE PROC ;1CH型中断向量置换子程序

PUSH DS

MOV AX,CODE

MOV DS, AX

MOV DX,OFFSET SERVICE ;SERVICE为8255A控制发光二极管LD0~

;LD7闪烁的中断服务程序

MOV AX,251CH

INT 21H

POP DS

RET

WRITE ENDP

注意:8255A通过同相驱动器与LED连接,要使八个发光二极管同时点亮,应将A口的输出置为低电平,即PA7~PA0=00H,使用如下指令即可实现。

MOV AL, 00H ;置数据为全0

MOV DX, 200H ;A端口地址为200H,不能写错

OUT DX, AL ;写入数据,点亮八个发光二极管

要实现LED的闪烁,关键是要控制LED的亮与灭。主程序设置LED为显示关闭状态,定时中断达到1秒钟后向A端口写入00H点亮LED,紧接着延迟一小段时间后再写入0FFH 关闭LED显示,这就实现了LED闪烁的功能。该功能在中断服务程序中很容易实现。

微机接口作业整理

作业一 1.字长=8,用补码形式完成下列十进制数运算。写出补码运算的结果并讨论结果是否有溢出?A(+75)补+(-6)补=101000101(填写连带进位的9个比特)是否溢出?否 2.字长=8,用补码形式完成下列十进制数运算。写出补码运算的结果并讨论结果是否有溢出?(B)(-35)补+(-75)补= (110010010)补(填写连带进位的9个比特)是否溢出? 否 3.字长=8,用补码形式完成下列十进制数运算。写出补码运算的结果并讨论结果是否有溢出?(C)(-85)补+(15)补= (010111010)补(填写连带进位的9个比特)是否溢出?否 4.字长=8,用补码形式完成下列十进制数运算。写出补码运算的结果并讨论结果是否有溢出?(D)(+120)补+(+18)补= (010001010)补(填写连带进位的9个比特)是否溢出?是 5.(11101.1011)2=(29.6875)10 6. (147)10=(10010011)2 7. (147)10=(93)16 8. (3AC)16=(940)10 9.(10010110)BCD= (1100000)2 10.字长=8,[-1]补=(FF)16 11.字长=8,[x]补=(A5),则x= (-5B)16 12.设字长=8,X=(8E)16, 当X分别为原码的时候,其真值=(-0E)16 13.设字长=8,X=(8E)16, 当X分别为补码的时候,其真值=(-72)16 14.设字长=8,X=(8E)16, 当X分别为反码的时候,其真值=(-71)16 15.设字长=8,X=(8E)16, 当X分别为无符号数的时候,其真值=(8E)16 作业二 1. 主存储器和CPU之间增加高速缓冲器的主要目的是(b) a. 扩大CPU通用寄存器数量 b. 解决主存与CPU之间速度匹配问题 c. 扩大主存储器容量 2.中央处理机(CPU)是指(b) a. 控制器 b. 运算器和控制器 c. 运算器 3.若内存容量为64KB,则访问内存所需地址线( c)条 a. 20 b. 18 c. 16 4.断电后存储的资料会丢失的存储器是(a) a. RAM b. ROM c. 硬盘 5. 8086/8088 CPU中ES是(b) a. 代码段寄存器 b. 附加段寄存器

微机原理第7章习题与答案

习题 一、选择题 1.在程序控制传送方式中,_______可提高系统的工作效率。 A. 无条件传送 B. 查询传送 C. 中断传送 D.以上均可 答案:C 2.在8086的中断中,只有______需要硬件提供中断类型码。 A.外部中断 B.可屏蔽中断 C.不可屏蔽中断 D.内部中断 答案:B 3.在中断响应周期,CPU从数据总线上获取______。 A.中断向量的偏移地址 B.中断向量 C.中断向量的段地址 D.中断类型码 答案:D 4.执行INT n指令或响应中断时,CPU保护现场的次序是______。 A.FLAGS寄存器(FR)先入栈,其次是CS,最后是IP B.CS在先,其次是IP,最后FR入栈 C.FR在先,其后一次是IP,CS D.IP在先,其次是CS,最后FR 答案:A 5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。 A.是由程序指定的 B.是由DOS自动分配的 C.固定在0008H开始的4个字节中 D.固定在中断向量表的表首 答案:C 6.中断调用时,功能调用号码应该_______。 A.写在中断指令中 B.在执行中断指令前赋给AH C. 在执行中断指令前赋给AX D. 在执行中断指令前赋给DL 答案:B 7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是_____。 A. 28H B.2BH C.2CH D.2DH 答案:B 8.8259A有3中EOI方式,其目的都是为了_____。 A.发出中断结束命令,使相应的ISR=1 B. 发出中断结束命令,使相应的ISR=0 C. 发出中断结束命令,使相应的IMR=1 D. 发出中断结束命令,使相应的IMR=0答案:B 9.8259A特殊全嵌套方式要解决的主要问题是______。 A.屏蔽所有中断 B.设置最低优先级 C.开发低级中断 D.响应同级中断 答案:D

最新微机接口技术试题与答案

《微机接口技术》试题与答案 一、选择题: 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地址范围是()。

微机的接口技术试题

微机接口技术试题 一.填空题 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)方式完成转换。

17年西交《微机原理与接口技术》在线作业考核免费答案

一、单选题(共30道试题,共60分。) 1. CPU与I /设备间传送的信号有(D) U A.数据信息 也B.控制信息 目C.状态信息 ID D.以上三种都是 满分:2分 2. 假定DX=10111001B ,CL=3,CF=1,则执行指令SHLDX,CL 后,DX 的值为(D)已 A. 005CH B. 0017H C. 1700H D. 05C8H 满分:2分 3. 下列引起CPU程序中断的四种情况中,(C)需要由硬件提供中断类型码 J A. INTO B. NMI C. INTR D. INT n 满分:2分 4. 利用程序查询方式传送数据时,CPU必须读(A)以判断是否传送数据 已A.外设的状态 B. DMA的请求信号 目C.数据输入信息 目D.外设中断请求 满分:2分 5. CPU与慢速的外设进行数据传送时,采用(B)方式可提高CPU的效率 A. 查询

二B.中断 1U C. DMA D.无条件传送 满分:2分 6. 通常,中断服务程序中的一条STI指令目的是(D) L A.允许低一级中断产生 二3 B.开放所有可屏蔽中断 目C.允许同级中断产生 昌 D.允许高一级中断产生 满分:2分 7. 寄存器间接寻址方式中,操作数在(C)中 A. 通用寄存器 B. 堆栈 二C.主存单元 D.段寄存器 满分:2分 8. 如果有多个中断请求同时发生,系统将根据它们的优先级高低, 响应优先级最高的中断请求, 若要调整响应顺序,则应使用(C) 匕A.中断嵌套 —B.中断响应 目C.中断屏蔽 二^ D.中断向量 满分:2分 9. 若SI=0053H ,BP=0054H,执行SUBSI,BP 后,则(C) A. CF=0,OF=0 B. CF=0,OF=1 C. CF=1 ,OF=0

微型计算机原理及其接口技术第七章部分习题答案林志贵

7-1、I/O接口的信号有哪几种?各有什么特点? 答:接口信号通常有以下四种: 1、开关量:只有2种状态,用一位二进制数(0或1)表示开或关。 2、数字量:二进制形式的数据或是已经过编码的二进制形式的数据。 3、脉冲量:脉冲信号是以脉冲形式表示的一种信号。关注的是信号发生的跳变情况。 4、模拟量:用模拟电压或模拟电流幅值大小表示的物理量。 7-2、什么是接口?接口的主要功能是什么? 答:接口是CPU与外设之间进行数据传输的桥梁。接口的主要功能: 1、信号形式转换 2、电平转换和放大 3、锁存器缓冲 4、I/O定向 5、并行及串行I/O转换 7-3、什么是端口?端口和存储单元有什么区别? 答:端口指输入/输出接口中的寄存器。 区别:I/O单元地址使用的是绝对地址,而内存单元需要使用段地址和偏移地址来寻址。 7-4、I/O端口编址有几种方式?他们各有什么特点? 答、I/O端口有两种编址方式: 统一编址方式是将I/O端口与内存单元统一起来进行编号。该方式优点是不需要专门的 I/O指令,对I/O端口操作的指令类型多;缺点是端口要占用部分存储器的地址空间,不容易区分是访问存储器还是外部设备。 独立编址的端口单独构成I/O地址空间,不占用存储器地址。优点是地址空间独立,控制电路和地址译码电路简单,采用专用的I/O指令,使得端口操作的指令在形式上与存储器 操作指令有明显区别,程序容易阅读;缺点是指令类别少,一般只能进行传送操作。 7-5、I/O接口的控制方式有几种?简述各个方式的特点? 答:CPU和外设之间的数据传送方式通常有四种:程序传送方式、中断传送方式、DMA传 送方式和I/O处理机方式。 1、程序控制方式:在程序控制下进行信息传送,分为有条件传送方式和无条件传送方式。无条件传送方式主要用于对简单外设进行操作,或者外设的定时是固定的或已知的场合。 条件传送方式主要用于不能保证输入设备总是准备好了数据或者输出设备已经处在可以接 收数据的状态。 2、中断控制方式:中断传送方式下,当外设要求交换数据时,向CPU发中断请求,CPU

微机接口技术考试题带答案

第一章微机接口技术概述 1. 1.8086微处理器可寻址访问的最大I/O空间是()。 A.1KB B.64KB C.640KB D.1MB 参考答案:B 2. 2.CPU的控制总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.前面B和C两项 参考答案:D 3. 3. CPU的数据总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.地址信号流 参考答案:A 4. 4. CPU的地址总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.地址信号流 参考答案:D 5. 5. CPU在执行OUT DX,AL指令时,CPU往控制总线上送出的有效信号是()。 D.C B A. 参考答案:A 6. 6. CPU在执行OUT DX,AL指令时,CPU往地址总线上送出的有效信号是()。 A.DX寄存器所存放的地址B AL寄存器所存放的数据 D.C 参考答案:A 7. 7. CPU在执行OUT DX,AL指令时,CPU往数据总线上送出的有效信号是()。 A.DX寄存器所存放的地址B AL寄存器所存放的数据 C D.参考答案:B 11. 11. 8086CPU在作总线操作时,遇到READY=L后可插入()。 A.1个等待周期 B 等待周期个数由具体情况所定 C 2个等待周期 D. 3个等待周期 参考答案:B 12. 12. 8086系统中,SP()。 A.只能指向奇地址单元 B 只能指向偶地址单元 C最好指向偶地址单元 D. 最好指向奇地址单元 B 参考答案: 13. 13. 8086 系统配置在最大方式比最小方式增加的一片专用芯片是()。 A.总线驱动器74LS245 B 总线锁存器74LS373 C 总线控制器8288 D. 中断控制器8259

微机原理与接口技术作业(含答案)剖析

浙江大学远程教育学院 《微机原理与接口技术》课程作业 姓名:学号: 年级:学习中心: 第2章P52 2.80C51单片机引脚有哪些第二功能? 第一功能第二功能 P0.0~P0.7 地址总线Ao~A7/数据总线D0~D7 P2.0~P2.7 地址总线A8~A15 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 INT0外部中断0) P3.3 IINT1(外部中断1) P3.4 TO(定时器/计数器0的外部输入) P3.5 T1(定时器/计数器0的外部输出) P3.6 WR(外部数据存储器或I/O的写选通) P3.7 RD外部数据存储器或I/O的读选通) 4.80C51单片机的存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别? 1、80C5l单片机采用哈佛结构,即将程序存储器和数据存储器截然分开,分别进行寻址。不仅在片内驻留一定容量的程序存储器和数据存储器及众多的特殊功能寄存器,而且还具有较强的外部存储器扩展能力,扩展的程序存储器和数据存储器寻址范围都可达64 KB。 2、在物理上设有4个存储器空间 ·片内程序存储器; ·片外程序存储器; ·片内数据存储器;. ·片外数据存储器。 在逻辑上设有3个存储器地址空间 ●片内、片外统一的64 KB程序存储器地址空间。 ●片内256字节(80C52为384字节)数据存储器地址空间。 片内数据存储器空间在物理上又包含两部分: ●对于80C51型单片机,0~127字节为片内数据存储器空间;128~255字节为特殊 功能寄存器(SFR)空间(实际仅占用了20多个字节)。 ●对于80C52型单片机,O~127字节为片内数据存储器空间;128~255字节共128 个字节是数据存储器和特殊功能寄存器地址重叠空间。 片外64 KB的数据存储器地址空间。 3、在访问3个不同的逻辑空间时,应采用不同形式的指令,以产生不同存储空间的选

《微机接口技术》期末考试复习题及参考答案

微机接口技术复习题 (课程代码 252267) 一、选择题 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、输入/输出指的是主机与()交换数据。

现代微机接口技术试题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. 中断服务程序入口地址是()。 ①中断向量表的指针②中断向量③中断向量表④中断号

16年春《微机原理与接口技术》第二次作业答案

我的作业列表- 《微机原理与接口技术》第二次作业答案 你的得分: 100.0 完成日期:2016年05月21日 14点52分 说明:每道小题选项旁的标识是标准答案。 一、单项选择题。本大题共20个小题,每小题 3.0 分,共60.0分。在每小题给出的选项中,只有一项是符合题目要求的。 1.“A”的ASCII码值是() A.51H B.41H C.61H D.31H 2.二进制数10101101转换为十进制数的值是() A.174 B.175 C.173 D.172 3.十六进制数ECH转换为十进制数的值是() A.236 B.235 C.234 D.237 4.设A=186,B=273Q,C=0BBH,它们之间的关系是() A.A>B>C B.A

D.10100001B 6.二进制数10110101B-11011011B的值(只取8位)是() A.11001011B B.01011010B C.11011010B D.01011011B 7.二进制数10010111B与11010011B求和后,ZF与CF标志位的值为() A.1、1 B.0、1 C.1、0 D.0、0 8.二进制数10010111B与11010011B求和后,PF与OF标志位的值为() A.1、1 B.0、1 C.1、0 D.0、0 9.标志寄存器中属于控制标志位的是() A.DF,OF,SF B.OF,CF,PF C.AF,OF,SF D.DF,IF,TF 0、0 10.8088/8086存储器分段,每个段不超过() A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 11.在汇编语言程序中,对END语句正确的叙述是() A.END语句是一可执行语句

接口作业

作业1(第二章) 1、8086系统中,设段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时指令的物理地址为多少,指向此地址的CS和IP值是唯一的吗? 2、T1状态下,8086的数据/地址线上是什么信息,用哪个信号将此信息锁存起来 4、若CS=A000H,求当前代码段在存储器中的物理地址范围是什么?若数据段位于52000H 到61FFFH的64K范围内,问DS=? 5、若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP内容是什么?若再出栈6个字节,SP为什么值? 6、某程序数据段中存放了两个字,1EE5H和2A8CH,已知(DS)=7850H,数据存放的偏移地址为3121H及285AH。试画图说明它们在存储器中的存放情况,若要读取这两个字,需要对存储器进行几次操作? 作业2:(第五章) 1、某一个微机系统中,有8块I/O接口芯片,每个芯片占有8个端口地址,若起始地址为9000H,8块芯片的地址连续分布,用74LS138作译码器,试画出端口译码电话,并说明每块芯片的端口地址范围。 作业3:(第七章) 1、已知:SP=0100H、SS=0500H、PSW=0240H,在存储单元中已有内容为(00024)=0060H、(00026H)=1000H,在(0800H:00A0H)中有中断指令INT 9。试问,执行INT 9指令后,SS、SP、CS、IP、PSW的内容是什么?栈顶的三个字是什么? 2、中断向量指什么,放在哪里?,对应8086的1CH的中断向量存放在哪里,如果1CH的中断处理程序从5110H:2030H开始,则中断向量应怎样存放? 3、假如外设A1、A2、A3、A 4、A5按优先级排列,外设A1优先级最高,按下列提问,说明中断处理的运行次序,(中断服务程序中有STI指令) (1)外设A3,A4同时发中断请求; (2)外设A3中断处理中,外设A1发中断请求; (3)外设A1中断处理未完成前,发出EOI结束命令,外设A5发中断请求。 3、某系统中有3片8259A级联使用,1片为8259A主片,2片为8259A从片,从片接入8259A 主片的IR2和IR5端,并且当前8259A主片的IR3及两片8259A从片的IR4各接有一个外部中断源。中断类型基号分别为80H、90H、A0H、中断入口段基址在2000H,偏移地址分别为1800H、2800H、3800H、主片8259A的端口地址为CCF8H、CCFAH。一片8259A从片的端口地址为FEE8H、FEEAH,另一片为FEECH、FEEEH。中断采用电平触发,完全嵌套工作方式,普通EOI结束。

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

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

微机接口大作业

南京航空航天大学研究生实验报告 姓名 学号 学院 专业 课程名称微机接口技术指导教师张乐年 二〇一六年八月

原理图

元器件列表 C语言程序: #include #include #include #include struct time { unsigned char second; unsigned char minute; unsigned char hour; unsigned char day; unsigned char weekday; unsigned char month; unsignedint year; } time; sbittim_sda=P1^0;

sbittim_scl=P1^1; sbitsbDIN= P3^5; //MAX7219的数据引脚sbitsbLOAD = P3^6; //MAX7219的控制引脚sbitsbCLK = P3^7; //MAX7219的时钟引脚 sbit OE = P2^3; //OE引脚 sbit EOC = P2^2; //EOC引脚定义 sbit ST = P2^1; //启动引脚定义START sbit CLK = P2^0; //时钟引脚定义CLK sbit ADDRA = P2^5; sbit ADDRB = P2^6; sbit ADDRC = P2^7; sbit button1=P1^2; sbit button2=P1^3; sbit button3=P1^4; sbit button4=P1^5; sbit jian0=P0^0; sbit jian1=P0^1; sbit jian2=P0^2; sbit jian3=P0^3; sbit jian4=P0^4; sbit jian5=P0^5; sbit jian6=P0^6; sbit jian7=P0^7; unsigned char Disp_Buffer[8]; bit tim_ack; // i2c slave ack. bit tim_err; unsigned char tim_rd_buffer[16]; unsigned char tim_wr_buffer[16]; /*****************11us延时函数*************************/ void delay11us(unsigned char t) { for (;t>0;t--); } void delay(unsigned int x) { unsignedinta,b; for(a=x;a>5;a--); for(b=10;b>0;b--);

微机接口技术考试题带复习资料

第一章微机接口技术概述 1.1. 8086微处理器可寻址访问的最大I/O空间是()。 A.1KB B.64KB C.640KB D.1MB 参考答案:B 2. 2.CPU的控制总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.前面B和C两项 参考答案:D 3. 3. CPU的数据总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.地址信号流 参考答案:A 4. 4. CPU的地址总线提供()。 A.数据信号流 B.所有存储器和I/O设备的时序信号及控制信号 C.来自I/O设备和存储器的响应信号 D.地址信号流 参考答案:D 5. 5. CPU在执行OUT DX,AL指令时,CPU往控制总线上送出的有效信号是()。 A. B C D. 参考答案:A 6. 6. CPU在执行OUT DX,AL指令时,CPU往地址总线上送出的有效信号是()。 A.DX寄存器所存放的地址B AL寄存器所存放的数据 C D. 参考答案:A 7.7. CPU在执行OUT DX,AL指令时,CPU往数据总线上送出的有效信号是()。 A.DX寄存器所存放的地址B AL寄存器所存放的数据 C D. 参考答案:B 11.11. 8086CPU在作总线操作时,遇到READY=L后可插入()。 A.1个等待周期 B 等待周期个数由具体情况所定 C 2个等待周期 D. 3个等待周期 参考答案:B 12.12. 8086系统中,SP()。 A.只能指向奇地址单元 B 只能指向偶地址单元 C最好指向偶地址单元 D. 最好指向奇地址单元 参考答案:B

微机接口技术模拟试题1

《微机接口技术》模拟试题 一、选择题:(每空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. 中断服务程序入口地址是()。 ①中断向量表的指针②中断向量③中断向量表④中断号

微机原理第七章课后答案

第7章内存组成、原理与接口 1.存取周期是指(C)。 A.存储器的读出时间 B.存储器的写入时间 C.存储器进行连续读和写操作所允许的最短时间间隔 D.存储器进行连续写操作所允许的最短时间间隔 2.某计算机的字长是16位,它的存储器容量是64KB,若按字编址,那么它的最大寻址范围是(B)。 A.64K字B.32K字C.64KB D.32KB 3.某一RAM芯片的容量为512×8位,除电源和接地线外,该芯片的其他引脚数最少应为(D)。 A.25 B.23 C.21 D.19 地址线9根,数据线8根,控制线2根。 4.EPROM是指(D)。 A.随机读写存储器B.只读存储器 C.可编程的只读存储器D.可擦除可编程的只读存储器 5.下列RAM芯片各需要多少个地址引脚和数据引脚? (1)4K×8位(2)512K×4位(3)1M×l位(4)2K×8位 答:SRAM:(1)12和8 (2)19和4 (3)20和1 (4)11和8 DRAM:(1)6和16 (2)5和8 (3)10和2 (4)6和16 。 6.下列ROM芯片各需要多少个地址引脚和数据引脚? (1)16×4位(2)32× 8位(3)256×4位(4)512× 8位 答:(1)4和4 (2)5和8 (3)8和4 (4)9和8 11.用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式。 (1)512×4位RAM构成l6KB的存储系统。 (2)1024×1位RAM构成l28KB的存储系统。 (3)2K×4位RAM构成64KB的存储系统。 (4)64K×1位RAM构成256KB的存储系统。 答:(1)需要64片RAM和11位地址作为片外地址译码。 (2)需要l024片RAM和10位地址作为片外地址译码。 (3)需要64片RAM和9位地址作为片外地址译码。 (4)需要32片RAM和4位地址作为片外地址译码。 12.已知某微机控制系统中的RAM容量为4K×8位,首地址为4800H,求其最后一个单元的地址。 答:最后一个单元地址=起始地址+容量一1 4800H+1000H-1=57FFH 、 13.某微机系统中内存的首地址为3000H,末地址为63FFH,求其内存容量。 答:容量=最后一个单元地址一起始地址+1 63FFH-3000H+1=3400H=13KB 14.某微机系统中ROM为6KB,最后一个单元的地址为9BFFH,RAM为3KB。已知其地址为连续的,且ROM在前,RAM在后,求该内存系统的首地址和末地址。

微机原理与接口技术考试复习题(有答案)

二、填空题 I. 8088 CPU 地址总线为 20 位,片外数据总线为 8 位 2. DMA 可以工作在 __________ 状态和 __________ 状态下,区分当前DMAT 作在什么状态下。 5. ____________________________________________________________ 在总线上要完成一次数据传输一般要经历如下阶段: ______________________________________________________________________ 、 _______________ 、 _________________ 和 _______________ ° 6. 8255A 是 芯片,有 种工作方式; 7. 8253是 芯片,内部有 ________________________________________ 个端口地 址,其中的每个计数器可作为 进制和 进制计数 & 从8253计数器中读出的计数值 ____________ 读出的减一计数器当前值。(是、不是) 9 .串行通信包括 _______________ ___ 和 ______________ 两种方式。 10. 158的16位二进 ____________ ,反码为 _______________ ° II. -20的8位二进制补码为 ,原码为 —反码为― ° 12?操作数寻址方式主要有 、— 、 和—4 类。 13. 中断过程包括 、—、 「 和 4 个阶段。 14. I/O 端口地址的编制方式是— 和— ° 《微型计算机原理及接口技术》试题 (120分钟) 一.单项选择题(在每小题的四个备选答案中选岀一个正确的 1. 8086CPU 芯片的外部引线中,数据线的条数为 D.20 条 会让岀( A.6 条 B.8 条 C.16 条 2. 8086CPI 工作在总线请求方式时, A.地址总线 B. C.地址和数据总线 D. ° 数据总线 地址、数据和控制总线 上° 3. 8086在执行OUT DX,AL 指令时,AL 寄存器的内容输出到( A.地址总线 B .数据总线 4. 8086CPU 勺I/O 地址空间为( A . 64K B B . 1MB C ?存储器 D ?寄存器 )字节。 C . 256B .1024B 5. 6. 7. 当8086CPU 读I /O 接口时,信号M k IO 和DT Z R 的状态必须是( A.00 B.01 C.10 D.11 在8088CPI 中,用于寄存器间接寻址输入输出指令的寄存器是( A. AX B. BX C. CX D. DX 两片8259A 级联后可管理( A . 15 B.16 C.32 & 8086中断系统中优先级最低的的是( A.可屏蔽中断 B. 不可屏蔽中断 9. CPU 在执行IN AL ,DX 指令时,其( A . IO/M 为高,—RD 为低 —B C . IO/M 为低;—RD 为低 —D 10. 内存从A4000H 到CBFFFH 共有( A.124K B.160K C.180K D.224K )级中断。 D.64 )° C.单步中断 D. 除法出错 IO/M IO/M 为高,WR 为尸 为低,WR 为叶 11.8088CPU 中的CS 寄存器是一个多少位的寄存器?( A.8 位 B.16 位 C.24 位 D.32 位 12?地址译码器的输岀一般可为接口的( A .片选 B ?数据输入 C )信号。 .地址 13. 8255工作在方式0时,下面哪种说法正确( A. B. C. D. 、B 、C 三个口输入均有锁存能力 只有A 口输入有锁存能力 只有C 口输入有锁存能力 、B 、C 三个口输入均无锁存能力 ) 14. 实现DMA 传送,需要( A.CPU 通过执行指令来完成 C.CPU 利用查询方式来完成 15. CPU 在执行 OUT DX AL 指令时,( A. AL B . DX C 16. 微机的各组成部分,用 A )数据总线 B )系统总线 D .控制 利用中断方式来完成 不需要CPU 参与即可完成 B.CPU D. )寄存器的内容送到地址总线上。 .AX DL B__巴它们连在一起。 C )控制总线 D )地址总线

…微机接口与通信作业

《微机接口与通讯》平时作业 1.从微型计算机的结构分析微处理器与存储器及I/O的关系,并说明总线结构的优点。 2.从计算机应用角度分析不同结构、规模、表现形式的微型计算机的应用目标以及性能指 标。 3.阐述并比较8086、80286、80386、80486、Pentium CPU的内容结构。 4.阐述指令周期、总线周期、时钟周期的相互关系,并举若干条8086CPU机器指令的执 行过程来说明上述三种周期。 5.给出8086CPU处于最小模式时的CPU子系统结构图,并说明组成CPU子系统的各芯片 的功能。 6.说明一般微处理器的内部组成与外部主要引脚的功能,并说明执行加法指令过程中指令 代码和加工的数据在CPU内部各部件流动和外部引脚的信号变化情况。 7.相对实模式,说明保持模式的特点。 8.阐述计算机三级存储体系中Cache、主存、辅存的特点与作用,并说明目前三类存储器 由哪些类型的存储器承担,其存储器特性有什么特征。 9.说明半导体存储器的内部结构,并比较静态RAM和动态RAM在存储原理、外部特性、 性能指标等方面的异同。 10.以静态RAM作为内存储器,比较并联组合和串联组合,说明地址线、数据线、控制线 的连接要点。 11.一般CPU地址总线可寻址的范围比系统实际使用的内存容量要大。试举一地址译码电 路为例,说明地址译码器的片选端和译码输入端应连接CPU的什么信号线,并分析该译码电路的各译码输出端所对应的存储器地址范围。 12.针对动态RAM的地址线分行列输入以及刷新行地址的输入,与静态RAM的接口电路 相比较,说明其存储器接口电路有什么特点。 13.通过通常I/O接口电路的结构,阐述I/O接口电路的功能。 14.与存储器映象寻址方式相比较,说明独立I/O寻址方式的特点。 15.比较无条件传送方式、程序查询方式、中断方式以及DMA方式这四种数据传送方式, 在硬件电路、CPU作用、应用范围等方面阐述其特征。 16.以8086CPU为例,说明中断响应和中断返回的过程。在说明此过程中,如何保证优先 权最高的中断申请源能得到CPU的中断服务。 17.叙述Intel 8259中断控制器的功能以及编程方法。 18.以Intel 8237为例,说明DMA控制器的一般结构及功能 19.以具体芯片为例说明可编程I/O接口芯片的特点。 20.比较8255芯片的三种工作方式,各具有什么特点,在应用过程中,硬件电路的连接和 软件编程有什么要求。 21.使用Intel 8253芯片进行初始化编程时,需要考虑哪几方面问题。 22.比较Intel 8253的方式0和方式4、方式0和方式1以及方式2和方式3,其功能有什么 异同。 23.阐述组成通用串行接口电路的基本部件及功能,并以波特率为9600,波特率系数为16 的异步传送为例,说明串行发送和串行接收的过程。 24.当A/D或D/A转换器的数据位数和量程范围确定以后,数字量和模拟量的对应关系是 否一定确定。试阐述模拟量和数字量的转换关系。 25.当一个D/A转换器的数据位数与CPU的的数据线位数不一致时,在硬件连接时应如何 考虑。D/A转换器采用双缓冲结构有什么好处。 26.一般而言,评价A/D或D/A转换器性能的指标参数有哪些。 27.从外界模拟量数据采集到模拟量输出控制,其模拟控制系统由哪几个模块组成,并说明 各模块的功能。 28.以0809为例,说明A/D转换器与CPU连接的要点。 29.说明七段数码管显示器与CPU连接中,比较采用动态扫描和静态显示的接口电路其硬 件电路和相应的软件有什么差异。

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