重庆大学机械考研-微机原理-test5.doc
文本预览下载声明
一、单项选择题
1.8259A中IMR寄存器的主要作用是(② )。
① 存放从外设来的中断请求信号 ② 存放从CPU送来的屏蔽信号
③ 记忆正在处理中的中断级别 ④ 用于对各中断请求进行择优
2.8255A的A口工作在方式2时,C口用作联络信号的位数是(② )。
① 3 ② 5
③ 6 ④ 8
3.8254作为计数器使用时,CLK引脚上所接的是( ③ )。
① 任意脉冲信号 ② 高电平信号 ③ 标准时钟信号 ④ 低电平信号
4.若(DS)=5000H,(SS)=3000h,(BP)=1000h, mov dx,[bp+79h]指令中源操作数的物理地址应是(③ )。
① 4079h ② 6079 ③ 31079h ④ 51079h
5.8255A的三个端口中既可以工作在方式0下,又可以工作在方式1下的是(② )中。
① A、B、C ② A、B
③ A、C ④ B、C
6.某微机具有1MB的内存空间,其CPU地址总线的条至少应是( ④ )。
① 8 ② 10
③ 16 ④ 20
7.标志寄存器中,OF标志表示运算结果的(① )
① 溢出情况 ②符号情况 ③ 进/借位情况 ④ 辅助进/借位情况
8.在实地址方式下,80486的段寄存器中所存放的信息是(① )中。
① 段基址 ② 段选择符 ③ 段描述符 ④ 段属性
9.指令ADD DI,[SI]的源操作数的寻址方式是( ④ )
① 寄存器寻址 ② 直接寻址
③ 立即寻址 ④ 寄存器间接寻址
10.按与存储器的关系,I/O端口的编址方式分为( ③ )
① 线性和非线性编址 ② 集中与分散编址
③ 统一与独立编址 ④ 重叠与非重叠编址
二、是非判断题
1.多片8259级连最多可以管理64个外部中断源。√
2. 要构成8KB的存储空间,需用2Kx4位的存储芯片4片。X
3.当8254工作在方式4时,可作为可编程的方波发生器。X
4.指令中若采用直接寻址方式,表明该操作数就包含在指令中(×)
5.8086系统把可直接寻址的1MB内存空间分为“段”逻辑区域,段的物理地址长度是固定不变的。(× )
6.对8259进行初始化时必须要写的控制字是OCW。(× )
7.比较两个无符号数的大小,应该根据SF标志来判断。 (× )
8.8位二进制代表的值为128D (?无符号√,原码对,有符号数×;由于未说明,所以× )
9.转移类指令与数据传送类指令一样均不会根据指令的执行过程与结果去影响状态标志位。(√?数据传送指令中有POPF影响标志位,而LOOP类不影响标志位,其它也不影响 )
10.PUSH CS (√ )
11.ADD 03H,AL (×)
12.SAL AX,5 (8086 ×; 80486 √)
13.MOV [CX],DL (×)
14.CMP [SI],[DI] (×)
15.MOV DS,2000H (×)
三、简答题(本大题共30分,第1~2小题必做,共10分;其余小题任选20分完成,所选题目少于20分者,按实际分数计算;所选题目超过20分者,超过部分答对不加分,答错要倒扣分。)
1.分析下列程序段:(5分)
MOV AL,N
XOR AH,AH
MOV BH,5
DIV BH
当N=64H时,程序执行完成后AX=_0014H___
2. 执行下列指令后:(5分)
DAT DB 19H,55H,9CH
——
MOV SI,OFFSET DAT
MOV AL,[SI]
XOR AL,89H
MOV [SI],AL
寄存器AL的值是__________。
AL= 90H
3.若要向屏幕上输出“The test is easy”这个字符串,利用DOS系统功能调用怎样实现?写出有关的程序段。(4分)
BUF DB ‘The test is easy’,’$’
…….
LEA BX, BUF
MOV AH,9H
INT 21H
4.若数据定义如下:(4分)
BUF DB 10
CNT DB ?
BF DB 10 DUP(0)
当执行如下程序段时,键入“HELLO!”后回车,请写出此时CNT单元和BF数组的内容是什么
显示全部