《湖南大学微机原理与接口技术期末试卷B卷答案.docx》由会员分享,可在线阅读,更多相关《湖南大学微机原理与接口技术期末试卷B卷答案.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理与接口技术试卷B评分标准及参考答案一、一、 每空1分,共20分1、117.D99H001001111001.10000101 BCD2、148D-20D-108D3、BX=0000HCF= 1ZF=1 OF=0 SF=04、总线接口功能指令的译码及执行功能5、高8位数据线D15D8有效6、4 Ti给外部的地址锁存器提供一个地址锁存信号7、35H000D4H-000D7H二、共17分1、V+ FFFF0口 FF00:1 :l -0FEF0自然丧失故物理地址为0FEF0H。(2分)指向该物理地址的CS, IP值不唯一。例如:CS: IP=0000:FEF0H也指向该物理地址。 (2分)2、
2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。(2分)控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用.(2分)3、每帧占1+7+1+1=10位,波特率为480028800 个28800 个(个)bit/s,故每分钟能4800x60(4 分)io4、对;(2)错;(3)错;(4)对;(5)错(5分)共20分1、1、(1) a71111A60000A、A4 A3 A2 Ai Ao00110任意x1任意X0任意x1任意Xxxxx8255的端口地址为80H,8253的端口地址为90H,00
3、0082H,92H,Yo-Yi.Y2-y3-84H, 94H,8259的端口地址为AOH, A2H,8251的端口地址为BOH, B2H,86H (3分) 96H (3分)(3分)(3分)(1分)(1分)(2) OUT 80H, ALIN AL, 82H2、(1)控制线连接图如下图。(4分)(2)通道0工作在方式2速率发生器;通道1工作在方式3一方 波速率发生器(2分) 四、共20分1、AL=01H (2分)AH=OO H (2分) BL=O8H(1 分)2、(1)从目的串中查找是否包含字符假设找到那么停止,否那么继续重复搜索。(1分)(2) ZF=1,说明已找到字符(1分)ZF=O,说明未找
4、到字符(1分)CXM,说明中途已找到字符退出(1分)CX=O,且ZF=O说明串中无字符U (1分)3、74C3H-95c3HDFOOH且有:CF=1, ZF=O, SF=1, OF=1/.程序将转到L5标号处执行。(5分)4、(1)程序对8253的通道1进行初始化。(1分)(2)计数常数为10000D, BCD计数。(2分)(3)工作在方式3,方波速率发生器JW1 OOOOx 1 |JS= 10000S=10ms (2分)五、共23分酌情扣分1、(1) MOV DX, 203H(2)(3分)MOV AL, OUT DX, MOV DX,IN AL, MOV AH,10111000BAL202H
5、DXALTEST JNZ MOV MOV OUTNEXT1 : MOV TEST JZ MOV MOV OUTNEXT2:AL, 80HNEXT1DX, AL, DX, AL,AL, NEXT2 AL, DX, DX,203H0000001 IBALAH 40H00000000B ; 203HAL2、DATA BUFER MAX MINAVI DATASEGMENTDBDBDB10, 0, 20, 00DB 0ENDSSTACKDWSTACKCODE(2分);对PCI置位(2分)对PCO复位(3分)15, 38, 236(2分)SEGMENT PARA STACKSTACK100 DUP (?
6、)ENDSSEGMENTASSUMECS: CODE, DS: DATA,SS: STACK(1分)START PROCBEGIN: PUSHMOV PUSH MOVMOV LEA MOV MOV MOVMOV MOVFARDSAX, 0AXAX, DATADS, AXDL BUFFERDX, CX, AX, BH, BL,0600;使 DH=0, DLR和清0最大值0FFH ; 最小值(2分)L0P1: CMP BH, DIJA NEXT1 ;假设高于转移MOV BH, DI;大值-BHNEXT1: CMP BL, DI;JB NEXT2 ;假设低于转移MOV BL, DI;小值fBL(2分)NEXT2: MOV DL, DI;取一字节数据ADD AX, DX;累加和INC DILOOP LOP1MOV MAX, BH;送大值MOV MIN, BL;送小值(3分)MOV DL, 6DIV DL, ;求平均值MOV AVI, AL;送平均值RETSTART ENDPCODE ENDSEND BEGIN(3 分)