河南工业大学微机原理与接口技术试题2009

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三、综合题

1、试为某8位微机系统(20条地址线)设计一个具有16KB ROM和48KB RAM的存储器:

(1)选用EPROM芯片2716(容量为2K*8位)组成ROM,从00000H地址开始;

(2)选用SRAM芯片6264(容量为8K*8位)组成RAM,地址紧接着ROM。分析每个存储芯片的地址范围。(10 答案:ROM:8片2716,地址范围如下:

RAM:6片6264,地址范围如下:

2、8259的中断屏蔽寄存器IMR和8086的中断允许标志有什么区别?(5分)

答案:IF=0,8086就不能接收可屏蔽的中断请求;IF=1,8086可以接收可屏蔽的中断请求。

8259的中断屏蔽寄存器IMR的某位为1,该位的中断请求信号被屏蔽,无法被处理。

3、在两片8259级联的中断系统中,主片的IR6接从片的中断请求输出,请写出初始化主片、从片时,相应的ICW3的格式。(5分)

答案:主片的ICW3:

4.8086的最大工作模式和最小工作模式的主要区别是什么?他们分别应用在何种场合?

答案:最小工作模式下,MN/MX接+5V,只有一个微处理器,全部控制信号由8086提供。

最大工作模式下,MN/MX接地,有两个以上微处理器,一个为主处理器,另一个为协处理器,多个处理器共享系统资源。

5、在执行中断返回指令IRET和过程(子程序)返回指令RET时,具体操作内容有什么区别?(5分)

答案:IRET先弹出4个字节,分别送IP和CS,再弹出2个字节送F。

RET段内返回,弹出2个字节送IP;段间返回,弹出4个字节,分别送IP和CS。

1、在数据段中有一组字节数据,编写完整程序:统计其中正数个数放入A单元,统计其中负数个数

答案:

DATA SEGMENT

BUF DB 45, 50, -34, 40, 4, 15, 29, -1, -2, -59

CN EQU $-BUF

A D

B ?

B DB ?

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DA TA

START: MOV AX, DA TA

MOV DS, AX

LEA SI, BUF

MOV CX, CN

MOV BX, 0

LP: MOV AL, [SI]

INC SI

TEST AL, 80

JZ NEXT

INC BH

JMP EXIT

NEXT: INC BL

EXIT: LOOP LP

MOV A, BL

MOV B, BH

MOV AH, 4CH

INT 21H

CODE ENDS

END START

答案

BL=00H

BH=20H

CL=00H

CH=10H

DL=01H

DH=10H

AL=10H

[1000H]=10H

[2000H]=01H

答案:(1)错,类型不匹配。(2)错,目标操作数是立即数。(3)错,类型不匹配。(4)错,不能同时为存储器数。(5)错,重复定义符号。

答案:计数器初始值:2000,1ms=2000/(2*1000000)s,控制字76H。MOV DX,203H

MOV AL,76H

OUT DX, AL

MOV DX, 202H

MOV AX, 2000

OUT DX, AL

MOV AL, AH

OUT DX, AL

答案:

(1)MOV DX,03FBH

MOV AL,99H

OUT DX,AL

(2)MOV DX,03FBH

MOV AL,0C4H

OUT DX,AL

(3)MOV DX,03FBH

MOV AL,0B6H

OUT DX,AL

相关文档
最新文档