当前位置:文档之家› 微机原理及应用试卷及答案

微机原理及应用试卷及答案

····································密························封························线································学生答题不得超过此线一、单项选择题(每小题1分,共20分。

请将答案填入答题单)1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ).A)总线控制逻辑器 B)内部通信寄存器 C)指令寄存器 D)总线接口单元2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ).A)256KB B)512KB C)640KB D)1MB3.Intel8255A使用了()个端口地址。

A)1 B)2 C)3 D)44.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ).A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令5.RAM是随机存储器,它分为( )两种.A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是()A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的.A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机8.对于掉电,8086/8088CPU是通过( )来处理的.A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA9.计算机的存储器采用分级存储体系的主要目的是()。

A)便于读写数据 B)减小机箱的体积C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾10.8259A的OCW1----中断屏蔽字( )设置.A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( )A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。

A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。

A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。

A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI15.简单的汇编语言程序可以通过()来建立、修改和执行。

A)连接程序 B) 调试程序 C) 汇编程序 D) 编辑程序16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()。

A)2DH B)0D3H C)00H D)74H17.LINK程序执行后可以生成一个以()为扩展名的文件。

A).COM B).EXE C).OBJ D).LST18.在8086/8088汇编语言源程序中,两个有符号的整数A和B比较后为了判断A是否大于B,使用()指令较好 A)JG B)JA C)JNB D)JNBE19.8086/8088读/写总线周期,微处理器是在( )时钟采样READY信号,以便决定是否插入Tw。

A) T1 B) T2 C) T3 D) T420.中断向量表存放在存储器的( )中。

A) FF C00H~F FFFF H B) 00000H~003F FH C) EEC00H~FF FFFH D) EEB FFH~FFF FFH二、简答题(每题5分,共25分)1.试说明查询数据传送方式完成一次数据输入过程的步骤。

2.有变量定义的伪指令如下:NUMS DW 18,23V AR DB 'HOW ARE YOU !', 0DH, 0AH试问:NUMS、V AR变量各分配了多少存储字节?3.有一个8086中断电路如图1所示,请回答下列问题:1) 写出8086CPU 3条引脚6、7、8的符号及名称;:2) 写出芯片9的名称,并简述其功能。

图1 8086中断电路4.定时器8253输入时钟频率为1MHz,并设定为按BCD码计数,若写入的计数初值为0080H,则该通道定时时间是多少?5. 画出共阳极LED数码显示器管的电路图,并写出‘0’的七段显示码。

三、简单分析题(每小题5分,共25分)。

1.执行下列程序段后,DX=_______ ,CF=_______。

MOV CL,04HMOV DX,5684HSHL DX,CL2.程序段如下:PUSH AXPUSH BXPOP AXPOP BX若初始值AX=23H,BX=78H,则程序段执行后,AX= ,BX=3.已知AX=0FF60H,CF=1MOV DX,96XOR DH,0FFHSBB AX,DX执行上述指令序列后,AX=____________,CF=_____________4.设寄存器AL,BL,CL中内容均为76H,XOR AL,0FHAND BL,0FHOR CL,0FH执行上述指令序列后,AL=___________ ,BL=______________,CL=_____________。

5.y=sign(x)是一个符号函数,当x=0时,y=0;当x<0时,y=-1;当x>0时,y=+1,下面是该函数的程序段,并利用DOS中断调用进行x值的输入和y值的显示。

请在横线上填上适当的指令,每条横线只能填一条指令。

MOV AH,01HINT 21HAND AL,ALJZ L2JS L1_____1)_ _MOV AH,02HINT 21HMOV DL,‘1’JMP EXITL1:MOV DL,‘- ’MOV AH,02HINT 21HMOV DL,‘1’JMP EXITL2:_____2)EXIT:MOV AH,02HINT 21HHLT四、编程题(10分)编写一个完整的源程序,将BUF字节单元存放的两位BCD码,转换成2个字节的ASCII码,并分别存放在ASC和ASC+1字节单元中。

例如:(BUF字节单元)=58H,那么(ASC字节单元)=35H,(ASC+1字节单元)=38H五、综合题(每小题10分,共20分)1.用二片静态RAM芯片6264组成的8位微机存储器系统的电路如图2所示。

(设地址总线为16位。

)1)存储器芯片#1和#2的存储容量是多大;2)分析#1芯片和#2芯片的地址范围(需给出具体地址分配表)。

图2 存储器系统电路原理图一、单项选择(共20分,每小题1分)二、简答题(共25分,每小题5分,)1. 1) 执行一条输入指令,读取外设状态; (2分)2) 根据外设的状态决定程序的去向。

若外设“未准备就绪”,则程序重复检测外设状态;若外设“准备就绪”,则发出一条输入指令,进行一次数据输入过程。

(3分) 2. 1) NUMS 变量分配了4个存储字节。

(2分) 2) VAR 变量分配了14个存储字节(考虑2个空格),或12个(不考虑空格)/15个(考虑3个空格)。

(3分) 3. 1)引脚6、7、8的符号和名称分别为:NMI 不可屏蔽中断请求信号;INTR 可屏蔽中断请求信号;INTA 中断响应信号。

(3分,每个1分) (2)8259A 功能主要有:中断优先级管理;提供中断类型码。

(2分)4. 依题意N = 80,故68080()110out clk N T us f ===⨯ (5分)5. (1)电路图如下所示:(2分)2. 图3中是一个利用8255A 控制A 、B 两路交通灯的电路。

已知8255A 各端口的地址分别为60H ~63H 。

其中1秒延时子程序名为DELAY ,要求利用该子程序完成不同的延时要求。

1)说明该接口属于何种输入输出控制方式;2)完成对8255A 初始化编程;(控制字中无关位用“0”表示)3)写出实现控制序列:A 路绿灯亮B 路红灯亮45秒;A 路黄灯亮B 路红灯亮5秒;A 路红灯亮B 路绿灯亮60秒;A 路红灯亮B 路黄灯亮5秒的控制程序段。

图3 8255A 的方式控制字及A 、B 两路交通灯控制电路图(2)“0”的七段显示码为11000000B (即0C0H) (3分)三、分析题(共25分,每小题5分) (每小题四舍五入)1. DX=6840H ,CF=1 (每问各2.5分) 2.AX=78H , BX=23H (每问各2.5分)3. AX=0 , CF=0 (每问各2.5分) 4.AL=79H ,BL=06H ,CL=7FH (每问各1.7分) 5.1)MOV DL,’+’; 2)MOV DL,‘0’ (每问各2.5分 )四、程序设计题(共10分)参考程序:DATA SEGMENTBCD DB 58HASC DB 2 DUP(?) DATA ENDS CODE SEGMENTASSUME CS :CODE ,DS :DATA START : MOV AX ,DATA MOV DS ,AX MOV CL ,4 MOV AL ,BCD SHR AL ,CL ADD AL ,30H MOV ASC,AL MOV AL ,BCD AND AL ,OFH ADD AL ,30H MOV ASC+1,AL MOV AH ,4CHINT 21HCODE ENDSEND START评分细则:汇编结构 3分 拆字 5分 数据定义 2分五、综合应用题(共20分,每小题10分)2分1# 4000H ~5FFFH(C000H ~DFFFH); 2# 2000H ~3FFFH(A000H ~BFFFH)2.1)无条件传送方式 ;1分2)MOV AL,10000000B ;方式控制字 2分 OUT 63H,AL ;1分 3)MT: MOV AL, 00001100B; (0CH) ;1分 OUT 60H,AL MOV CX,45 D1: CALL DELAY LOOP D1MOV AL, 00001010B; (0AH) ;1分 OUT 60H,AL MOV CX, 5 D2: CALL DELAY LOOP D2MOV AL, 00100001B; (21H) ;1分OUT 60H,AL MOV CX,60 D3: CALL DELAY LOOP D3MOV AL, 00010001B; (11H) ;1分OUT 60H,AL MOV CX, 5 D4: CALL DELAYLOOP D4 ;延时调用 2分 JMP MT HLT4分4分。

相关主题