好文档 - 专业文书写作范文服务资料分享网站

微机原理试卷+答案

天下 分享 时间: 加入收藏 我要投稿 点赞

浙江工业大学期终考试命题稿

2014/2015 学年第 二 学期

课程名称 教师份数 命题人 微机原理 2 陈朋 使用班级 学生份数 审核人 每份试卷命题总页数 6 页 需用白纸

2 大张 信息学院12级 348 命题注意事项:

一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑

墨水书写,保持字迹清晰,页码完整。

二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处

抽定A、B卷。

三、命题稿必须经学院审核,并在考试前两周交教务处。

浙江工业大学2014/2015学年 第 二 学期试卷(评分标准)

课程 微机原理 姓名___________________________ 班级_______________________________________________________________ 题序 计分 一 二 三 四 五 六 七 八 九 十 总评 一、选择题(1.5分×10=15分) 1. 8086/8088复位后从( B )地址处开始执行程序。 A、00000H B、FFFF0H C、FFFFFH D、FFF0H 2. [-106]补码为( C )。 A、94H B、95H C、96H D、97H 3. 在堆栈内,有效地址为2500H到2505H单元内依次存放10H、20H、30H、40H、50H、60H六个数,已知SP=2502H,执行POP BX指令后,有( B )。 A、SP=2502H,BX=1020H B、SP=2504H、BX=4030H C、SP=2504H,BX=3040H D、SP=2500H,BX=2010H 4. 8086当前被执行的指令存放在( D )。 A、DS:BX B、SS:SP C、CS:PC D、CS:IP 5. 8个字节数据存储区的首址为70A0H:DDF6H,末字节单元的物理地址为( D )。 A、7E7F6H B、7E7FEH C、7E714H D、7E7FDH 6. 下列指令中,能实现AL寄存器清零的指令有( C )条。 CMP AL,AL; SUB AL,AL; XOR AL,AL; MOV AL,0; A、1 B、2 C、3 D、4 7. 若256KB的SRAM有8条数据线,则它有( B )地址线。 A、8条 B、18条 C、20条 D、256条 8. 设(AX)=1000H,(BX)=2000H,则在执行指令“SUB AX,BX”后,标志位CF和ZF的值分别为( C )。 A、0,0 B、0,1 C、1,0 D、1,1 9. 下列指令中,有语法错误的是( C )。 A、MOV [SI], AL B、IN AL, DX C、MOV [BX+SI], 78 D、AND AX, 0FH

10. 一个正确的汇编语言程序经过编辑、编译、连接等步骤后,可生成执行程序,其中每一步都产生一些中间结果文件,但最少必须有如下一些文件( D ) A、*.ASM,*.LST,*.exe B、*.OBJ, *.ASM,*.CRF,*.exe C、*.OBJ, *.ASM,*.LST,*.exe D、*.OBJ, *.ASM,*.exe 二、判断题(1分×10=10分) 1. IP中存放的是正在执行的指令偏移地址。 ( 错 ) 2. 8086的输入输出指令中,允许使用DX存放端口地址,不允许使用AX、AL以外的寄存器传送数据。 ( 对 ) 3. 进行无符号数运算时,运算结果对SF标志位无影响。 ( 错 ) 4. DMA方式能处理高速外设与主存间的数据传送,高速工作性能往往能覆盖低速工作需要。因此DMA方式完全可以取代中断方式。 ( 错 ) 5. MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。 ( 错 ) 6. 指令“ADD AX,[BX+2000H]”虽然是一条不带进位的加法指令,但是该指令执行后进位标志位CF可能会变化。 ( 对 ) 7. 8086CPU的逻辑地址与物理地址的转换由BIU单元完成。 ( 对 ) 8. OUT AL,DX指令把AL寄存器内容输出到DX指定的端口地址中。 ( 错 ) 9. 8086系统中,对内存储器进行写访问时,地址线有效和数据线有效的时间关系应该是数据线较先有效。 ( 错 ) 10. 8086CPU指令队列缓冲器的长度为6个字节。 ( 对 ) 三、 填空题(20分,每空1分) 1. 8086CPU的地址总线有 20 位,可直接寻址 1MB 的存储空间。 2. 8086/8088内4个段寄存器DS,ES,CS,SS都是 16 位的,在用于内存寻址时作为段地址,20位物理地址是由段寄存器的段地址左移 4 位后,再与16位偏移量经过 相加 运算而得到。 3. CPU与外设交换数据的传送方式通常有程序传送、 中断传送 和 直接存储器存取(DMA) 。 4. 总线按其功能可分地址总线AB、 数据总线DB 和 控制总线CB 三种不同类型的总线。 5. CPU在执行OUT DX,AL指令时, DX 寄存器的内容送到地址总线上, AL 寄存器的内容送到数据总线上。 6. 中断向量是中断服务程序的 入口地址 ,每个中断向量占 4 字节。 7. 8086CPU从功能上讲,其内部结构分为执行单元EU和总线接口单元BIU两大部分。 8. 有两个二进制数X=01101010,Y=10001100,试比较它们的大小。

(1)X和Y两个数均为无符号数; X 小于 Y(填大于、小于或等于) (2)X和Y两个数均为有符号的补码数。 X 大于 Y(填大于、小于或等于) 9. 8086CPU中典型总线周期由 4 个时钟周期组成,其中T1期间,CPU输出 地址 信息;如有必要时,可以在 T3和T4 两个时钟周期之间插入1个或多个TW等待周期。 四、 简答题(5分×5=25分): 1.指出下列指令正误,对错误指令,说明错误原因。 (1)MOV [1000H],[2000H] (2)MOV 1020H,CX 答:(1)错误(1分),不能同为存储器操作数(1.5分)。 (2)错误(1分),目的操作数不能为立即数(1.5分)。 2.指出8086下列指令源操作数的寻址方式。 (1)MOV AX,1200H (2)MOV BX,[1200] 答: (1) MOV AX,1200H 立即数寻址 (2.5分) (2) MOV BX,[1200] (存储器)直接寻址 (2.5分) 3.读程序: Data segment AA DW 124H, 345H BB DW 2 CC DW $-5 Data ends --- MOV BX, OFFSET AA MOV SI, BB MOV AX, [BX+SI] --- (1)画出数据区的存储区分配图;(3分) (2)以上程序执行后,AX寄存器的内容是多少?(2分) 答:(1) 24H AA 01H 45H 03H 02H BB 00H CC 01H 00H (内容和AA,BB,CC标注位置,错一处扣0.5分,扣完为止) (2) 0345H 4.8086 CPU内部的总线接口单元BIU由哪些功能部件组成?它们的基本操作原理是什么?

答:(1) BIU内有4个16位段地址寄存器CS(代码段寄存器, Code Segment)、DS(数据段寄存器, Data Segment)、SS(堆栈段寄存器,Stack Segment)和ES(附加段寄存器,Extra Segment),(1分)16位指令指针IP,6字节指令队列缓冲器,20位地址加法器和总线控制电路。(1分) (2)指令队列缓冲器是暂存计算机将要执行的指令的机器码;地址加法器用于执行“段加偏移”的寻址机制,即完成段基址加偏移地址的操作;(1分)段寄存器存放16位段地址,用于地址加法器中左移生成20位的段基址(1分);IP中含有BIU要取的下1条指令(字节)的偏移地址。IP在程序运行中能自动加1修正,使之指向要执行的下1条指令(字节);总线控制电路控制对存储器或外设数据的存取。(1分) 5.设 AX=2875H、BX=34DFH、SS=1307H、SP=8H,依此执行 PUSH AX、PUSH BX、POP AX、POP CX后栈顶指针的物理地址变为多少?AX=? BX=? CX=? 答:当前栈顶指针=SS*10H+SP=13070H+8H=13078H,依此执行PUSH AX、PUSH BX、POP AX、POP CX后栈顶指针仍为13078H,(2分),但AX=34DFH,(1分),BX=34DFH,(1分),CX=2875H,(1分)。 五.编程填空题(限定在每空中只准填写一句程序语句,并给出注释。多填不给分,共5空,每空2分,共10分) 1. 假定要求将存储在数据段中其偏移地址为NUMB和NUMB+1连续单元的字节数据累加,其累加后的结果存储在AL中,则加法程序段如下: MOV DI,OFFSET NUMB (1) MOV AL,0 ;AL清零 (程序和注释各占1分,以下同) ADD AL,[DI] (2)ADD AL,[DI+1] ;累加NUMB+1单元中的字节内容,累加和存AL 2. 比较以存储器变量D1和D2表示的两个有符号字数据的大小,将其中较大数据放在BX寄存器中。 DATA SEGMENT D1 DW -123 D2 DW -120 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA BEGIN: MOV AX,DATA MOV DS,AX (3)MOV BX,D1 ;将第二个数赋值给BX (4)CMP BX,D2 ;比较两个数的大小 JGE NEXT (5)MOV BX,D2 ;若D1

微机原理试卷+答案

浙江工业大学期终考试命题稿2014/2015学年第二学期课程名称教师份数命题人微机原理2陈朋使用班级学生份数审核人每份试卷命题总页数6页需用白纸2大张信息学院12级348命题注意事项:一、命题稿请用A4纸电脑打印,或用
推荐度:
点击下载文档文档为doc格式
0iihc5zfen7s7tu43p391qw0b8cv4600t3i
领取福利

微信扫码领取福利

微信扫码分享