1、湛江师范学院继续教育学院试题 总页第 1 页 ( A )卷考试方式: 开卷 闭卷 2013学年第一学期使用年级:20XX级 课程名称:微机原理及应用姓 名: 班级:学号:题号一二三四总 分分数一、单项选择题(本大题共20小题,每小题1.5分,共30分)116位二进制有符号数,其原码、补码能够表示的十进制数值范围分别是【B】。A-32767 +32767、0 +32767B-32767 + 32767、-32768 +32767C-32768 +32767、-32767 +32767D-32767 + 32767、-32767 +327672ASCII码30H所代表的字符为【C】AABBC0D1
2、3构成微机系统CPU的两部分是【A】AEU和BIUBALU和BIUCALU和EUD存储器和运算器4两数相减其结果为零,则标志寄存器中必定为1的标志位是【D】AOFBCFCSFDZF5有指令MOV AX, SI,该指令目标操作数的寻址方式为【B】A立即寻址B寄存器寻址C直接寻址D寄存器间接寻址6以下四条指令中,正确的是【C】AMOV DI, SIBMOV CS, AXCMOV DX, AXDIN AL, 200H7有数据定义VAR DW 12H, 3456H,则按照地址从低到高的次序,变量VAR在内存中的存储数据为【C】。A00H,12H,34H,56HB12H,00H,34H,56HC12H,
3、00H,56H,34HD56H,34H,12H,00H8有数据定义VAR DB 2 DUP(ABCD),变量VAR占用的字节数为【D】。A1B2C4D89内存容量1MB代表的字节数是【D】A28B210C216D22010某的存储芯片,其地址线有【C】。A4根B8根C10根D4096根113:8译码器74LS138能产生有效输出的条件是【C】ABCD128088计算机系统的总线中数据线的个数为【A】。A8B16C32D6413执行指令IN AL, DX时【B】。ABCD1421H中断的入口地址存放在【C】A0000H:0021HB0021H:0000HC0000H:0084HD0084H:00
4、00H158088/86 CPU响应时,自动入栈寄存器的顺序是【D】AFLAGS, IP, CSBIP, CS, FLAGSCCS, IP, FLAGSDFLAGS, CS, IP163片8259A级联时,可接收的外部中断请求的数量有【C】。A3个B8个C22个D24个17某微机系统中,8255A控制寄存器的地址为20BH,则PB端口地址为【B】。A208HB209HC20AHD420DH18可编程定时/计数器8253内部有三个独立的计数器,这些计数器实际上是【C】A8位减法计数器B8位加法计数器C16位减法计数器D16位加法计数器198259A的端口数为【B】。A1B2C3D4208088通
5、过数据总线输入外设的数据时,在接口部分必须含有【B】。A反相器B缓冲器C锁存器DTTL/EIA电平变换器二、填空题(本大题共10小题,每小题1.5分,共15分)2101H与FFH均为补码,两数之和的真值为_。022若堆栈指针寄存器SP的初值为100,执行PUSH AX指令后SP的值为_。9823若逻辑地址为FFF0H:00F0H,则20位的物理地址为_H。FFFF024设AL=10H,当执行指令SHR AL, 1后,AL中的内容是_。08H25Intel 8086中和同时为低电平时,表明CPU对端口进行_操作。写26CPU和I/O设备之间传送的信息可以分为_信息、控制信息和状态信息。数据27在
6、以8088/86为CPU的微型计算机系统中,中断类型号的范围是_。0255288088的I/O读周期须经历_个时钟周期。429ZF=1表示运算的结果为_。零30SF=1表示运算结果的最高位为_。1三、简答题(本大题共5小题,共25分)1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为3003400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。(3分)调制是将数字信号模拟信号。而解调则是相反。例如FSK制(调频制或称数字调频)可将数字“1”和“0”分别调制成2400
7、HZ和1200HZ的正弦波信号。(2分)2、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?BX=220CH (1分) AX=E896H (1分) CF=1 (1分) OF=0 (1分) ZF=0 (1分)3、设采用16550进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?每帧占1+7+1+1=10位,波特率为4800 bit/s,故每分钟能传送的最大字符数为 28800个=1048006028800(个)4、8086CPU的FLAG
8、寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用。5、 8086/8088为什么采用地址/数据引线复用技术?答:考虑到芯片成本,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。四、程序分析题(本大题共5小题,每
9、题6分,共30分)1有程序如下:MOVAX, 0FFFFHMOVDX, 0FFFFHANDAL, 0ANDAH, 0FFHXORDL, 0XORDH, 0FFH执行该程序后,AL=00H,AH =FFH,DL =FFH,DH =00H。2有程序如下:MOVAX, 0010HMOVBX, 0020HMOVCX, 0030HMOVDX, 0040HPUSHAXPUSHBXPUSHCXPUSHDXPOPDXPOPCXPOPAXPOPBX执行该程序后,AX=0020H,BX =0010H,CX =0030H,DX =0040H。3有程序段如下:XDB5YDB?.MOVAL, XCMPAL, 0JEEQ0JGGT0MOVAH, -1JMPFINGT0:MOV AH,1JMPFINEQ0:MOVAH, 0FIN:MOVY, AH执行该程序后,Y =1,这段程序的功能是实现符号函数的功能。4有程序段如下:STCMOVAL, 0FFHADCAL, 0执行该程序后,CF=1,SF=0,PF=1,ZF=1。5有程序段如下:XDW1,2L1:MOVAL, BYTE PTR XL2:MOVAH, BYTE PTR X+1L1行的指令执行后AL=00H。L2行的指令执行后AH=01H。