2022年微机原理期末考试题加答案 .pdf

上传人:C****o 文档编号:42702626 上传时间:2022-09-16 格式:PDF 页数:13 大小:147.92KB
返回 下载 相关 举报
2022年微机原理期末考试题加答案 .pdf_第1页
第1页 / 共13页
2022年微机原理期末考试题加答案 .pdf_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《2022年微机原理期末考试题加答案 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理期末考试题加答案 .pdf(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、哈尔滨工程大学试卷共页;第页考试科目:一、填空(共20 分,每空1 分)1.已知 y 的补码是 11100111B,求 y 是()2.计算 39H+D+01100100B+50=()3.16 位二进制补码的数值范围从()到()4.取指令时其实际地址是由()寄存器与()寄存器联合确定的5.8259 中断控制器通过级联,最多可以管理()级中断6.执行下列指令后SP寄存器的值是()MOV SP,0100H PUSH AX SP 叫做(),SP里存放的是()7.已知内存如下所示:请写出地址1000H 单元中的字节数据是()地址 1001H 中的字数据是()8A 1000H 3F 1001H 25 10

2、02H 58 1003H 8.指出下列指令的寻址方式(已知BUF 为变量)MOV BUF,AX()POP BX()9.80386 可寻址的最大内存空间为()字节10.在一个总线周期后如果不立即执行下一个总线周期(即总线上无数据传送操作),CPU 进行内部操作,此时执行()周期11.用 2114 芯片(容量为1K4)扩展成16K8 的内存,需要2114 芯片()片12.8088/8086CPU 非屏蔽中断的类型码是()13.串行通信的基本方式是()和()二、单项选择题(共15 分,每题1 分)14.条件转移指令JB 产生转移的条件是()A CF=0 B CF=1 C CF=1 且 ZF=1 D

3、CF=1 或 ZF=0 15.MOV AL,27H ADD AL,39H DAA 执行上述程序后,AL=()A 66 B 66H C 60 D 60H 16.计数/定时器 8253,在初始化时写入的二进制最大数初值是()A 0000H B 7FFFH C 8000H D FFFFH 题号一二三四五六总分分数评卷人装订线姓名:学号:班级:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 13 页 -第页17.微机中控制总线传送的是()A 给存储器和I/O 接口的地址码B CPU 向内存储器和I/O 接口发出的命令信号C 存储器和I/O 设备向 CPU 传送的状态信号D B 和 C 1

4、8.MOV BL,55H AND 0F0H指令执行后,BL=()A 55H B 0F0H C 50H D 05H 19.8086 最小模式和最大模式的主要差别是()A 内存容量不同B I/O 端口数不同C 单处理器和多处理器的不同D 数据总线位数不同20.8253 哪种工作方式能产生连续方波输出()A 方式 0 B 方式 1 C 方式 2 D 方式 3 21.INT N 指令中断是()A 由外部设备请求产生的B 由系统断电产生的C 通过软件调用的内部中断D 可用 IF 标志位屏蔽的22.8086/8088 的中断是向量中断,其中断服务程序的首地址由()提供A 外设中断源B CPU 的中断逻辑电

5、路C 从中断控制器读回中断类型号左移2 位D 由中断类型号指向的向量地址表中读出23.RAM 存储器中的信息是()A 可以读/写的B 不会变动的C 可永久保留的D 便于携带的24.TEST AL,55H JZ NEXT 执行上述程序段后能产生转移的情况是()A AL55H B AL55H C AL=55H D AL 中 D0 D2 D4 D6位均为 0 25.计算机与外设交换数据时,采用程序控制方式中哪种传送方式可提高系统工作效率()A 无条件传送B 查询方式C 中断方式D 前三项均可以26.8086CPU 中哪个寄存器通常用作数据寄存器,且隐含用法为计数寄存器()A AX B BX C CX

6、 D DX 27假设 BUF 为变量,指令MOV BX,OFFSET BUF 源操作数的寻址方式是()A 直接寻址B 间接寻址C 立即寻址D 存储器寻址28.ADD AX,BP+SI 指令中源操作数的物理地址为()A DS*16+BP+SI B SS*16+BP+SI C ES*16+BP+SI D CS*16+BP+SI 三、简答题(共30 分,每题 5 分)29.已知数据定义语句如下所示:A DB-1,35,28H,B DW 280H,DE请画出汇编后数据排列图(5 分)30.已知 AL=58H BL=16H(5 分)请问执行下列指令后:ADD AL,BL AL=()CF=()CMP AL

7、,BL AL=()OF=()XOR AL,BL AL=()CF=()AND AL,BL AL=()ZF=()OR AL,BL AL=()SF=()名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 13 页 -31.由数据段代码段在内存中连续存放,其中数据段为2K 字节,代码段为 8K 字节,且 DS=1510H 请回答:(1)每个段的起始,终止实际地址是多少?(5 分)(2)代码段的CS=?32.指出下列指令的错误(5 分)MOV 12H,AL()MOV BX,CL()MOV 1000H,BX()INC BX()MOV CS,AX()33.8086CPU 在响应可屏蔽中断时执行两个

8、中断响应周期,请解释这两个响应周期的作用(5 分)34.指令 MOV 2000H,AX 为四字节指令,且存于 1000H:2000H 开始连续的四个字节单元中。请说出该指令执行(包括取指、分析、执行)至少需要多少时间(设时钟频率为1MHZ)。(5 分)四、分析程序回答问题(共 20 分,每题5 分)35BUF DW?(5 分)MOV BX,100 MOV CX,5 LOP:ADD BX,CX LOOP LOP MOV BUF,BX 程序执行后BUF 中的内容是什么?这是一个什么程序结构?LOOP LOP 指令可以用什么指令代替?名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 13

9、 页 -36.(5 分)STRING DB AFKHDFJDJFLD%32U*COUNT DW?MOV BX,OFFSET STRING MOV CX,0 LOP:MOV AL,BX CMP AL,*JZ DONE INC CX INC BX JMP LOP DONE:MOV COUNT,CX HLT 程序执行后,COUNT 的值是多少?上述程序段的功能是什么?37BUF DB-5,-8,56,78,-128,127(5 分)COUNT EQU$-BUF MOV CX,COUNT-1 MOV DX,1 LOP1:PUSH CX MOV CX,COUNT SUB CX,DX MOV SI,OFF

10、SET BUF LOP:MOV AL,SI CMP AL,SI+1 JLE NEXT XCHG AL,SI+1 XCHG AL,SI NEXT:INC SI LOOP LOP POP CX INC DX LOOP LOP1 HLT 该程序所完成的功能是什么?程序执行后,变量BUF 中的数据排列情况是什么样的?名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 13 页 -第页38下面程序是找出两个字符号数的大者装入MAX 的程序,请将程序补充完整(5 分)BUF DW 4562H,5812H MAX DW?MOV AX,BUF CMP AX,MOV AX,BUF+2 NEXT:MOV

11、 MAX,AX 五、编制程序(共20 分,39 题 6 分,40 题 14 分)39已知数据定义语句如下:BUF1 DB 10,9,8,7,6 BUF2 DW 1234H,5678H,9ABCH,6DEFH BUF3 DB 2 DUP(?)写出把 BUF1 的第三个数据和BUF2 的第四个数据相加,结果存入BUF3 中的程序段(6 分)40数据段中以BUF 为首地址的区域中存放着字节数据12H,34H,56H,78H,9AH,0,0BCH,0DEH,0FFH,统计其中正数,负数,零的个数送ZHENG、FU 和 ZERO 单元中,要求编写完整的汇编语言程序(14 分)名师资料总结-精品资料欢迎下

12、载-名师精心整理-第 5 页,共 13 页 -六、应用题(共 45 分,每题 15 分)41下面是光电输入机通过并行接口8255,并用中断方式向计算机输入数据的系统连线图。要求 8255 PA 口采用选通输入方式(即方式1 输入),当输入机将一个字节数据送入PA 口的输入缓冲器后,8255 均通过 8259 的 IR4 向 CPU 发出终端请求信号,在中断服务程序中完成数据输入、存储。(假设 8255 的端口地址为80H83H。终端控制器8259 的端口地址为20H,21H,其IR0 的类型码是78H)(15 分)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 13 页 -第页4

13、2如下图所示,由 2.5MHZ 振荡器,8253 计数/定时器以及8259 中断控制器组成定时中断系统(其中 8259 的 IR2 为用户所用,且IR0IR7 的中断类型码为48H4FH,8253 的 0 通道 1 通道可用)(15 分)请回答:1)8253 的地址由74LS138 确定,请写出 8253 芯片的地址范围从()到()2)利用 8253,使 OUT 输出周期为3 秒的连续方波。a)请在图上画出实现上述功能的连线图名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 13 页 -b)计算通道的计数值c)写出 8253 的初始化程序段3)若将定时3 秒的 OUT 输出引入82

14、59 的 IR2 端,构成 3 秒的定时中断系统,且IR2 中断服务程序的入口地址标号为INTPUT,请写出建立中断矢量表的程序段名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 13 页 -43内存储器扩展:(15 分)看图分析后请回答1)EPROM 的内存容量是()RAM 的内存容量是()2)每个内存芯片的地址范围:1#()2#()3#()4#()3)将图中的四处空白填上适当的CPU 总线引脚名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 13 页 -微型计算机原理及应用试题答案及评分标准一、填空(共20 分,每空1 分)1.-25 2.227(或 0E3H)3.

15、-215215-1(或-32768 32767)4.CS IP 5.64 6.00FEH 堆栈指针寄存器栈顶偏移地址7.8AH 253FH 8.直接寄存器寻址寄存器寄存器间接寻址9.232B(或 4GB)10.空闲11.32 12.2 号13.同步方式异步方式二、单项选择题(共15 分,每题1 分)14 B 15.B 16.A 17.D 18.C 19.C 20.D 21.C 22.D 23.A 24.D 25.C 26.C 27.C28.B 三、简答题(共45 分,每题5 分)29.FF.1分231分281分800.5 分020.5 分450.5 分440.5 分30.6EH 0(每个答案0

16、.5 分)6EH 0 78H 0 10H 0 16H 0 31.数据段起始地址:15100H 1 分数据段终止地址:15100H+7FFH=158FFH 1 分代码段起始地址:15900H 1 分终止地址:15900H+1FFFH=178FFH 1 分代码段的CS=1590H(5 分)1 分32立即数不能做目的操作数1 分类型不匹配1 分两个操作数不能同时为存储器操作数1 分没有指明是字操作还是字节操作1 分代码段寄存器不能做目的操作数1 分名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 13 页 -33在第一个中断响应周期中,ISR 对应位置1,IRR 对应位清零,作为对中断

17、请求设备的响应;2 分在第二个中断响应周期中,INTA输出信号通知中断请求设备,把中断类型码送到数据总线上。3 分34取指令至少需要2 个总线周期,1 分执行指令至少需要1 个总线周期,1 分总共需要至少3 个总线周期1 分t=341/(1106)=12 s 2 分四、分析程序回答问题(共 20 分,每题5 分)35115 2 分循环程序结构1 分DEC CX JNZ LOP 2 分3616 2 分统计字符串中字符的个数3 分37冒泡法从小到大排序3 分-128-8-5 56 78 127 2 分38BUF+2 2 分JL NEXT 3 分五、编制程序(共20 分,39 题 6 分,40 题

18、14 分)39MOV AL,BUF1+2 1 分CBW 1 分ADD AL,BUF2+6 1 分ADC AH,BUF2+7 1 分MOV BUF3,AL 1 分MOV BUF3+1,AH 1 分40DATA SEGMENT 1 分BUF DB 12H,34H,56H,78H,45H,9AH,0,0BCH,0DEH,0FFH 1 分COUNT EQU BUF 1 分ZHENG DB?FU DB?ZERO DB?DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA 1 分START:MOV AX,DATA MOV DS,AX 1 分MOV CX,COUNT M

19、OV BX,0 MOV SI,0 MOV DI,0 1 分AGAIN:CMP WORD PTR BX+BUF,0 1 分JLE LORE 1 分INC DI 名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 13 页 -JMP NEXT 1 分LORE:JL NEXT 1 分INC SI NEXT:ADD BX,2 LOOP AGAIN 1 分MOV AX,COUNT SUB AX,SI SUB AX,DI MOV ZHENG,DI MOV FU,AX MOV ZERO,SI 1 分MOV AH,4CH INT 21H 1 分CODE ENDS END START 1 分六、应用

20、题(共 45 分,每题 15 分)41.MOV AL,78H OUT 21H,AL 2 分MOV AX,SEG INTT 1 分MOV 01F0H,AX 1 分MOV AX,OFFSET INTT 1 分MOV 01EDH,AX 1 分MOV AL,10110000B OUT 83H,AL 2 分MOV AL,00001001B OUT 83H,AL 2 分STI 1 分LOP:HLT JMP LOP 1 分中断程序INTT:IN AL,80H 1 分MOV BUF,AL MOV AL,20H OUT 20H,AL 1 分IRET 1 分42194H 1 分197H 1 分CLK0输入周期=1

21、/2.5MHZ=0.4 s 1 分计数个数=3s/0.4 s=7.5106=7500000 1分通道 0 计数值为7500 通道 1 计数值为1000 1 分名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 13 页 -MOV AL,00100101B 1 分MOV DX,197H OUT DX,AL 1 分MOV AL,75H 1 分MOV DX,194H OUT DX,AL 1 分MOV AL,01100111B 1 分MOV DX,197H OUT DX,AL 1 分MOV AL,10H 1 分MOV DX,195H OUT DX,AL 1 分438k8 1分4k8 1分C2000H C3FFFH中的偶地址 2分C2000H C3FFFH中的奇地址 2分C8000H C8FFFH中的偶地址 2分C8000H C8FFFH中的奇地址 2分名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 13 页 -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com