专业 ┊┊┊┊┊┊┊┊┊┊┊┊┊ 装 班 级 学 号 姓 名 不 能 超 过 ┊┊┊┊┊┊┊┊┊┊┊┊┊┊ 装订 学订号线 否 则 作 废 ┊┊┊┊┊┊┊┊┊┊┊┊┊┊ 姓线 名 ┊┊┊┊┊┊┊┊┊┊┊┊ 惠州学院期末考试试卷( A )卷 ( 2010 —— 2011 学年度第 1 学期) 考试科目 微机原理与应用 考试时间 题 次 一 二 三 四 五 六 七 八 九 十 总分 得 分 评卷人签名 一、选择题(每题1分,共20分) 1、 代码段段地址寄存器是 ( ) A:CS B:DS C:ES D:SS 2、从偶地址开始读写1个字,要求满足( ) A:BHE=1,A0=0 B:BHE=0,A0=1 C:BHE=1,A0=1 D:BHE=0,A0=0 3、下列指令中有语法错误的是( )。 A:IN AL,DX B:JMP WORD PTR [BX+8] C:PUSH WORD PTR 20[BX+SI] D:MOV [SI],[DI] 4、十进制数38的8位机器数补码是( ) A:0011001 B:00100110 C:10100110 D:10011001 5、当M/IO=0,W/R=0时,微处理器完成的操作是( )。 A:存储器读 B:I/O读 C:存储器写 D:I/O写 6、中断向量表存放在存储器的( )中。 A:FFCOOH~FFFFFH B:00000H~0003FFH C:EECOOH~FFFFFH D:EEBFFH~FFFFFH 7、ZF是( )。 A:符号标志 B:零标志 C:进位标志 D:溢出标志 8、三态门(E门)在( )时,输出为0。 A:E=0且A=0 B:E=0且A=1 C:E=1且A=0 D:E=1且A=1 9、中断向量可以提供( )。 A:被选中设备的起始地址 B:传送数据的起始地址 C:中断服务程序的入口地址 D:主程序的断点地址 10、IF可以屏蔽的中断类型有( )。 A:内部中断 B:外部中断的可屏蔽中断 C:外部中断 D:外部中断和内部中断均可屏蔽 11、采用条件传送方式时,必须要有( )。 A:中断逻辑 B:请求信号 C:状态端口 D:类型号 12、8259A中的中断请求寄存器用于( )。 A:指示有外设向CPU发出中断请求 B:指示有中断正在进行 C:开放或关闭中断系统 D:以上都不是 13、对于掉电的处理,CPU是通过( )来处理的。 A:可屏蔽中断 B:非屏蔽中断 C:软件中断 D:DMA 14、8253( )。 A:只能实现计数 B:只能实现定时 C:既可实现计数,也可实现定时 D:以上工作均不能完成 15、8259A的中断服务寄存器用于( )。 A:开放或关闭中断 B:指示有中断正在进行 C:指示有外设向CPU发中断请求 教务处制 第 1 页 专业 ┊┊┊┊┊┊┊┊┊┊┊┊┊ 装 班 级 学 号 姓 名 不 能 超 过 ┊┊┊┊┊┊┊┊┊┊┊┊┊┊ 装订 订 学号线 否 则 作 废 ┊┊┊┊┊┊┊┊┊┊┊┊┊┊ 姓线 名 ┊┊┊┊┊┊┊┊┊┊┊┊ 16、DOS系统功能调用时,应该将功能号预先存入( )寄存器。 A:AH B:AL C:DH D:DL 17、输入控制发送器数据速率的时钟TXC频率可以是数据传送波特率的( )倍。 A:1、16、64 B:1、32、64 C:16、32、64 D:16、64、128 18、检测到8251A的状态寄存器的OE为1,这说明( ) A:溢出错误 B:奇偶校验错误 C:帧格式错误 D:其它 19、通常一个外中断服务程序的第一条指令是STI,其目的是( )。 A:开放所有屏蔽中断 B:允许低一级中断产生 C:允许高一级中断产生 D:允许同一级中断产生 20、如果选择波特率因子为16,在接收时采用波特率的16倍频率作为接时钟,其目的在于( )。 A:提高采样精度 B:采样信号峰值 C:识别正确的起始位 D:提高接受速度 二、填空题(每空1分,共20分) 1、8086 CPU内部的四个专用寄存器是 、 和 及 。 2、已知CS=0150H,IP=0040H,此时指令的物理地址为 。 3、已知17H中断处理程序存放在2345H:7890H开始的地方,则从内存 H开始的连续四个单元中存放中断向量,依次为 、 、 、 。 4、8259A引入中断请求的触发方式有 触发 、 触发。 5、CPU和I/O端口接口之间的信息包括数据、 和 3种类型。 6、某系统需要管理20级中断,则至少需要 片8259A。 7、设异步传输时,每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为2400,则每秒钟能传输的最大字符数为 个。 8、异步串行通信规定,传送的每个字符的最后是 位、其宽度是 位、信号电平是 电平。 9、8086处于最小工作模式下,第25引脚ALE作为 引脚来使用。 三、指出下列指令的源操作数属于哪种寻址方式(每小题1分,共6分) 1、MOV AX,BX 2、MOV AX,[BX] 3、MOV AX,[1B57H] 4、MOV AL,[BX+1B57H] 5、MOV AL,[BX+DI] 6、MOV AL,[BX+DI+1B57H] 四、请将下列的程序补充完整。(共12分) 求两个多字节数之和。这两个数在10050H地址开始的内存单元中,连续存放,低位在小地址一端,结果放在这两个数之后。设这两个多字节数均为8个字节长。 START: MOV AX, MOV DS,AX MOV SI, MOV DI, MOV BX, MOV CX,4 CLC AA: MOV AX,[SI] ADC AX,[DI] MOV ,AX PUSHF ADD SI,2 ADD DI,2 ADD BX,2 LOOP AA HLT 五、汇编程序设计题(22分)。 在内存BLOCK单元开始存放10个无符号数,从中找出最大值送入MAX单元中。请编写完整的汇编语言源程序实现。 教务处制 第 2 页 本文来源:https://www.wddqw.com/doc/312938f1a4e9856a561252d380eb6294dd8822bd.html