重庆邮电大学2006/2007学年第二学期期末考试题
微机原理与接口技术考试题(A 卷)
一、单项选择题(每题1分,共20题)
1、一般,微机系统硬件由___部分组成,包括______。
A.4,CPU、存储器、I/O设备和接口电路 B.3,存储器,控制器和显示器 C.2,运算器和显示器
D.4,存储器,运算器,显示器和键盘2、80X86微机系统有三条总线,它们是___________。
A. 地址总线、数据总线和控制总线B. 地址总线、信息总线和存储器总线 C. 输入总线和输出总线D. 单总线、面向微处理器双总线和面向存储器双总线 3、80X86微机中用来指出下一条要被执行指令的偏移地址的部件是___。 A.CS
B.DS
C.ES
D.IP
4、在汇编语句MOV BL,’A’中,源操作数的寻址方式是___________。 A.直接寻址 B.立即寻址 C.基址寻址
D.寄存器间接寻址
5、以下指令中正确的是___________。 A.MOV DS,2D00H B.MOV CL,270 C.IN AL,DX
D.MOV [DI],[SI]
6、已定义数据段 DATA SEGEMENT ORG 0213H
DA1 DB 15H,34H,55H ADR DW DA1 DATA ENDS
能使AX中数据为偶数的语句是( ) A.MOV AX,WORD PTR DA1
B.MOV AL,DA1+2
1
C.MOV AL,BYTE PTR ADR+1 D.MOV AX,WORD PTR DA1+2
7、已知DS=1000H,ES=2000H,SI=0300H,内存10310H开始的两个单元中存放3A4BH,内存20310H开始的两个单元中存放4C5DH,则语句 LEA BX,[SI+10H] 执行后,BX的值为________。 A.3A4BH C.0310H
B.4C5DH D.3D5BH
8、 MOV SP,4210H
PUSH AX
执行上述指令后,SP寄存器的值是( ) A.4211H
B.420EH
C.420FH
D.4212H
9、下列指令中不影响进位标志CF的指令是___________。 A.SUB AX,BX C.INC CX
B.ROL AL,1 D.ADD AL,BL
10、设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL AAA
之后,其结果应是( )。
A.AH=01,AL=05 B.AH=1 AL=15 C.AH=0 AL=05
D.AH=0 AL=0FH
11、已知AX=3A7BH,进位标志CF=1,则语句 SAR AX,1 执行后AX和CF的值分别为________。
A.74F6H和0 B.74F6和1 C.74F7H和0 D.1D3D和1
12、已知AX=1025H,BL=03H,则语句 IMUL BL 执行后AX的值为________。 A.3075H C.006FH
B.0075H D.306FH
13、指令 CALL FAR PTR SubProg 执行时将会向堆栈依次压入 。
2
A.IP和CS B.CS和IP
C.标志寄存器、IP和CS D.标志寄存器、CS和IP 14、语句 DATA SEGMENT PARA 说明了________。 A. 段DATA一定为数据段
B. 存放段DATA的内存首地址正好是16的整数倍 C. 段DATA的变量正好占用16的整数倍
D. 存放段DATA的内存首地址正好是256的整数倍 15、下列对OUT指令的描述中,不正确的是___________。 A. 实现从端口中读出数据
B. 能直接访问的端口范围是0~255 D. 能访问的端口为64KB
C. 只能用DX用作间接寻址的端口
16、中断类型号为10H的中断向量存放在内存地址___________开始的4个物理存储单元中。 A.00H
B.10H
C.20H
D.40H
17、设(ES)=3000H,(DI)=OOFFH,(CX)=0005H,(AL)=41H,DF=0,从300FFH开始的连续5个字节单元内容分别是44H,43H,42H,41H,41H。执行REPNZ SCASB指令后,正确的结果是( )
A.(DI)=0104H,(CX)=0000H B.(DI)=0103H,(CX)=0001H C.(DI)=0102H,(CX)=0002H D.(DI)=0101H,(CX)=0003H
18、IBM PC/AT机采用两个8259A级联,CPU的可屏蔽硬中断可扩展为________。 A.64级 C.16级
B.32级 D.15级
19、在8254中,实现方波发生器工作方式的是________。 A.方式0 C.方式2
B.方式1 D.方式3
20、8255A能实现双向传送功能的是________。
3
A.方式0 B.方式1 C.方式2 D.方式3
二、多项选择题(每小题2分,共10分)从备选答案中选择2~5个正确答案,多选、少选、错选不得分。
21. 在80x86中可屏蔽中断请求被CPU响应的条件是( )。
A. INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求; B. CPU当前指令执行完毕; C. 中断允许标志IF = 1; D. 用户按下键Ctrl+C。
22.要实现在汇编源程序文件file2.asm中调用汇编源程序文件file1.asm中定义的子程序SUM,则应当( )。 A. 在file2.asm中使用语句PUBLIC SUM; B. 在file1.asm中使用语句PUBLIC SUM; C. 在file2.asm 中使用语句EXTRN SUM:FAR
D. 分别汇编两源程序生成目标程序file1.obj和file2.obj,并且将两目标程序链接成为一个可执行程序。
23.以下关于8255A芯片的叙述中正确的有( )。
A.它的内部分为两组,A口和C口的高4位属于A组,B口和C口的低4位属于B组; B.它的地址线A1=1、A0=0且片选 =0时,则选中C口; C.它的 B口不能工作在方式2;
D.它的A口或B口工作在方式1时各要占用C口的3根线作为控制线。 24. COM型文件的编程格式必须符合下面的哪些规定( )。 A.目标代码应该小于64KB;
B.源程序中允许有数据段、代码段和堆栈段;
C.在代码段偏移地址为100H的单元,必须是程序的第一条可执行指令; D.源程序只允许有一个逻辑段,即代码段。 25. 以下关于8237A的基本功能叙述正确的有( )
4
A 在一个芯片中有4个独立的DMA通道; B 每一个通道的DMA请求都可以被禁止或允许;
C 每一个通道的DMA请求有不同的优先级,既可以是固定优先级,也可以是循环优先级; D 每一个通道一次传送的最大字节数为64K;
E 8237A提供4种传送方式:单字节传送方式、数据块传送方式、请求传送方式和级联传送方式。
三、填空题(每题2分,共10分)
26 8086/8088微处理器内部由___________和___________两个独立的处理单元组成。 27 一条完整的汇编指令通常由标号、___________、___________和注释组成。 28 在微机系统中,端口编址方式一般有___________和___________两种方式。 29 异步串行通信的数据格式通常包括起始位、 、奇偶校验位和 。
30 已知中断向量表中从60H 地址开始的4个连续单元中的内容为30H、40H、50H、60H,则该中断对应的类型码为____,中断服务程序入口地址为 。 四、简答题(每题4分,共20分) 31 宏指令与子程序的区别。
32 简述主程序和子程序之间有哪几种参数传递方式。 33 简述I/O接口的基本功能。
34 简述中断、中断向量和中断向量表的基本含义。
35 伪指令定义如下,请画出内存分配示意图并在相应单元写出该单元的内容。 ORG 0074H
BUF DW ‘AB’,1,$+4,’A’,1234H, $+2
五、阅读程序,并按要求回答问题。(共7小题,共20分) 36、请描述以下程序段实现的功能:___________。(2分) MOV AL,BL MOV AH,0 SAL AX,1
5