版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年汇编语言考试试题及答案一、单项选择题(每题2分,共20分)1.8086CPU中,用于存放当前栈顶地址的寄存器是()。A.BPB.SPC.SID.DI2.执行指令“ADDAX,[BX+SI+5]”时,操作数的物理地址计算式为()。A.(DS)×10H+(BX)+(SI)+5B.(ES)×10H+(BX)+(SI)+5C.(SS)×10H+(BX)+(SI)+5D.(CS)×10H+(BX)+(SI)+53.已知AL=0B4H,BL=17H,执行“MULBL”后,标志位CF和OF的状态为()。A.CF=0,OF=0B.CF=1,OF=1C.CF=0,OF=1D.CF=1,OF=04.若CS=2000H,IP=0100H,当前指令的物理地址是()。A.20100HB.20010HC.21000HD.20001H5.以下伪指令中,用于定义可执行代码起始位置的是()。A.DBB.DWC.ORGD.EQU6.执行“CMPAX,BX”后,若AX<BX且均为无符号数,标志位ZF、CF的状态为()。A.ZF=1,CF=0B.ZF=0,CF=1C.ZF=1,CF=1D.ZF=0,CF=07.8086系统中,中断向量表的存储区域是()。A.00000H~003FFHB.F0000H~FFFFFHC.00400H~007FFHD.C0000H~CFFFFH8.若要将AL中的高4位与低4位交换,正确的指令序列是()。A.ROLAL,4B.RORAL,4C.MOVCL,4;ROLAL,CLD.MOVCL,4;RORAL,CL9.以下指令中,不会改变标志寄存器内容的是()。A.ADDAX,BXB.CMPAX,BXC.MOVAX,BXD.SUBAX,BX10.汇编语言源程序经汇编后提供的文件扩展名是()。A..EXEB..OBJC..ASMD..LST二、填空题(每空2分,共20分)1.8086CPU的地址总线有______根,可直接寻址的内存空间为______。2.已知DS=3000H,BX=1200H,SI=0500H,指令“MOVAX,[BX+SI]”的源操作数的物理地址是______。3.若AX=1234H,执行“XCHGAX,BX”后,BX的值为______,AX的值为______(假设BX初始值为5678H)。4.执行“ANDAL,0FH”后,AL的高4位被______(填“置0”“置1”或“取反”),低4位______(填“保持不变”“置0”或“取反”)。5.若SP=2000H,执行“PUSHAX”后,SP的值变为______;若再执行“POPBX”,SP的值变为______。6.循环程序的基本结构包括初始化、循环体、______和______四部分。三、程序分析题(每题15分,共30分)1.分析以下程序段,说明其功能并写出执行后AX、BX、CX的值。```assemblyDATASEGMENTARRDW12H,34H,56H,78HCOUNTEQU($ARR)/2DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,COUNTMOVBX,0MOVAX,0LOOP1:ADDAX,ARR[BX]ADDBX,2LOOPLOOP1MOVAH,4CHINT21HCODEENDSENDSTART```2.阅读以下程序,说明其功能并写出当输入字符为‘5’(ASCII码35H)时,AL和DL的最终值。```assemblyCODESEGMENTASSUMECS:CODESTART:MOVAH,01HINT21H;从键盘输入一个字符到ALCMPAL,'0'JBEXITCMPAL,'9'JAEXITSUBAL,30H;转换为数值MOVDL,ALMOVCL,4SHLAL,CL;左移4位MOVAH,02HMOVDL,'0'INT21H;输出'0'MOVDL,ALMOVAH,02HINT21H;输出结果EXIT:MOVAH,4CHINT21HCODEENDSENDSTART```四、编程题(每题15分,共30分)1.编写一个汇编程序,实现将内存中一个8位无符号数(存于变量NUM中)转换为两位十六进制字符,并将结果显示在屏幕上。要求:数据段定义NUMDB85(即十进制85,对应十六进制55H);代码段使用8086指令集;显示结果为两个字符(如“55”)。2.编写一个汇编程序,统计内存中一个字节型数组(长度为10,存于变量ARRAY中)中偶数的个数,结果存于变量COUNT中。要求:数据段定义ARRAYDB12H,35H,47H,68H,0AH,91H,23H,74H,59H,0CH;代码段使用循环结构实现统计;结果COUNTDB?。--答案一、单项选择题1.B2.A3.B4.A5.C6.B7.A8.D9.C10.B二、填空题1.20;1MB(或1024KB)2.31700H(计算:3000H×10H+1200H+0500H=30000H+1700H=31700H)3.1234H;5678H4.置0;保持不变5.1FFEH;2000H6.循环控制;结束处理三、程序分析题1.功能:计算数组ARR中所有字元素的和,结果存入AX。执行过程:COUNT=4(数组有4个元素);CX初始化为4,BX初始化为0,AX初始化为0;第一次循环:AX=0+12H=12H,BX=2,CX=3;第二次循环:AX=12H+34H=46H,BX=4,CX=2;第三次循环:AX=46H+56H=9CH,BX=6,CX=1;第四次循环:AX=9CH+78H=114H,BX=8,CX=0;最终结果:AX=114H(十进制276),BX=8,CX=0。2.功能:从键盘输入一个字符,若为数字字符(‘0’~‘9’),则将其转换为数值后左移4位(即乘以16),并输出‘0’和左移后的结果;否则直接退出。当输入‘5’时:AL初始为35H(‘5’的ASCII码);比较后确认是数字字符,执行SUBAL,30H,AL=05H;SHLAL,CL(CL=4)后,AL=50H(即十进制80);输出‘0’(DL=‘0’),然后输出DL=AL=50H对应的字符(ASCII码50H是‘P’);最终AL=50H,DL=50H。四、编程题1.参考程序:```assemblyDATASEGMENTNUMDB85;85的十六进制为55HBUFDB2DUP(?);存储两个十六进制字符DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,NUMMOVAH,AL;保存原数据ANDAL,0F0H;取高4位SHRAL,4;右移4位得到高4位数值CALLHEX_TO_ASC;转换高4位为ASCIIMOVBUF,AL;保存高4位字符MOVAL,AHANDAL,0FH;取低4位数值CALLHEX_TO_ASC;转换低4位为ASCIIMOVBUF+1,AL;保存低4位字符;显示第一个字符MOVDL,BUFMOVAH,02HINT21H;显示第二个字符MOVDL,BUF+1MOVAH,02HINT21HMOVAH,4CHINT21HHEX_TO_ASCPROC;子程序:十六进制数转ASCIICMPAL,0AHJBADD_30ADDAL,07H;若≥10,加7(A~F)ADD_30:ADDAL,30H;加30H得到ASCII码RETHEX_TO_ASCENDPCODEENDSENDSTART```2.参考程序:```assemblyDATASEGMENTARRAYDB12H,35H,47H,68H,0AH,91H,23H,74H,59H,0CHCOUNTDB0;初始化偶数个数为0LENEQU$ARRAY;数组长度10DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,LEN;循环次数=数组长度MOVBX,0;数组索引LOOP1:MOVAL,A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产售后服务管理标准流程解读
- 2025-2030中国高速铁路设备制造行业市场深度调研及发展趋势和投资前景预测研究报告
- 建筑工地施工安全防护及警示标志体系
- 2025-2030中国高端眼镜行业市场现状需求分析及投资评估规划发展研究报告
- 2025-2030中国高端珠宝首饰制造行业市场供需分析及投资评估规划分析研究报告
- 2025-2030中国高端服务业市场消费行为竞争态势投资布局分析研究报告
- 2025-2030中国高端厨具销售行业盈利模式创新与市场发展规划研究报告
- 2025-2030中国高性能纤维复合材料行业市场前景投资规划分析报告
- 2025-2030中国钢铁制品业市场供需结构技术发展竞争态势未来发展潜力研究评估报告
- 2025年民办学校培训机构年检自查报告
- 高压氧培训课件
- 民用航空安全保卫审计工作指导手册
- 2025水土流失动态监测技术指南
- 数据安全重要数据风险评估报告
- 六年级上册语文补充习题及答案
- 2024湖南艺术职业学院教师招聘考试笔试试题
- 24秋国家开放大学《计算机系统与维护》实验1-13参考答案
- 2023湖南艺术职业学院教师招聘考试真题题库
- Photoshop CS6图形图像处理标准教程(微课版第2版)PPT完整全套教学课件
- 安全生产监管知识培训课件
- 高中综合实践活动-调查问卷的设计教学课件设计
评论
0/150
提交评论