上微机原理试题卷B与答案解析

上传人:cn****1 文档编号:510681853 上传时间:2022-07-24 格式:DOC 页数:12 大小:179.50KB
返回 下载 相关 举报
上微机原理试题卷B与答案解析_第1页
第1页 / 共12页
上微机原理试题卷B与答案解析_第2页
第2页 / 共12页
上微机原理试题卷B与答案解析_第3页
第3页 / 共12页
上微机原理试题卷B与答案解析_第4页
第4页 / 共12页
上微机原理试题卷B与答案解析_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《上微机原理试题卷B与答案解析》由会员分享,可在线阅读,更多相关《上微机原理试题卷B与答案解析(12页珍藏版)》请在金锄头文库上搜索。

1、浙江工业大学期终考试命题稿2012/2013学年第二学期课程名称微机原理及应用使用班级信息学院11级教师份数2学生份数命题人陈朋审核人命题总页数6页每份试卷需用白纸2 大张命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑 墨水书写,保持字迹清晰,页码完整。二、两份试题必须同等要求,卷面上不要注明 A、B字样,由教务处 抽定A、B卷。二、命题稿必须经学院审核,并在考试前两周父教务处浙江工业大学 2012/2013学年第二学期试卷课程微机原理及应用姓名班级号题序一一-二二-三四五六七八九十总评计分一、选择题(2分X10=20分)1、 8086能够访问的存储空间的大小是(B

2、 )。A、64kB、1MC、256D、16M2、半导体EPROM写入的内容,可以通过( A )擦除。A、紫外线照射B、电信号C、口令D、DOS命令3、用16位字长(其中一位符号位)表示定点小数时,所能表示的数值范围是( C )A、0 N 1耳-2八(-1-16)B、0 N 1耳八(2-16)C、0 N 1耳-2八(1-16)D、08位的RAM芯片,它所具有的地址线条数应是(A )条。A、12B、13C、11D、109、8259A可编程中断控制器中的中断服务寄存器 ISR用于(A )A、记忆正在处理中的中断 B、存放从外设来的中断请求信号C、允许向CPU发中断请求D、禁止向CPU发中断请求10、

3、在DMA传送方式下,CPU与总线的关系是( C )。A、只能控制数据总线B、只能控制地址总线C、成高阻状态D、成短接状态二、判断题(1.5分X10=15分)1. MOV指令和IN指令都具有将内存中信息传送到 CPU中去的功能。(X)2. 8086CPU从内存中读取一个字(16位)必须用两个总线周期。(X )3. 8086CPU进行堆栈操作时,可依需要进行字节或字操作。(X )4. IRET指令不仅改变CS值,而且还改变IP值。(V)5. 8086 CPU对内部中断进行响应时,无需中断类型码便可找到相应的中断服务程序入口地址。(X)6. 8259A的8个中断源的中断矢量在中断向量表中是连续存放的

4、。(V)7在中断发生时,CPU总是一个中断处理完再处理下一个中断。(X )8. DMA方式能处理高速外设与主存间的数据传送, 高速工作性能往往能覆盖低速工作需要。因此DMA方式完全可以取代中断方式。(X )9. 在中断发生时,CPU总是一个中断处理完再处理下一个中断。(X)10 .多个外设可以通过一条中断请求线,向 CPU发中断请求。(V)三、填空题(2分X8=16分)1、 CPU与外设交换数据的传送方式通常有 程序传送、中断传送和 直接存储器存取(DMA)。2、8086/8088内4个段寄存器DS,ES,CS,SS都是 16 位的,在用于内存寻址时作为段地址,20位物理地址是由段寄存器的段地

5、址 左移 4 位后,再与16位偏移量经过相加 运算而得到。3、 8086输入输出操作指令有 直接(端口寻址)和 间接(端口选择)两种寻址方式。4、 中断处理子程序的入口地址存储在内存区域的 _000F_到3FFH_之间的地址段。5、变量定义为 K1 DB 10H DUP(0),那么 LENGTH K1=16,SIZE K1=16& 8086保护断点时,堆栈的高地址单元存放CS,低地址单元存放IP 。7、若执行指令 mov ax,bp+si+789 ”前 cs=1000H,ds=10H,es=768H,ss=135H,si=100H,bp=700H,则该指令访问的存储器物理地址为1E65H。8、

6、中断类型号为20H的中断所对应的中断向量存放在内存从 80H开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址65000H。四、简答题与程序分析题(6分+6分=12分):1. EU与BIU各自的功能是什么?如何协同工作?答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。(2分)EU经过BIU进行片外操作数的访问,BIU为EU提供将要 执行的指令。(2分)EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行 填充指令队列的操作。(2分)2 .设CPU中各

7、有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、 IP=2f39H、SP=1200H,BX给出的是某操作数的有效地址,请分别写出该操作数、下一条 要取的指令及当前栈顶的逻辑地址和物理地址。答:该操作数的逻辑地址为 DS : BX=17CE :394BH ,物理地址=17CEH*10H+394BH=1B62BH; (2分)下一条要取的指令的逻辑地址为 CS : IP=DC54 :2F39H,物理地址=DC54H*10H+2F39H=DF479H; (2分)当前栈顶的逻辑地址 =SS :SP=0A8B : 1200H,物理地址=0A8BH*10H+1

8、200H=0BAB0H。(2 分五、程序分析题(3分+3分=6分):1.下列指令执行完后,AX =0030HMOV AX,2030HANDAX,00FFH下列程序执行完后,AX =7498H。MOVAX,6264HANDAX,AXJNZDONESHLCX,3RORAX,CLDONE : ADDAX,1234HHLT六、编程填空题(限定在每空中只准填写一句程序语句,并给出注释。多填不给分,每空3分,共9分)将一组以BUF为首地址的N个8位无符号二进制数按递增顺序排列。DSEGMENTBUFDB 10H,02H,03H,04H,55H,06H,07H,08H,23HNEQU $-BUFDENDSC

9、OOSEGMENTASSUME CS:COO,DS:D;说明代码段、数据段BG:MOV AX,DMOV DS,AX;给DS赋段值MOV DX,N-1L1:MOV CX,DXLEA SI,BUFL2:MOV AL,SI+1CMP AL,SI;比较前后两个数JA NEXT;大于则跳转到NEXTXCHG AL,SI;小于则交换比较过的这两个数MOV SI+1,ALNEXT:INC SILOOP L2DEC DXJNZ L1;N个数是否排序结束,没结束继续循环MOV AH,4CHINT 21HCOOENDSEND BG七、程序题 (9分)1.已知字符变量A和B,试编写完成下述操作的程序:(1) 若两个

10、数中有一个是奇数,则将该奇数存入 A中,偶数存入B中;(2) 若两个数均为奇数,则两数分别加 1,并存回原变量;(3) 若两个数均为偶数,则两变量不变答:dseg segme nta db?b db?dsegendscsegsegme ntassumecs:cseg,ds:dsegstart:movax,dsegmovds,axbegi n:moval,amovbl,bxoral,bltestal,01jzclasstestbl, 01jzexitxchgbl,amovb,bljmpexitclass:testbl,01jzexitincbincexit:nopcseg endsend sta

11、rt八、设计题 (13分)设计8088CPU和某存储器连接电路图,并回答以下问题:1、将CPU的信号线与存储器相连;2、存储器是什么类型(ROM、RAM )?总容量为多少?各芯片的地址范围是多少?RDWR8088CPUA0-A10D0-D7A0-A10匚A0-A10WEWe0# CS01# CS1OE寸OED0-D7L_D0-D774LS138M/IO _G1YA14 mG2A1A15 mG2B、A13 一C3A12一BYA11-AYn* CS03 Csi答案:3、(7 分)2)存储器为RAM,总容量为4K $(2分)地址范围:0# 2000H 27FFH(2 分)1# 2800H 2FFFH(2 分)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号