机械考研《微机原理》测试题及答案(一).docx

上传人:lao****ou 文档编号:291439 上传时间:2023-07-25 格式:DOCX 页数:11 大小:108.27KB
下载 相关 举报
机械考研《微机原理》测试题及答案(一).docx_第1页
第1页 / 共11页
机械考研《微机原理》测试题及答案(一).docx_第2页
第2页 / 共11页
机械考研《微机原理》测试题及答案(一).docx_第3页
第3页 / 共11页
机械考研《微机原理》测试题及答案(一).docx_第4页
第4页 / 共11页
机械考研《微机原理》测试题及答案(一).docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《机械考研《微机原理》测试题及答案(一).docx》由会员分享,可在线阅读,更多相关《机械考研《微机原理》测试题及答案(一).docx(11页珍藏版)》请在第一文库网上搜索。

1、一、选择题每题一分1 .80486CPU在响应中断时将如下内容顺序压入堆栈(AP171)A.F、CS、IPB.F、IP、CSC.CS、IP、FD.IP、CSxF2 .管理56级可屏蔽中断,需要8259的芯片数目为(B)A.4片B.8片C.10片D.9片3 .某RAM芯片有8Kx8位的容量,它的片内地址选择线和数据线分别是(B)A.A0A13和D0D15B.A0A12和D0D7C.A0-A13和D0-D7D.A0A12和D0-D154 .机器字长为16位,一个机器数为94B9H,当分别将其视为无符号数和带符号数时,其对应的十进制真值分别为(D)A.38073,-2745B.38073,-2746

2、4C.2745,-2745D.38073,-274635 .8255A引脚信号疝=0,A=0,A1=I,AO=I时,表示(C)A.CPU向数据口写数据B.CPU读8255控制口C.CPU向控制口送控制字D.无效操作6.设SS=6000H,SP=IOOOH,A1=09H,AH=12H,DX=0FF34H.现要求把DX和AX的内容压,入堆栈丁哪不囹眄:栈内容是正确的(C)、后60000HSS60000HSS60000HSS60000HSS60001H60001H60001H60001H60FFCH12SP60FFCH09SP60FFCH09SP61000HFF60FFDH0960FFDH1260F

3、FDH1261001H3460FFEHFF60FFEH3460FFEH3461002H1260FFFH3460FFFH0060FFFHFF61003H0961000H61000H61000H61004HSPABCD7.主存和CPU之间增加高速缓存的目的是(D)A.解决CPU与外存之间的速度匹配B.既扩大内存容量,有提高存取速度C.扩大那存容量D.解决CPU与主存之间的速度匹配8 .若在数据段定义:NUM1DW65D则在NUM1单元存放的值为(A)A.3544HB.4435HC.00410035HD.0035004IHNUM1+044NUM1+1359 .运算器由许多部件组成,其核心部分是(C)

4、A.数据总线B.累加器C.算术逻辑单元D.多路开关K).80486CPU的INTR引脚输入的信号属于(B)类型的中断请求信号A.非屏蔽中断B.可屏蔽中断C.软件中断D.内部中断二、判断改错题(判断下列各小题是否正确,如正确请打“错误打“X”,并请说明原因。每小题1分,共10分)1 .微处理器在实际运行中大部分时间都用于对存储器访问,存储器的形式(性能)在很大程度上决定了微型计算机的性能。(T)P1302 .微型计算机系统中内存与外之间的数据传送只能在CPU的控制下完成(F)DMA3 .DRAM定时刷新电路的主要作用是要写入新的信息。(F)维持原信息4 .将中断类型号乘以8,可以得到中断向量的存

5、放地址。(F)5多个外设可以通过8259A中断控制器用一条中断请求线向CPU发出中断请求。(T)6 .80x86CPU的段寄存器是专门用于存放段基址的。(F)段选择符7 .JMPDX(T)8 .所有算术运算类指令均要影响标志寄存器的内容。(T)P60(只有个别指令除外:数据宽度变换指令)9 .8259A中设置中断屏蔽寄存器是为了改变各个中断的优先级。(F)10.段空间的大小与段地址无关。(T)三、简答题(本大题共30分,其中12小题必做,共15分;其余小题任选15分完成,所选题目少于15分者,按实际分数计算;所选题目超过15分者,超出部分不加分,答错倒扣分。)1 .阅读下列程序,写出程序执行后

6、指定单元和寄存器的内容。(10分)DATASEGMENTORGO1OOHARRAYDBOFEH,86H,95H,21H,79H,05H,53H,47H,7FHCOUNTEQUS-ARRAYDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA有符号数比较,小于/等于P69START:MOVAX,DATAMOVDS,AXMOVBX,COUNT5计数器1OP1:MOVSI,COUNT10P2:MOVA1,ARRAYSI-1;取后一个数CMPA1,ARRAYSI-25与前一个数比较J1ENEXT5后者小于或等于前者,转NEXTXCHGA1,ARRAYSI-2;后者大于前者,

7、交换,A1存较大数MOVARRAYSI-1,A1;较大数存地址小的存储单元NEXT:DECSI;修改S1CMPSI,2;S1指向第二个单元?JGE10P2;不是,转,继续比较(有符号数比较,大于/等于P69)SUBBX,1;是,第一次排序完成。BX-IJNZ1OP1;全部排序完成?尚未,转MOVAH,4CH;已完成,退出INT21HCODEENDSENDSTART;把9个带符号数按从大到小的次序排列(最大的数字放在地址最小的单元中)令数据段的段基址为2000H程序执行结果:QO1OOH)=_7FH,(20101H)=_79H;(20107H)=95H;BX=0,SI=1.20100H7F201

8、01H7920102H5320103H4720104H2120105H0520106HFEII20107H95F负数20108H862.电路结构如图所示,试分析并回答:(1)741S138作用是什么?译码电路,用地址线和存储器读写线译码产生RAM的片选信号,从而决定存储器的地址范围。(2)该电路中741S138在什么条件下工作?A16为O,A17A18A19均为1且进行存储器读或写时,741S138才工作3 3)RAM芯片的地址范围是多少?A19A18A17A16A15A14A13A12。AOI1101010011eaooohebfffh8k4 .根据以下要求用一条指令写出相应操作(1)把EB

9、X和EDX内容相加,结果放入EDX中。ADDEDX,EBX(2)用寄存器SI和位移量为9DH的寄存器相对寻址方式把所指存储单元中的一个字和DX内容相加,结果送入该存储单元中。ADD9DHSI1,DX(3)用寄存器BP和DI的基址变址寻址方式把所指存储单元中的一个字节与A1寄存器内容相加,结果送入A1寄存器中。ADDA1,BPDIJ5 .数据段中有以下定义ARRAY1EQU57HARRAY2DW57H指出下面两条指令源操作数的寻指方式MOVDX,ARRAY1;寻址方式:立即寻址MOVDX,ARRAY2;寻址方式:直接寻址6 .分析以下指令并回答指令出错的原因ADDDH,CX原因:宽度不匹配MOV

10、DI,SI原因:全为存储器操作数INC86H原因:不能为立即数OUT78H,C1原因:C1应为A1或立即数7 .存储器芯片的片选控制有几种方式,各自的优点和缺点是什么?线选法:电路简单,但占用地址线多,地址不连续局部译码法:电路简单,同样的存储单元地址会不唯一全译码法:使用全部地址线,电路复杂,但地址会唯一,访问方便8 .简述CPU和外部设备之间的数据传输方式及各自的特点?无条件传送:电路简单,使用范围有限查询方式:CPU大量时间用于状态查询中断方式:处理突发事件,CPU利用率高DMA方式:CPU释放总线控制权,速度快,电路复杂I/O处理机:专用处理器控制数据传输,不需要CPU干预9 .写出如

11、下程序段的功能STD1EADI,ES:1690HMOVCX,0080HMOVAX,9Repstosw将1690H为末地址的128个字置9四.综合题如图所示,8255A作为用中断方式工作的绘图仪接口,PC3作为INTR信号,并且与之相连的8259A在系统程序中已经完成了初始化,中断类型号为OBH,8255A的端口地址分别为:A:0091H;B:0093H;C:0095H;控制口:0097Ho1. 完成硬件连线图。2. 请根据工作要求写出8255A的初始化(包括系统所需要的设置)程序段以及中断逻辑初始化程序段。连接8259A的IR3G18255片内地址线与A9A8A7A6A5A4A3A2A1AOO

12、O1OO1OOO191HOO1OO1OO1193HOO1OO1O1O195HOO1OO1O11197HG2AA18255A工作方式:A口方式1输出1O1OOOOOAOH中断允许00001101ODH8255A初始化程序:MOVA1,OAOH;MOVDX,97HOUTDX9A1MOVA1,ODH;OOoO11()1MOVDX,97HOUTDX,A1第一轮:第一次排序第二次排序第三次排序第四次排序第五次排序第六次排序第七次排序第八次排序第二轮:第一次排序第二次排序第三次排序第四次排序第五次排序中断逻辑初始化程序MOVAX,SEGINTPROCMOVDS,AXMOVDX,OFFSETINTPROCM

13、OVAX,250BHINT21HINA1,21HANDA1,0F7H;1111O1OUT21H,AISTI附:oK说明对数组15,8,3,6,9,4,7,2进行从大到小的排队。从最后两个数字开始逐一比较,较大者向前;两两比较完第一轮后,最大数字将摆放在最前面O第二轮将是第二大者排在最大数字后面;最后一轮将把最小者摆放在最后,完成从大到小的排列。5,8,3,6,9,4,7,25,8,3,6,9,7,4,25,8,3,6,9,7,4,25,8,3,9,6,7,4,25,8,9,3,6,7,4,25,9,8,3,6,7,4,29,5,8,3,6,7,4,21,5,8,3,6,7,4,2最大值9“冒泡”9,1,5,8,3,6,7,4,29,1,5,8,3,6,7,4,29,1,5,8,3,7,6,4,29,1,5,8,7,3,6,4,29,1,5,8,7,3,6,4,2第六次排序第七次排序第八次排序9,1,8,5,7,3,6,4,9,8,195,793,6,4,9,8,1,5,7,3,6,4,次大值8

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

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服