1997年西安交通大学电子与信息控制工程学院硕士.DOC

上传人:天*** 文档编号:3477791 上传时间:2019-05-31 格式:DOC 页数:5 大小:45KB
下载 相关 举报
1997年西安交通大学电子与信息控制工程学院硕士.DOC_第1页
第1页 / 共5页
1997年西安交通大学电子与信息控制工程学院硕士.DOC_第2页
第2页 / 共5页
1997年西安交通大学电子与信息控制工程学院硕士.DOC_第3页
第3页 / 共5页
1997年西安交通大学电子与信息控制工程学院硕士.DOC_第4页
第4页 / 共5页
1997年西安交通大学电子与信息控制工程学院硕士.DOC_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1997 年西安交通大学电子与信息控制工程学院硕士研究生微机原理及接口技术(8086)入学考试试题一、(每空 1 分,共 25 分)填空题1若 x-85,y+76,则(x+y)和(x-y)的补码 8 位十六进制表示为x+y补_,x-y补_。2若(AX)6531H,(BX)42DAH,则 SUB AX,BX 指令执行后:(AX)_,(SF,ZF,CF,OF)(_,_,_,_)。3若某数据区的起始地址为 70AOH:DDF6H,则该数据区的首字单元和 16 个字的末字单元的物理地址为_和_。4MOVAX,BX 指令的源操作数是_寻址方式,而 MOV AX ,BX则是_寻址方式。5若(AX)8520

2、H,且为有符号数,若实现(AX)2,则应使用指令_,结果使(AX)_。6对定位类型中的_和_类型,其段内偏移地址都是从零开始的。78086CPU 在_检测 INTR 引脚,而在_检测 HOLD 引脚。8微机系统中一般有_种基本的 IO 控制方式,它们是_。9当对 8259 初始化时,ICW4 的 AEOI 位为 1,说明设定的是_方式,当设置 OCW2时,_当设置位应为零。10. 8255A 把_和_分别称为 A 组和 B 组,可组成两个独立的并行接口。11中断类型号为 255 的中断矢量存储在地址_至_处,共_个单元。12若要求由 8253 计数器的 OUT 输出端输出方波,则应设置其工作于

3、方式_,设 CIK0的频率为 1MHz,欲获得可能的最低频率,应向计数寄存器 CR 写人的初值为_。6对定位类型中的_和_类型,其段内偏移地址都是从零开始的。78086CPU 在_检测 INTR 引脚,而在_检测 HOLD 引脚。8微机系统中一般有_种基本的 IO 控制方式,它们是_。9当对 8259 初始化时,ICW4 的 AEOI 位为 1,说明设定的是_方式,当设置 OCW2 时,_当设置位应为零。10. 8255A 把_和_分别称为 A 组和 B 组,可组成两个独立的并行接口。11中断类型号为 255 的中断矢量存储在地址_至_处,共_个单元。12若要求由 8253 计数器的 OUT

4、输出端输出方波,则应设置其工作于方式_,设 CIK0的频率为 1MHz,欲获得可能的最低频率,应向计数寄存器 CR 写人的初值为_。二、(每小题 5 分,共 25 分)问答题1试分析下面的程序段完成什么功能:MOV CL,4SHR AX,CLMOV BL,DLSHR DX,CLSHL BL,CLOR AH,BL2. 以下宏指令完成的功能是什么?DATM MACRO XT,YF,CONPUSH SIPUSH DIPUSH CXLEA SI,YFlEA DI,XTMOV CX,CONREP MOVSBPOP CXPOP DIPOP SIENDM 3某程序设置的数据区如下,试列出汇编后存储器中各存储

5、单元中数据的存储情况(即各字节单元的内容是什么)。ORG 0100HDATA-BYTE DB 10,4,10HDATA-WORD DW 100,100H,-54试写出执行下列各指定单条指令后,目标操作数 AL 中的内容是什么。设已知组 BCD 数如下:(BCDl)=34, (BCDl+1)=18(BCD2)=89, (BCD2+1)=27MOV AL, BCDl ;(AL)=ADD AL,BCD2 ;(AL)=DAA ;(AL)=MOV BCD3, AL MOV AL, BCD2+1 ;(AL)=ADC AL, BCD2+1 ;(AL)=DAA ;(AL)=MOV BCD3+1,AL5若(AX

6、)5555H,(BX)=0FF00H,试向在下列程序段:AND AX,BXXOR AX,AXNOT BX执行后,(AX),(BX),CF 的内容是什么?三、读程序,并按要求完成下列两段程序:1(每空 2 分,共 10 分)下列程序是通过调用过程实现 N 个元素的数组求和,请填出程序中空缺的语句。DSEG SEGMENTARY DW 100DUP(?)COUN DW ?SUM DW 2 DUP(?)TABLE DW 3 DUP(?)DSEG ENDSCODE SEGMENT_START : MOV AX,DSEGMOV DS,AXMOV TABLE,OFFSET ARYMOV TABLE2,OF

7、FSET COUNTMOV TABLE4,OFFSET SUMMOV BX,OFFSET TABlECALL PROADDPROADD : PROC NEARPUSH AXPUSH DXPUSH CXPUSH SIPUSH DI_MOV DI,BX+2_MOV DI,BX+4XOR AX,AXMOV DX,AXNEXT : ADD AX,SI_ADD SI,2LOOP NEXTMOV DI,AXMOV DI+2,DXPOP DIPOP SIPOP CXPOP DXPOP AXRETPROADD ENDPMOV AX, 4C00HINT 21HCODE ENDSEND STATRT2.(每个错误

8、 3 分,共 9 分)下列程序用来将 4 位十六进制的 ACSII 码转换成等值的二进制数,被转换的 ASCII 码存放在以 ASCSTG 开始的变量中,并且低位在先,转换结果存入变量 INTEGER 中,设为 16 位二进制数,下列程序中共 3 个错误,清在错误语句后打X ,并写上正确语句。DATA SEGMENT ASCSTG DB 4 DUP(?)INTEGER DB 2 DUP(?)DATA ENDSCODE SEGMENTASSUME CS: CODEASSUME DS: DATASTART: MOV AX,DATAMOV DS,AXMOV CL,4MOV SI,ASCSTGSTDX

9、OR DX,DXMOV AX,DXAGAIN: LODSWAND AL ,7FHCMP AL ,9JA A-TO-FSUB AL,30HJMP SHORT ROTATEA-TO-F: SUB AL,37HROTATE: OR DL,ALROR DX,CLDEC CHJNZ AGAINMOV INTEGER,DXMOV AX,4C00HINT 21HCODE: ENDSEND START四、见附图 1.1,这是一个未完成的译码器与 RAM 的电路图。1.(7 分)若 RAM1,RAM2的地址为 D000H-D3FFH,不增加其他部件(除非门外) ,请按要求完成附图 1.1 所标识的引角连线。2.

10、(4 分)请写出 RAM3的地址空间。五、 (每题 5 分,共 20 分)附图 1.2 所示是采用 8255 实现打印机接口的连接图。使用的打印机接口信号说明如下:ACK:应答信号。在打印机接收一个数据后,送出此负脉冲信号,表示可接受 8255 送来下一数据。STORBE:选通信号。此负脉冲信号将 DATA1-DATA8引脚端数据送入打印机的数据输入寄存器。BUSY:忙信号。高电平时表示打印机不能接受送来的数据。要求:(1)画出图中 8255 与 8086 数据总线引脚的连接。(2)写出 8255 初始化程序片段。设 8255 的 A 口工作于方式 0 输入,B 口工作于方式输出。(3)写出查询方式下输出一个字符至打印机的程序片段。(4)写出中断方式下输出一个字符至打印机的程序片段。(设上两问中,输出字符存放在 BUFFER 地址单元。)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。