河南工业大学微机原理与接口技术试题文档格式.docx
- 文档编号:17106067
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:7
- 大小:20.08KB
河南工业大学微机原理与接口技术试题文档格式.docx
《河南工业大学微机原理与接口技术试题文档格式.docx》由会员分享,可在线阅读,更多相关《河南工业大学微机原理与接口技术试题文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
16H
21H
0CH
0DH
5、能实现外设和内存直接进行数据交换的数据传输方式是(D)。
A查询方式
B无条件传送方式
C中断方式
DDMA方式
6、INTn指令中断是(
A由外部设备产生的
B由系统断电引起的
C软件调用内部中断
D可用IF标志位屏蔽
7、能够实现读取键盘字符并回显的是DOS系统功能调用的(
)号调用。
A00H
B01H
C02H
D03H
8、中断向量可以提供(
A被选中设备的起始地址
B传送数据的起始地址
C中断服务程序的入口地址
D主程序的断点地址
9、对于输入端口,应具有下面何种功能?
(A)
A应具备数据缓冲功能
B应具备数据锁存功能
C应同时具备数据缓冲和数据锁存功能
D具备数据缓冲和数据锁存功能中的任一种
10、若8088CPU工作于最小模式,则执行指令MOV
DATA,DL时(
IO/M为低电平,RD为低电平
IO/M为低电平,RD为高电平
C
IO/M为高电平,RD为低电平
IO/M为高电平,RD为高电平
11、存取周期是指(C
A存储器的写入时间
B存储器的读出时间
C存储器进行连续读写操作所允许的最短时间间隔。
12、当8253编程定时/计数器工作在方式0,在初始化编程时,一旦写入控制字后,(B
A输出信号端OUT变为高电平
B输出信号端OUT变为低电平
C输出信号保持原来的电位值。
13、8255在方式0时,端口A、B和C的输入/输出可以有(D
)种组合。
A4
B6
C8
D16
14、8255可编程并行芯片的PC口具有位控功能,允许CPU用输出指令单独对C口的某一位写入1或0,正确的方法是通过(
)方式写入。
A写8255的C数据口
B写8255的控制寄存器
C读C口的状态后对相应位作“或”运算或者“与”运算后再写入C数据口
15、8253可编程定时器/计数器为(
)计数器。
二进制计数
BCD
二进制或BCD
二、添空题(共15分,每空1分)
1、8086的段寄存器中数据为1000H,则该段的地址范围为(
10000H—1FFFFH
2AX=1001H,DX=20FFH,执行ADDAX,DX指令以后,标志位CF=(
0
),SF=(
),ZF=(
),OF=(
3、将DI内容右移3位,并把0移入最左位的指令是(SHRDI,3
4、某计算机的内存为3KB,则内存地址寄存器需(
12
)位就够了。
5、8086接收中断类型码,将它左移(
2
)位后,形成中断向量表的指针(指向中断程序的入口地址)。
6、-65的8位补码是(
10111111B
),16位补码是(
1B
7、设在DS指定的数据段中,[2000H]=4000H,[2002H]=345AH,[2004H]=6000H,[2006H]=87FEH,则当TABLE=2,CS=2100H,BX=2000H时,执行JMPBX后,CS=(
2100H
),IP=(
IP=2000H
);
执行JMPFARPTRTABLE[BX]后,CS=(
6000H
345AH
8、将DH中的最左3位清0,而不改变DH中的其余位的指令是(
ANDDH,1FH
三、综合题
1、试为某8位微机系统(20条地址线)设计一个具有16KBROM和48KBRAM的存储器:
(1)选用EPROM芯片2716(容量为2K*8位)组成ROM,从00000H地址开始;
(2)选用SRAM芯片6264(容量为8K*8位)组成RAM,地址紧接着ROM。
分析每个存储芯片的地址范围。
(10
答案:
ROM:
8片2716,地址范围如下:
片号
A19A18A17A16A15A14A13
A12A11
A10-A0(最低)
A10-A0(最高)
地址范围
1
0000000
00
00000000000
11111111111
00000H-007FFH
2
01
00800H-00FFFH
3
10
01000H-017FFH
4
11
01800H-01FFFH
5
0000001
02000H-027FFH
6
02800H-02FFFH
7
03000H-037FFH
8
03800H-03FFFH
RAM:
6片6264,地址范围如下:
A12-A0(最低)
A12-A0(最高)
0000010
00000000000000
11111111111111
04000H-05FFFH
0000011
06000H-07FFFH
0000100
08000H-09FFFH
0000101
0A000H-0BFFFH
0000110
0C000H-0DFFFH
0000111
0E000H-0FFFFH
2、8259的中断屏蔽寄存器IMR和8086的中断允许标志有什么区别?
(5分)
答案:
IF=0,8086就不能接收可屏蔽的中断请求;
IF=1,8086可以接收可屏蔽的中断请求。
8259的中断屏蔽寄存器IMR的某位为1,该位的中断请求信号被屏蔽,无法被处理。
3、在两片8259级联的中断系统中,主片的IR6接从片的中断请求输出,请写出初始化主片、从片时,相应的ICW3的格式。
主片的ICW3:
A0
D7
D6
D5
D4
D3
D2
D1
D0
从片的ICW3
4.8086的最大工作模式和最小工作模式的主要区别是什么?
他们分别应用在何种场合?
最小工作模式下,MN/MX接+5V,只有一个微处理器,全部控制信号由8086提供。
最大工作模式下,MN/MX接地,有两个以上微处理器,一个为主处理器,另一个为协处理器,多个处理器共享系统资源。
5、在执行中断返回指令IRET和过程(子程序)返回指令RET时,具体操作内容有什么区别?
IRET先弹出4个字节,分别送IP和CS,再弹出2个字节送F。
RET段内返回,弹出2个字节送IP;
段间返回,弹出4个字节,分别送IP和CS。
四、编程题(共40分,每小题8分)
1、在数据段中有一组字节数据,编写完整程序:
统计其中正数个数放入A单元,统计其中负数个数放入B单元。
DATA
SEGMENT
BUF
DB
45,50,-34,40,4,15,29,-1,-2,-59
CN
EQU
$-BUF
?
B
ENDS
CODE
ASSUMECS:
CODE,DS:
DATA
START:
MOV
AX,DATA
MOVDS,AX
LEA
SI,BUF
MOV
CX,CN
BX,0
LP:
AL,[SI]
INCSI
TEST
AL,80
JZNEXT
INC
BH
JMP
EXIT
NEXT:
INC
BL
EXIT:
LOOP
LP
MOVA,BL
MOVB,BH
MOVAH,4CH
INT
21H
END
START
2、下列程序段运行后,给相应的寄存器及存储单元填入运行的结果。
MOVAL,10H
MOVCX,1000H
MOVBX,2000H
MOV[CX],AL
XCHGCX,BX
MOVDH,[BH]
MOVDL,01H
MOV[BX],DL
HLT
答案
BL=00H
BH=20H
CL=00H
CH=10H
DL=01H
DH=10H
AL=10H
[1000H]=10H
[2000H]=01H
3、已知三个变量的数据定义如下,分析给定的五条指令是否正确,并说明理由。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 河南 工业大学 微机 原理 接口 技术 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)