收藏 分享(赏)

湖南大学微机原理与接口技术期末试卷一及答案.doc

上传人:cjc2202537 文档编号:5373525 上传时间:2019-02-25 格式:DOC 页数:6 大小:131KB
下载 相关 举报
湖南大学微机原理与接口技术期末试卷一及答案.doc_第1页
第1页 / 共6页
湖南大学微机原理与接口技术期末试卷一及答案.doc_第2页
第2页 / 共6页
湖南大学微机原理与接口技术期末试卷一及答案.doc_第3页
第3页 / 共6页
湖南大学微机原理与接口技术期末试卷一及答案.doc_第4页
第4页 / 共6页
湖南大学微机原理与接口技术期末试卷一及答案.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 一、 填空:(每空 1 分,共 20 分)1、设字长为八位,有 x= 1,y=124,则有:xy 补 =01111011, xy 补 =10000011;2、数制转换:247.86= F7.DC H =00100100011110000110 BCD;3、在 8086CPU 中,由于 BIU 和 EU 分开,所以 取指令和 执行指令可以重叠操作,提高了 CPU 的利用率;4、8086 的中断向量表位于内存的 00000H003FFH 区域,它可以容纳 256 个中断向量, 每一个向量占 4 个字节;5、8086 系统中,地址 FFFF0H 是 CPU 复位以后执行第一条指令的地址;6、808

2、6CPU 的 MN/MX 引脚的作用是决定 CPU 工作在什么模式(最小/最大);7、8251 芯片中设立了奇/偶错、帧格式错 和溢出错三种出错标志;8、8086CPU 中典型总线周期由 4 个时钟周期组成,其中 T1 期间,CPU 输出地址信息;如有必要时,可以在 T3 和 T4 两个时钟周期之间插入 1 个或多个 TW 等待周期。9、8259A 共有 7 个可编程的寄存器,它们分别用于接受 CPU 送来的初始化命令字和操作命令字。二、 简答题:(20 分)1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一考试中心填写:_年_月_ 日考 试 用湖南大学课程考试试卷课程名称: 微机原

3、理与接口技术 试卷编号: A ; 考试时间:120 分钟题 号 一 二 三 四 五 六 七 八 九 十 总 分应得分 20 20 10 8 26 16 100实得分 评分:评卷人种调制的方式。(5 分)解:调制是将数字信号模拟信号。而解调则是相反。串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为 3003400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。例如 FSK 制(调频制或称数字调频)可将数字“1”和“0”分别调制成 2400HZ 和1200HZ 的正弦波信号。2、已有 AX=E896H,BX=3976H,若执行 ADD BX

4、,AX 指令,则结果 BX,AX,标志位 CF,OF,ZF 各为何值? (5 分)解:BX=220CH AX=E896H CF=1 OF=0 ZF=03、有变量定义的伪指令如下:NUMS DW 18 DUP(4 DUP(5),23)VAR DB HOW ARE YOU !, 0DH, 0AH试问:NUMS、VAR 变量各分配了多少存储字节?(5 分)解:NUMS 分配了 180 个字节 ;VAR 分配了 15 个字节 。4、已有 MOV AL,INFBPSI与 MOV AL,ES:INFBPSI两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5 分)解:源操作

5、采用基址+变址寻址方式;是字节操作MOV AL,INFBP+SI访问的是堆栈段MOV AL,ES:INFBP+SI 访问的是附加段,实现了段超越三、 读图 (10 分)下图中,AB 7AB0 为 8086CPU 低八位地址总线试问:1、8259A 占用 2 个端口地址,分别为 20H,22H 或24H,26H,其中 ICW1 的设置地址为 20H 或 24H;2、8255A 占用 4 个端口地址,分别为 80H,82H ,84H,86H,其中控制寄存器的地址为 86H。四、判断题:(8 分)下列各题,请在正确的题的括号内打“” ,错误的请打 “”。1、8253 的计数器在不同的工作方式中,计数

6、到 0 时,都会从 OUT 输出一个相同的信号。 ( )2、CPU 寻址外设时,存贮器对应的 I/O 方式是把一个外设端口作为一个存贮单元来看待。 ( )3、用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断的优先权。 ( )4、在 8259A 级连系统中,作为主片的 8259A 的某些 IR 引脚连接从片,同时也可以在另一些 IR 引脚上直接连接外设的中断请求信号端。 ( )五、阅读程序与接口芯片初始化:(26 分)1、源程序如下:(6 分) MOV CL,4MOV AX,2000HSHL AL,CLSHR AX,CLMOV 2000H,AX试问: 若程序执行前,数据段内(2000H

7、)=09H,(2001H)=03H, 则执行后有(2000H)=39H,(2001H)=00H。本程序段的功能将(2000H) ,(2001H) 两相邻单元中存放的未组合型 BCD 码压缩成组合型 BCD 码,并存入 (2000H)单元,0(2001H)。2、源程序如下:(4 分) MOV AL,0B7HAND AL,0DDHXOR AL,81HOR AL,33HJP LAB1JMP LAB2试问: 执行程序后 AL=37H程序将转到哪一个地址执行:LAB 2。3、源程序如下:(6 分)MOV CX,9MOV AL,01HMOV SI,1000HNEXT: MOV SI,ALINC SISHL

8、 AL,1LOOP NEXT试问: 执行本程序后有:AL=0;SI= 1009H;CX= 0本程序的功能是对数据段内 1000H1008H 单元置数,依次送入 1,2,4,8,16,32,64,128,0 共九个。4、某系统中 8253 占用地址为 100H103H。初始化程序如下: (4 分)MOV DX, 103HMOV AL, 16HOUT DX, ALSUB DX, 3OUT DX, AL试问: 此段程序是给 8253 的哪一个计数器初始化?计数器 0 安排工作在哪种工作方式?工作于方式 3;若该计数器的输入脉冲的频率为 1MHZ,则其输出脉冲的频率为:45.454KHZ。5、已知某

9、8255A 在系统中占用 888BH 号端口地址,现欲安排其PA,PB,PC 口全部为输出,PA,PB 口均工作于方式 0 模式,并将 PC6 置位,使 PC3 复位,试编写出相应的初始化程序:(6 分)解: MOV AL, 80H OUT 8BH,AL MOV AL,ODH OUT 8BH,AL MOV AL,06HOUT 8BH,AL 六、编程:(16 分)已知某输入设备的数据端口地址为 40H,状态端口地址为41H,其中 D0 位为“1”时,表示“READY”状态。试编程实现:采用查询方式从该设备输入 20 个 ASCII 码表示的十进制数,并求出这 20 个十进制数的累加和;将此累加和

10、转换成 BCD 码,并存放到 NBCDH(百位数)和NBCDL(存十位和个位数)单元中。注:只要求写出程序的可执行部分,可以不写任何伪指令。 解:MOV CX,20MOV BL,0 INLOOP:IN AL,41HTEST AL,01HJZ INLOOP IN AL,40HAND AL,OFH ;ASCII 十进制 (BCD)ADD BL,ALLOOP INLOOP ; 共输入 20 个 MOV AL,BL ;累加和ALMOV AH,0MOV BL,100 DIV BL ;AXBL AL,余数AHMOV NBCDH,AL ; 存百位数 MOV AL,AHMOV AH,0MOV BL,10 DIV BL ;十位数 AL,个位数AHMOV CL, 4 ROL AL,CL ;AL 循环左移四位OR AL,AH ;形成组合型 BCD 码MOV NBCDL,AL ; 存十位,个位数 HLT

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报