




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、A段地址C物理地址2.某存储单元的物理地址是12345H,汇编语言程序设计-期末考试及试题答案一、单项选择题(木大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。借选、多选或未选均无分。1.CPU要访问的某一存储单元的实际地址称()B.偏移地址D逻辑地址可以作为它的段地址有(2345H12345HD1234HOF=0的指令是(C12340H3执行后使BX=0的同时也使CF=0,AXORBX,BXBORBX,BXCANDBX,BXDCMPBX,BX循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是(ACX#0HZF
2、=1BCXM0jaZF=0CCX*0或ZF=1DCXR或ZF=0在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是()A.DAA校正指令的功能己门动加在AH中进位值在AF中,校正后根据AF内容再加在AH中进位值在CF中,校正后根据CF内容再加在AH中进位值在AL最高位上,校正后根据AL最高位内容再加在AH中AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()A.指令XORAX.AX执行后,AX内容不变,但设置了标志位B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0C指令ANDAX,OFH执行后,分离出AL低四位D
3、NOTAX.执行后,将AX清0TOC o 1-5 h z在执行下列指令时,需要使用段寄存器DS的指令是()ASTOSWBADDAL,CLCNEGBXDINCDABX无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是()AADDBH,01HBORBH,01HCXORBH,01HDTESTBH.01H完成对CL寄存器的内容乘以4的正确操作是()AROLCL,1BNIUL4ROLCL.1CSHLCL,1DMOVCL,2SHLCL,1SHLCL,CL下面各传送指令中,正确的绘()AMOVDI,SIBMOVDX十DI,ALCMOWORDPTRBX0100HDMOVAL,BX11汇
4、编语言语句格式中对名字项的规定如下,请找出其中错误的说法()A.名字的第一个字符可以是大写英文字母及小写英文字母B.名字的第一个字符可以是字母、数字及、_C名字的有效长度冬31个字符D在名字中不允许岀现$TOC o 1-5 h z要实现使BETA的值为5&,应采用语句为(ABETADB56BBETADB56HCBETAEQU56DBETAEQU56HREPZCNIPSW指令,重复执行的终止条件足()ACX=O或ZF=OBCX=O且ZF=OCCX=O或ZF=1DCX=O且ZF=1下面程序段执行后,AL中的内容是()MOVAX.SS33HADDAL.AHDAAA21B21HC0C1HDODDH比较
5、两个带符号的数A、B.当A=B时程序转移,测试的条件为()A.ZF=1B.ZF=OCSF=1DSF=O检査二个无符号数的关系,若要实现ALBL时分支tLOP1处,那么在“CMPAL,BL“指令后应跟的分支指令是()AJNCLOP1BJALOP1CJCLOP1DJGELOP1在下列串操作指令中,同时使用源串和目的串地址指针的指令是()ASTOSWBLODSWCSCASWDCNIPSW设ALRAH,下列指令执行后能使AL=05H的是()ANOTALBANDAL,OFHCXORAL,OFHDORAL,OFHDAIDWAB*CD4GH()eaiMOVAX,DA1+3指令执行后AX中的内容是A.4EF*
6、B.CD、CBCDFC20使用DOS系统功能调用时,使用的软中断指令是()AINT21BINT10HCINT16HDINT21H二、填空题(本大题共12空,每空0.5分,共6分)请在每小题的空格中填上正确答案。错填、不填均无分。十六进制数OFFFSH表示的十进制正数为,表示的十进制负数为o22若DS=0F3EH,SI=2000H,COUNT=OA8H,指令MOfAX,(SI十COUNT)中,源操作数的有效地址EA为,其物理地址为o23CPU的标志寄存器中标志位,可以分为两大类,其中一类称为标志位,另一类称为标志位。当标志位=1时表示无符号数运算产生溢出,而当标志位=1是表示带符号数运算产生溢出
7、。如JMP指令采用段间间接寻址,那么III4个相邻字节单元中存放有转移地址,其中前两个字节存放的绘,而后两个字节存放的能o在串操作程序中,通常在重复前缀指令REPZ或REPNZ后,选用的串操作指令是或才有实际意义。三、简答题(本大题共4小题,每小题2分,共8分)已知:BX=1357H,DI=2000H,DS=2000H,CS=4000H,分别指出下而各指令中存储器操作数的物理地址。(1)MOVAL,BX(2)MOVCS:BX-DI,AH0P1DB1,20P2DW3412H,5678HeiMOVAX,OP1+1:字单元(OPl+l)AXMOVBL,OP2+1:字节单元(OP2+1)BL上述二条传
8、送语句有语法错误,请根据注释字段的说明,将其改正。下列语句在存储器中分别为变虽分配多少字节?(1)AD2DW10DUP(?),10(2)AD3DD100DUP(?)简述下而两条指令分别是什么语法错误?MOVBX,SIMOVAX,DL四、程序分析题(木大题共6小题,每小题6分,共36分)MOVDL,ALNOTDLTESTDL,04HJENEXTIaiNEXT:若上述程序段执行时产生分支,说明AL中的数第几位一定为1?程序段执行后CF是多少?DAIDBABCDEFGHrDA2DB9DUP(0)taaLEASLDAILEADLDA2MOVCX,9CLDLOP:LODSBSUBAL,10HSTOSBL
9、OOPLOP试问:写出程序执行后DA2各字节中的数据。保持程序功能情况下,程序中可否改写为已知:BX=4567HNEGBXINCBXNEGBXDECBX程序段执行后,BX=,CF=cMOVBL,64HMOVCL,03HXORAX,AXAGAIN:ADDAL,BLADCAH,0DECCLJNZAGAIN问:(1)该程序段完成的功能是:(2)AX=o已知数据段中定义DAT1DB12H,34H,56H.78HMOVCX,0MOVAX,WORDPTRDAT1MOVCL,DAT1+3当程序段执行完后AX=,CX=DAIDBS3H,72H,61H94H,5AHtaaMOVCX.WORDPTRDAIANDC
10、X,OFHMOVAL,DA1+3SHLAL.CL上述指令序列执行后,AL=,CL=。五、程序填空题(本大题共2小题,每小题6分,共12分)在NUMW单元存放有一个0-65535范闱内的整数,将该数除以500,商和余数分别存入QU1和REM单元,请在空行处各填上一条指令完善该程序。IIMOVAX.NUMWXORDX.DXDIVBXMOVQUI.AX某程序欲用单个字符显示的2号功能调用去显示STRING中的字符串,COMPUTER、(不显示字符S!)试在空白处填上适当的一条指令。STRINGDB8MPUTERSSIaIMOVBX,OFFSETSTRINGLOP:MOVDL.BXMOVAH,02HI
11、NT21HJNELOP六、编程序题(木大题共2小题,第39小题6分,第40小题12分,共18分)试编制一程序段,用串操作指令实现以DA_BY为首址的20H个字节单元中存放相同字符设DA_BY存储区己有ES指向儿40试编制一源程序,统计DA1字单元中含0的个数,如统计的个数为奇数,则将进位位置1,否则进位位清0。DATASEGMENTDAIDWXXXXDATAENDS2006年10月汇编语言程序设计试题答案来源: HYPERLINK 汇编语言程序设计试题答案6、C:7、D:8.B;9、C:10、C:11、B:12、C:13、A:14、B:15、A16、C:17、D:18、C:19.D:20.B1
12、、C;2、D:3、A:4、B:21、+65528:-3276022、20ASH:1148SH23、状态:控制24、CF:OF25、IP:CS26、STOS:CMP27、(1)21357H:(2)43357H28、MOVAX,WORDPTR(OP11)MOVBL,BYTEPTR(OP2+1)29、(1)22;(2)40030、MOV指令不能在两个存储器操作数之间进行:操作数类型不匹配四、31、第2位;CF=032、123456789;不能更改33、BX=4565H:CF=134、AX=012CH.将AX内容乘3送BX中35、AX=3412H,CX=0078H36、AL=0A0H9CL=03H五、37、MOVBX,500MOVREM,DX38、meBXCMPBX,24H六、39、LEADLDA_BYMOVCX,32MOVAL,4YCLDREPSTOSB40、COD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康医疗设备维护保养服务协议
- 绿色智慧农业技术研发合作协议
- 金融行业投资咨询免责声明
- 公司行为规范与员工手册
- 学校教学设备使用与维护记录表
- 海洋资源利用合同
- 销售业绩统计表-销售部门业绩考核场景
- 基于三新背景下的2025年高考生物二轮备考策略讲座
- 美肤知识培训课件模板
- 关于培训活动的调研报告
- 控制计划模板
- 最新VTE指南解读(静脉血栓栓塞症的临床护理指南解读)
- 财经“麦语言”函数手册
- 企业管理评审报告范本
- 湘教(湖南美术)版小学美术四年级下册全册PPT课件(精心整理汇编)
- 《XX医院安宁疗护建设实施方案》
- 第3章MAC协议
- 中小学基本办学条件标准(建设用地校舍建设标准)
- 《医院感染法律法规》最新PPT课件
- word公章模板
- 中西医结合肿瘤学试卷(含答案)
评论
0/150
提交评论