




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_浙江工业大学期终考试命题稿2014/2015 学年第 二 学期课程名称微机原理使用班级信息学院12级教师份数2学生份数348命题人陈朋审核人命题总页数 6 页每份试卷需用白纸 2 大张命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。三、命题稿必须经学院审核,并在考试前两周交教务处。精品资料浙江工业大学2014/2015学年第 二 学期试卷(评分标准)课程 微机原理 姓名_班级_题序一二三四五六七八九十总评计分一、选择题(1.5分10=15分)1. 8086/8088复位后从( B )地址处开始执行程序。A、00000H B、FFFF0H C、FFFFFH D、FFF0H2. -106补码为( C )。A、94H B、95H C、96H D、97H3. 在堆栈内,有效地址为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=2010H4. 8086当前被执行的指令存放在( D )。A、DS:BX B、SS:SPC、CS:PC D、CS:IP5. 8个字节数据存储区的首址为70A0H:DDF6H,末字节单元的物理地址为( D )。A、7E7F6H B、7E7FEH C、7E714H D、7E7FDH6. 下列指令中,能实现AL寄存器清零的指令有( C )条。CMP AL,AL; SUB AL,AL;XOR AL,AL; MOV AL,0;A、1 B、2 C、3 D、47. 若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,19. 下列指令中,有语法错误的是( C )。 A、MOV SI, AL B、IN AL, DX C、MOV BX+SI, 78 D、AND AX, 0FH10. 一个正确的汇编语言程序经过编辑、编译、连接等步骤后,可生成执行程序,其中每一步都产生一些中间结果文件,但最少必须有如下一些文件( 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)AA24H01H45HBB03H02HCC00H01H00H(内容和AA,BB,CC标注位置,错一处扣0.5分,扣完为止)(2) 0345H 48086 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 ENDSCODE 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 ;若D1D2,则交换 NEXT: MOV AH,4CH INT 21HCODE ENDS END BEGIN六编程题 (9分)设在DAT单元中存放一个99的字节数据,在SQRTAB数据区中存放了09的平方值,请用直接查表法编写一个子程序,在SQRTAB中查找出DAT单元中数据对应的平方值,结果送到SQR单元保存。试写出完成该功能的完整程序。(9分)DATA SEGMENT DAT DB 7 SQRTAB DB 0,1,4,9,16,25,36,49,64,81 (1分) SQR DB ? (1分)DATA ENDSSTACK SEGMENT STACK DB 300 DUP(?)STACK ENDSCODE SEGMENTASSUME DS:DATA,CS:CODE,SS:STACKSTART: MOV AX,DATA MOV DS,AX (1分) MOV BX,OFFSET SQRTAB (1分) MOV AX,0 (1分) MOV AL,DAT (1分) XLAT (1分) MOV SQR,AL (1分) MOV AH,4CH INT 21H (1分)CODE ENDS END START七设计题 (11分)设计某CPU(数据线8位,地址线16位)和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 员工离岗测试题及答案
- 2025年国家电梯作业人员T证考试练习题库(含答案)
- 静脉输液考试测试卷附答案
- 2024年下半年全国事业单位联考A类《综合应用能力》真题(附答案)
- 北京特产工艺品知识培训课件
- 消毒消毒考试题及答案
- 电工(初级工)模拟练习题与参考答案
- 2024年度河南安全生产月知识考试试题附参考答案
- 2024年第六届全国安全生产知识竞赛题库与答案
- 标准日本语阅读课件
- 2024-2025年中国核电工程建设行业市场发展模式调研研究报告
- 司机与租赁公司合同范例
- 《中华人民共和国未成年人保护法》宣贯培训2024
- 重大危险源培训课件
- 教育部《中小学校园食品安全和膳食经费管理工作指引》专题培训
- 初中满分作文开头和结尾100篇
- 中国共产主义青年团团章
- GB/T 44543-2024预制混凝土节段拼装用环氧胶粘剂
- 2024年全国巾帼家政服务职业技能大赛(养老护理员)选拔赛试题库-下(判断题)
- “海姆立克”急救手法宣传教育课件
- GB/T 22517.12-2024体育场地使用要求及检验方法第12部分:自然攀岩场地
评论
0/150
提交评论