




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上西北民族大学计算机科学与信息工程学院期末考试汇编语言试卷(A卷)专业: 课程代码: 学号: 姓 名: 总 分题号一二三四五六七核分人题分20201214101212复查人得分得 分评卷人一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其代码填入题干后的括号内。每小题1分,共20分)1. 计算机中为便于存储及计算机的物理实现,采用( A )A二进制数B十进制数C八进制数D十六进制数2. 为了区别不同数制的数,通常用字母( A )表示二进制数A.BB.EC.FD.S3. 在86系列的CPU中,访问I/O设备采用( B )方式A.统一地址B.独立地址C.混
2、合地址D.直接地址4. 表示串操作方向的是( D )A.AFB.IFC.CFD.DF5. 存储器分段时表示偏移地址是18位二进制代码,则一个段最多有( B )A.128KBB.256KBC.512KBD.1MB6. 保存当前栈顶偏移地址的寄存器是( A )A.SPB.BPC.IPD.SS7. 栈顶物理地址为24600H,执行完PUSH DX指令后,栈顶的物理地址为( D )A. 24602H B. 24601H C.245FFH D.245FEH8. 伪指令在程序( B )阶段被处理A.编写B.汇编C.连接D.运行9. 指令MOV AX,BP采用的寻址方式是( B )A.寄存器寻址B.间接寻址
3、C.变址寻址D.直接寻址10. 一个完整、独立的汇编语言源程序可以没有( C )伪指令A.段定义B.存储模式定义C.程序开始D.程序结束11. 取指令操作的默认地址是( A )A.CS:IPB.DS:SIC.ES:DID.SS:SP12. 在非串操作指令中用BX或DI作为基址时默认段地址是( B )A.CS,不可用段超越B.DS,可用段超越C.ES,不可用段超越D.SS,可用段超越13. MOV AX,DI取得内存操作数由( D )执行A.ALUB.EUC.地址加法器D.BIU14. JMP NEAR PTR BX使用( A )段寄存器A.CS,DSB.DS,ESC.ES,SSD.DS,SS1
4、5. 从功能上看,不引起非顺序执行的指令有( D )A.RETB.CALLC.INTD.SCASB16. 响铃符的ASCII编码为( D )A.0DHB.0AHC.20HD.07H17. 操作系统1号功能调用输入的字符存放在( B )寄存器中A.AHB.ALC.DHD.DL18. 不能作为汇编语言中标号的有( C )A._A_B.6C.AAAD.?DB?19. 可能改变标志寄存器的值的指令有( D )A.LODSBB.LODSWC.POPD.POPF20. 在small内存模式中,如果参数采用栈方式传递,在被调用过程中取得倒数第2个调用参数可使用( D )A.BPB.BP+2C.BP+4D.B
5、P+6得 分评卷人二、填空题(每空1分,共20分)1. 2D 1272. CPU(或中央处理器) 内存 I/O子系统(或输入/输出子系统)3. 注释 4. 3017A 5. ADD AL,BXSI 6. SI+1000H7. AX 8659汇编结束伪指令10汇编阶段11等号(或=)12操作系统131024(或400H)1464K(或65536,10000H,216)150FFFF0H(或FFFF:0000)1641H、42H17从右到左1. 二进制数转换为十六制数是 2D ,二进制数转换为十进制数是 127 。 2. 从微处理器的角度来看,计算机结构可分为 CPU 、 内存 和 I/O子系统
6、三个主要部分。3. 汇编语言源程序中的每个语句由4部分组成,分别是:名字、操作码助记符、操作数和 注释。4. 在实模式下,地址3017H:000AH存储单元的物理地址是3017A 。5. 把地址为BX+SI的存储单元中的数据与AL中的数值相加,结果存入AL的指令为 ADD AL,BXSI 。6. 指令“MOV DL,1000HSI”中源操作数的地址是 SI+1000H 。7. 执行“MUL BL”之后,积存放在 AX 中。8. 若二进制值表示无符号数,其值为_65_。9. 汇编语言程序的最后一条指令是_汇编结束伪指令_。10. MOV AX,3*4中的乘法是在_汇编阶段_计算的。11. 可以修
7、改其值的定义符号常量的伪指令是_等号_伪指令。12. MOV AX,DATA中AX的值是由_操作系统_在程序运行之前传过来的。13. .STACK伪指令默认分配_1024_字节的栈空间。14. 在8086中,一个逻辑段最长为_64K _字节。15. 8086CPU加电后执行的第一条指令的物理地址为_0FFFF0H _。16. DB AB定义了2个字节,在内存中的16进制代码按顺序为_41H、42H _。17. 调用C语言函数时参数的进栈顺序是_从右到左_。得 分评卷人三、给出能实现指定功能的程序片段。(每小题1分,共12分)1. 将寄存器AX置0XOR AX,AX2. 将寄存器AL内容送到DL
8、中 MOV DL,AL3. 将寄存器BX内容送到内存单元7C01H中 MOV 7C01H,BX4. 将寄存器DX内容加上BX的内容,结果送到DX中 ADD DX,BX5. 将寄存器CX内容加上立即数0A000H,结果送到CX中 ADD CX, 0A000H6. 将寄存器AX内容减去0B800H,结果送到AX中SUB AX,OB800H7. 将寄存器AL的D6,D5,D1位清零 ADD AL,B 8. 将寄存器DX:AX的内容除以内存DS:4920H的内容 DIV WORD PTR 4920H9. 将寄存器AL的内容乘BL的内容,结果送到BX寄存器 MUL BL MOV BX,AX10. 若AX
9、为零则转向短标号SLABEL OR AX,AXJZ SLABEL11. 将AX的一个字输出到端口3D9H MOV DX,3D9H OUT DX,AX12. 操作系统1号功能调用(输入一个字符)MOV AH,1INT 21H得 分评卷人四、判断题(认为对的,在题后的括号内打“”,认为错的打“×”。每小题1分,共14分)1. POP CS( 0 )2. MOV AH,BH( 1 )3. MOV DS,BX( 1 )4. MOV AX,SP+2 ( 0 )5. PUSH AH( 0 )6. MOV CX,AX( 1 )7. LEA BX,SI( 0 )8. MUL AX,12H( 0 )9
10、. MOV SP,BP( 1 )10. JMP BX ( 0 )11. ADD AL,10000B( 1 )12. AND DS,0FH( 0 )13. REPE MOVSB( 1 )14. STD( 1 )得 分评卷人五、简答题(每小题5分,共10分)1. 简述PC最低1M主存空间的使用情况; 最低1M主存空间从低地址到高地址可分为4个区段:基本RAM区(0-9FFFFH):共640K,由操作系统管理;保留的显示RAM区(A0000H-BFFFFH):共128K,由显示部件使用;I/O扩展ROM区(C0000H-DFFFFH):共128K,由扩展ROM使用;系统ROM区(E0000H-FFF
11、FFH):共128K,由BIOS使用。2. 简述用缺省方式和Turbo C及Turbo Assember实现时,在C语言程序中调用汇编语言子程序时程序中需要注意哪些方面?得 分评卷人六、程序填空题(每空1分,共12分)设X、Y为WORD型变量。理解以下程序,填写空白。1. 计算Y=|X| TEST AX, NEG AXPOS:MOV ,2. 调用子程序SR1计算两个无符号字节参数84和96的乘积,将计算结果存入变量Y中。SR1 PROC NEAR PUSH BP MOV BP,SP MOV AL,81 MOV BL,91 MUL BL SR1 ENDPSTART:MOV AX, PUSH AX MOV AX,94 PUSH AX MOV Y,得 分评卷人七、程序设计题(每题6分,共12分)1. 编写一个函数过程,将高2位在AX中、低2位在BX中用ASCII码表示的4位十进制数转换为16位二进制数存放在AX中;2. 设程序开头几行为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南宁市马山县招聘外聘工作人员考试真题2024
- 基础设备维护管理制度
- 网络应用的安全评估与改进试题及答案
- 公路工程的提升潜力与分析试题及答案
- 递归测试的实际应用与技术分析试题及答案
- 企业管理服务咨询服务简单合同(5篇)
- 行政组织理论对社会发展的贡献试题及答案
- 汽车行业产品设计与制造工艺试题
- 大棚建设劳务承包合同
- 音乐艺术史考试题库概览
- 钢结构施工 课件项目3 钢结构工程安装
- 后现代思潮与教育
- 四川省树德中学2025年高三第一次模拟考试(物理试题含解析)
- 售电合同协议
- 教师家访制度与实施策略全面解析
- 中原农业保险招聘题
- 输血科生物安全培训课件
- 100以内加法减法口算1000题知识练习打印
- 2025年湖南长沙穗城轨道交通限公司社会招聘261人高频重点模拟试卷提升(共500题附带答案详解)
- 应急药品知识培训课件
- 差分进化算法研究
评论
0/150
提交评论