2022年2022年汇编语言程序设计期中考试题 .pdf

上传人:Che****ry 文档编号:34872731 上传时间:2022-08-19 格式:PDF 页数:4 大小:51.34KB
返回 下载 相关 举报
2022年2022年汇编语言程序设计期中考试题 .pdf_第1页
第1页 / 共4页
2022年2022年汇编语言程序设计期中考试题 .pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《2022年2022年汇编语言程序设计期中考试题 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年汇编语言程序设计期中考试题 .pdf(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、汇编语言程序设计期中测验试卷姓名:学号:一、单选题(在每题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内,每小题2 分共 30 分)1、假设 VAR 为变量,指令MOV BX ,OFFSET VAR 的寻址方式是()A直接寻址B间接寻址C立即寻址D存储器寻址2在下述指令的表示中,不正确的是()AMOV AX ,NUMBX BMOV AX ,NUMBXSI CMOV AX , BX+BP+NUM DMOV AX ,NUMBP+DI 3下列指令执行时出错的是()AADD BUF1 ,BUF2 BJMP DWORD PTR DA TBX CMOV AX , NUM+BX+DI DT

2、EST AL ,08H 4下述对标志寄存器中标志位产生影响的指令是()ALOOP DON BNOT AX C NEG AX D SETZ BL 5假定 DS=4000H ,DI=0100H , (40100H) =55H, (40101H)=AAH ,试问执行指令LEA BX,DI 后, BX= ()A0100H B55AAH CAA55H D4100H 6汇编源程序出现语法错误的指令有()AMOV BX+SI,AL BMOV AX ,BP+DI CMOV DS ,AX DMOV CS ,AX 7设 BL 中有一无符号数,实现把BL 中的数乘以2,应先用的指令是()ASHR BL ,1 BSH

3、L BL ,1 CSAR BL ,1 DRCL BL ,1 8指令 LOOPZ 的循环执行条件是()ACX 非零且 ZF=0 BCX 非零或 ZF=0 CCX 非零且 ZF=1 D CX 非零或 ZF=1 9算术右移SAR 和逻辑右移SHR 两条指令执行后结果完全相同的情况是()A目的操作数最高位是0 B目的操作数最高位是1 C目的操作数为任何情况D无论什么情况都不可能相同10、指令 JMP BYTE PTRBX属于A、段内转移直接寻址B、段间转移直接寻址C、段内转移间接寻址D、段间转移间接寻址11、执行 JMP SHORT DEST 指令,该指令的位移量范围是在()之间A、 128+127

4、B、0255 C、 126+128 D、 127+127 12、字符串指令中的目的操作数地址是由()提供A、SS:BP B、DS:SI C、ES:DI D、CS:IP 13设有一程序段定义如下:ORG 0024H AR1 DW 4,5,$+4 MOV AX, AR1+4 执行后 AX 中的正确内容是()A0028H B0032H C 002AH D 002CH 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 14现用数据定义伪指

5、令定义数据:BUF DB 4 DUP ( 0,2 DUP(1,0) ) ;问定义后,存储单元中有数据0100H 的字单元个数是()A4 B3 C8 D12 15设有数据定义如下:WORD-V AR DW 1 ,2, 3,4 请问指令: ADD AL ,TYPE WORD-V AR 相当于完成下面等同功能是指令是()AADD AL ,1 B ADD AL ,2 CADD AL ,3 DADD AL ,4 二程序分析、填空题(共30 空,每空 2 分,共 60 分)1、现有( DS)= 182AH , (ES )= 192AH ,(SS)= 2000H,(SP )= 0FFF0H , (AX )

6、= 07A8H, (BX )= 0510H, ( SI)= 0004H, (187B0H )= 0042H, (187B4H )= 0B02H , (187BEH )= 0100H, (187C0H )= 2000H, (192A0H )= 38A4H, (197B4H)= 0200H,CF = 1 ;请写出下列各条指令独立 执行完后,值发生变化的有关寄存器及存储单元的内容。(1)MOV AH ,1000H ;AX=_ (2)ADC BX ,AX ;相应存储单元的值为:_ (3)CBW ;AX=_ (4)TEST AX ,8000H ;AX=_ (5)MUL BYTE PTR 4BX ;AX=

7、_ (6)DIV BL ;AX=_ (7)RCR WORD PTR BXSI ,1 ;相应存储单元的值为:_ (8)XCHG AX ,ES :BX + SI ;AX=_ (9)LES DI ,BX + SI + 0AH ;DI=_,ES=_ (10)PUSH DS ;SP=_ 2、ARY DW 10 DUP( ?) MOV AL ,TYPE ARY MOV BL ,LENGTH ARY MOV CL ,SIZE ARY 执行上述MOV 指令序列后,AL=_, BL=_,CL=_。3、设寄存器AL,BL,CL中内容均为76H, XOR AL , 0FH AND BL , 0FH OR CL ,0

8、FH 执行上述指令序列后,AL=_, BL=_ ,CL=_。4、DATA DB 0CH,9,8, OFH ,0EH ,0AH ,2,3, 7,4 XOR AX, AX XOR CL, CL XOR BX , BX 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - LOP: TEST DATABX ,01H JE NEXT ADD AL,DATABX INC AH NEXT: INC BX INC CL CMP CL,10 JNE

9、LOP 上述程序段运行结束后,AH=_ ,AL=_。程序的功能是 _。5、下面的程序段可统计32 位数 DX:AX中二进制位是1 的位数,请将程序段填写完整。MOV BL,0 MOV CX ,16 LOP : ROL AX,1 _ _ ADC BL,0 _ JNE LOP 6、假设 X和 X+2单元的内容为双精度数P ,Y和 Y+2单元的内容为双精度数Q,X、Y为低位字。下列程序段使2PQ时( AX ) 1,2P=Q时( AX ) 2。请将程序段填写完整。MOV DX ,X2 MOV AX ,X ADD AX ,X ADC DX ,X2 CMP DX ,Y2 _ _ _ _ CMP AX ,Y

10、 _ L1: MOV AX ,1 JMP EXIT L2: MOV AX ,2 EXIT:7、依据下面程序段:ADD AL ,BL JO L1 JC L2 CMP AH ,BH JG L3 JB L4 JMP L5 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 设(AX)= 14C8H 、(BX)= 808DH,则执行完上述指令后,标志位CF=_,OF=_ ,SF=_;程序转向 _ 。三 程序设计题( 10 分)在数据段中有一首址为ARRAY 的没有排序的字数组,数组的第一个字为数组长度,第二个字开始存放数组各元素,在 KEY单元存放一个要删除的字数据,要求编写程序, 在数组中查找该数, 若找到此数将其从数组中删除,并修改数组长度。 要求:源程序格式完整。 (ARRAY 和 KEY中存放的内容可自己给出。)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com