![【汇编语言程序设计】试题_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/92292b8b-97fb-4059-9567-3bdc79fa822a/92292b8b-97fb-4059-9567-3bdc79fa822a1.gif)
![【汇编语言程序设计】试题_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/92292b8b-97fb-4059-9567-3bdc79fa822a/92292b8b-97fb-4059-9567-3bdc79fa822a2.gif)
![【汇编语言程序设计】试题_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/92292b8b-97fb-4059-9567-3bdc79fa822a/92292b8b-97fb-4059-9567-3bdc79fa822a3.gif)
![【汇编语言程序设计】试题_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/92292b8b-97fb-4059-9567-3bdc79fa822a/92292b8b-97fb-4059-9567-3bdc79fa822a4.gif)
![【汇编语言程序设计】试题_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/92292b8b-97fb-4059-9567-3bdc79fa822a/92292b8b-97fb-4059-9567-3bdc79fa822a5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、汇编语言程序设计试题 1111对于有符号的数来说,下列哪个值最大(A:0F8H B : 11010011B C : 82D:123Q2下列有关汇编语言中标号的命名规则中,错误的是(A:通常由字母打头的字符、数字串组成B :标号长度不能超过 31 个字符C:?和 $不能单独作为标号号不可位于标号首38088/8086 存储器分段,每个段不超过A.64K 个字 B.32K 个字节 C.1兆个字节D.64K个字节使用的是哪一种寻址方式(4寻址指令 MOV CX, BX + DI + 20A寄存器寻址B:相对基址变址寻址:变址寻址D:基址变址寻址5.若AX= - 15要得到AX=15应执行的指令是(D
2、.DEC AXA.NEG AX B.NOT AX C.INC AX 6. 8086/8088系统执行传送指令皿0时(A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志1 ”,可以使用(7. 若要求一个操作数中的若干位维持不变,若干位置“A:N0TB:0RC:ANDD:X0R8.下列指令中段默认为堆栈段的是(A.M0V AX,BX+SI+10 B.ADD AX,ES:SI C.SUBBX,BPDID. M0V DX,1000H9.关于 8086/8088 微机系列,下列说法哪个是正确的(A:一个存储单元由 1 6个二进制位组成,简称字。B:C:当存储一个字数据时,低字节
3、放高地址位,高字节放低地址位。在内存空间中,可以无限分配段,且段的大小不受限制。D:段与段之间可以邻接,也可以重叠。10.下列关于堆栈的说法,错误的是(A以“先入后出”为原则。:栈区最高地址单元的前一个单元为栈底。C:运行中SP寄存器动态跟踪栈顶位置。D:压栈和弹出都是以字节为单位。11 .表示过程定义结束的伪指令是(A.ENDP B.ENDS C.END D.ENDM12. BUF1 DB 3 DUP( 0,2 DUP ( 1, 2), 3)C0UNT EQU $ BUF1符号COUNTS价的值是(A.6B.18C.16D.913. 下列标志位中,可以用来判断计算结果正负的是(A PFB :
4、 SFC : DF:OF14. 下列指令正确的是(A. MOV 100H, BX B.MOVDS, ESC. ADD VBX, CXD.MOV AX, 34H15. 下列哪个寄存器是属于指针寄存器(A : SIB: DXC : SPD : ES二、填空题1.下列程序段求数组 FLD的平均值,结果在AL中。请将程序填写完整(不考虑溢出)FLD DW 10, -20, 30, -60, -71,80, 79, 56MOV CX, 8XOR AX, AXR1:ADD SI, 2LOOP R1MOV CL, 8IDIV CLHLT2. MOV AX, 1090HSUB AX, 4AE0HJC L1JO
5、 L2JMP L3上述程序执行后 AX=,程序转向3.假设寄存器 AX=1234H DX=0A000HMOV BX, 0MOV CX, BXSUB CX, AXSBB BX, DXMOV AX, CXMOV DX, BX上述程序段执行后AX=,DX=_4. MOVAX, 234HMOVCL, 3ROLAX, CLDECAXMOVCX, 4MULCX此段程序执行完后,(AX)=,(CX)=5. DA1 DB 83H ,72H, 61H, 94H, 5AHMOV CXWORD PTR DA1AND CX,0FHMOV AL,DA1+3SHL AL ,CL上述指令序列执行后,AL=,CL=三、简答题
6、1. 如TABLE为数据段中0100单元的符号名,其中存放的内容为OFFOOH,试问以下两条指令有什么区别?指令执行后,AX寄存器的内容是什么MOV AX, TABLEMOV AX, OFFSETTABLEMOVAXSIZE TAB12.对于下面的数据定义TAB1DW10DUPTAB2DB10DUPTAB3DB'1234'MOV BL, SIZE TAB2MOV CL, SIZE TAB3三个寄存器中值分别为多少?汇编语言程序设计试题 2名词解释1逻辑地址2物理地址3标志寄存器4存储器寻址方式:5补码:二计算题(试按照各小题的要求给出计算结果)1. 将十进制数100 分别转换为
7、二进制、十六进制数,它们的表示形式分别为多少?2. 假设( DS)=0B00H ( BX =0210H,对于指令 MOV DS: 120HBX , AL,其目的操作数的物理地址为多少?3. 假设( BX)=0210H, ( DI) =0060H,对于指令 ADD DL, BXDI,其源操作数的偏移量为多少?4. 假设当前(SP)=0060H,连续执行5条PUSH指令后,(SP)=?5.对于一个十进制数-65,其二进制补码表示形式为多少?三. 排错题(每小题列出了一条指令,判断该指令有无语法错误,如果存在语法错误,请指出具体的错误原因)1PUSH 5588H2MOV DS,1720H3ADD A
8、X,CL4AND AX,DX四.程序分析题每小题列出了一段小的程序片段和相关存储单元的初始值,请按题目的要求分析各程序片段的运行结果。(寄存器中的内容请使用十六进制形式给出) )1 阅读如下程序片段MOV AL, 4CHMOV BL, 0B5HADD AL, BL执行上述程序片段后, ( AL) =(),( BL) =(), CF=(), OF= (), PF= (2. 阅读如下程序片段MOV AL,0F3HMOV DL,0C4HADD AL,DLAND AL,0FH执行上述程序片段后,(AL)=,(AF)=,CF=,0F=,PF=3.阅读如下程序片段MOV AL, 7EHMOV CL, 04
9、HROL AL , CL执行上述程序片段后,(AL)=,(CL)=,CF=,OF=4.阅读如下程序片段MOV AX 0632HMOV BX 0C202HSUB AX, BXINC AX执行上述程序片段后,(AX)=,(CF)=,OF=5.阅读如下程序片段,假设(DS =0100H,字节单元(01024H) =56H,字节单元(01025H) =28HMOV BX 0024HLEA BX , BXOR BX , 0ADC BX , BX执行上述程序片段后,(BX)=,(CF)=,OF=6.阅读如下程序片段,假设(SP) =0064HMOV AX, 0001HMOV BX 0002HPUSHAXP
10、USHBXPOPAXPOPBX执行上述程序片段后,(AX)=,(BX)=,(SF)=五.程序设计题(本大题共 2小题,第一小题7分,第二小题8分,共15 分)1.试编写一程序片段,实现 BL高4位与低4位相互交换(7 分)2.试编写一程序片段,不使用乘除法指令,实现(AX) *5+14 ) / 2的功能(AX中的数据理解为补码)(8 分)汇编语言程序设计试题3.名词解释1.寄存器:计算机系统内,位于CPU内部的存储单元,CPU访问此类存储单元不需要使用总线。2.段基值:逻辑地址的一个组成部分,用于指示一个段在内存中的起始地址。二.计算题1.将十进制数100分别转换为二进制、十六进制数,它们的表
11、示形式分别为多少?2.假设(DS=OCOOH ( BX =0210H,对于指令 MOV DS 100HBX,AL,其目的操作数的物理地址为多少?3.假设(BX)=0100H,( SI)=0020H,对于指令 ADD DL,BXSI,其源操作数的偏移量为多少?4.假设当前(SP) =0060H,连续执行5条PUSH指令后,(SP) =?5.对于一个十进制数-80,其二进制补码表示形式为多少?三.排错题(每小题列出了一条指令,判断该指令有无语法错误,如果存在语法错误,请指出具体的错误原因)1.MOV CS, 0600H2.PUSH 074CH3.ADD AX, CL4.OR BX,CX四.程序分析
12、题(每小题列出了一段小的程序片段和相关存储单元的初始值,请按题目的要求分析各程序片段的运行结果。(寄存器中的内容请使用十六进制形式给出)1.阅读如下程序片段MOV AL,4CHMOV BL,86HADD AL,BL执行上述程序片段后,(AL)=,(BL)=,CF=,OF=,PF=2.阅读如下程序片段MOV AL,0F3HMOV DL,0C4HADD AL,DLAND AL,0FH执行上述程序片段后,(AL)=,(AF)=,OF=,PF=注意:逻辑运算指令中,除NOT指令外,CF、OF均置0, AF为不确定3. 阅读如下程序片段MOV AL, 6FHMOV CL, 04HROL AL , CL执行上述程序片段后,(AL)=,(CL)= CF=,OF=注意:移位指令中,当指令的移位次数大于1时,OF为不确定4. 阅读如下程序片段MOV AX 0632HMOV BX 0C202HSUB AL,BLSBB AH,BHINC AX执行上述程序片段后,(AX)=,(CF)=,OF=注意:INC指令不影响CF标志位5.阅读如下程序片段,假设( DS =0100H,字节单元(01024H) =56H,字节单元(01025H) =28HMOVBX 0024HLEABX,BXANDBX,0FFHADCBX,BX执行上述程序片段后,(BX)=,(CF)=,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国co2定价制度
- 2025年度智能工程用车租赁服务合同书
- 铜陵安徽铜陵市铜官区小学非编音乐教师招聘笔试历年参考题库附带答案详解
- 金华浙江金华共青团永康市委员会工作人员招聘笔试历年参考题库附带答案详解
- 漯河2024年河南漯河市委政法委员会所属事业单位招聘高层次人才笔试历年参考题库附带答案详解
- 海南2025年海南省健康宣传教育中心招聘事业编制人员笔试历年参考题库附带答案详解
- 常德2025年湖南常德市市直部分事业单位集中招聘79人笔试历年参考题库附带答案详解
- 2025年中国五香熏鱼调料市场调查研究报告
- 2025至2031年中国贡丝绵面料行业投资前景及策略咨询研究报告
- 承德2025年河北承德市教育局选聘急需紧缺学科教师61人笔试历年参考题库附带答案详解
- 雅思学习证明范本范例案例模板
- 商业银行不良资产处置方式汇总课件
- 注塑生产过程控制流程
- 三相分离器操作手册
- 一年级下册口算题(可直接打印)
- 儿童文学应用教程(第二版)完整全套教学课件 第1-12章 儿童文学与课程-儿童文学与小学语文习作教学
- 青岛生建z28-75滚丝机说明书
- 公务员面试应急应变题目大全及解析
- 学校年级组长工作计划
- 2023年广州市青年教师初中数学解题比赛决赛试卷
- 对折剪纸课件
评论
0/150
提交评论