




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汇编语言复习题汇编语言复习题《汇编语言》复习题一、填空题(每题0.5分,共10分)TOC\o"1-5"\h\z1、= B =O= H2、一56D的原码为B ,反码为 B ,补码为 B。3、0C51H的反码为 B ,补码为 B 。4、十进制数87的压缩BCD码为B ,非压缩BCD码为 B 。5、若(CS)=0100H,(IP)=1051H,则当前指令的物理地点为 。6、设(BX)=1000H,(DI)=0010H,(DS)=2100H,在指令MOVAX,[BX+DI]中,源操作数的寻址方式为;物理地点为。7、设BUF为数据段0234H单元的符号名,此中存放的内容为3456H。写出以下指令单独履行后的结果。MOVAX,BUF (AX)=LEAAX,BUF (AX)=8、子程序的参数传达方法包含、、。9、实模式下储蓄器的20位物理地点由加形成。二、选择题(每题1分,共10分)1、以下通用数据传达指令的几种传达中,错误的传达方式是()。A、从累加器到储蓄器B、马上数到储蓄器C、从存放器到储蓄器D、从储蓄器到储蓄器2、使进位地点1的指令是()。A、CLCB、CMCC、STCD、NOP3、设AL,BL中都是有符号数,当AL<=BL时转至NEXT处,在CMPAL,BL指令后,应采纳正确的条件转移指令是()。A、JBEB、JNGC、JNAD、JNLE4、指令LOOPZ的循环履行条件是()。A、CX<>0而且ZF=0B、CX<>0或ZF=0C、CX<>0而且ZF=1D、CX<>0或ZF=15、以下合法的变量名称是()。A、9BUFB、ADDC、BUF9D、ASSUME6、一条指令中目的操作数不同样意使用的寻址方式是()。A、存放器寻址B、马上数寻址C、变址寻址D、存放器间接寻址7、DOS的功能调用号必然送()存放器。A、DLB、DHC、ALD、AH8、在实模式下,储蓄器管理采纳分段模式,每段大小可达(A、64MB、1MC、64KD、16字节9、用来存放下一条将要履行的指令地点的存放器是 ()A、SPB、IPC、BPD、CS10、要使串操作从低地点向高地点进行,应把标记位设置为 ()A、TF=1B、TF=0C、DF=1D、DF=0三、判断题(每题1三、判断题(每题1分,共10分)TOC\o"1-5"\h\z1、XLATBXAL ( )2、POPCS ( )3、INAX,34H ( )SHRBL,AL ( )5、5、PUSHAL (6、CS是代码段存放器,在)CS中存放代码段的段地点。()7、逻辑运算符和逻辑运算指令差别在于:逻辑运算指令的功能在汇编阶段达成,逻辑运算符的功能在程序履行阶段达成。()8、在同一程序中,EQU不可以对一个符号重复定义,=可对一个符号重复定义。 ()9、货仓坚持后进先出的原则。()10、两无符号字节数相除,需开初履行CBW指令。()四、读程序题(每空2分,共20分)1、设AL=85H,BL=0FH,写出以下各指令单独履行后的结果。(1(1)NEGAL;AL=H H H H HORAL,BL;AL=TESTAL,01H ;AL=ANDAL,BL ;AL=ZF= 2、已知程序以下:CODESEGMENTASSUMECS:CODEBEGIN:MOVBL,17MOVCX,8CLCNEXT1:MOVBH,30HROLBL,1JNCNEXT2ADDBH,1NEXT2:CALLPROC1LOOPNEXT1MOVBH,’B‘CALLPROC1MOVAH,4CHINT21HPROC1PROCMOVDL,BHMOVAH,2INT21HRETPROC1ENDPENDBEGIN(1)子程序PROC1的功能是。(2)子程序PROC1进口参数是。(3)若RET指令履行前SP=0008H,则RET履行后,SP的值为。(4)程序履行达成,屏幕上显示内容是。(5)主程序和子程序之间的参数传达方式是。五、编程题(12每题5分,36每题10分,50分)1、写出短指令序列,将CL内容除以BL的内容,结果乘4并存入AX存放器中(设CL和BL中均为无符号数)。2、在AL和BL存放器中存放着两个有符号数,写出短指令序列比较两数的大小,并将大数存入MAX单元,小数存入MIN单元。3、编写子程序,将字节单元中的2进制数变换成16进制数输出。进口参数:AL中存放待变换的数据。出口参数:要求不改变任何存放器的内容。4、编写子程序将两个多字节二进制数相减。进口参数:SI、DI分别指向两个数的首地点,BX指向差的首地点,CX中存放多字节的长度。出口参数:BX指向差的首地点。5、设从内存单元BUF开始存放以下有符号数据:1234H,0ED12H,0,2304H,0,7002H,编写圆满的源程序统计此中的正数、0及负数的个数。6、在BUF所指向的字储蓄单元中,存放若干个字数据3500H,0010H,1010H,8010H,编写完整的源程序计算这些数据之和,和放入SUM字单元中。汇编语言复习题汇编语言复习题DATA2DW1234HDATA2DW1234H,2278H一、填空题(每题。.5分,共10分)1、25= B =O=H2、32D的原码为 B,反码为B ,补码为 B。3、十进制数15的压缩BCD码为 ;非压缩BCD码为 。4、8086CPU可以直接寻址的内存空间大小为,程序员在编程时需要把储蓄器分段,段的大小不可以超出。5、设DI=0100H,DS=3000H,在指令MOVCX,[100+DI]中,源操作数的寻址方式为;物理地点为。6、汇编语言源程序有三种基本结构形式:序次结构、和。7、从功能上,8086CPU分为 和 两部分。8、直接输入/输出指令的最大端口号是,间接输入/输出指令的端口号必然送存放器。9、DIVBX指令履行后,余数在 中,商在 中。二、选择题(每题 1分,共10分)1、8086CPU中指令队列有()个字节。A4B6C8D162、2、DF=0,履行CMPSW指令后(ASI减1,DI减1CSI减2,DI减2 DSI3、在DEBUG下,u命令的作用是(A反汇编 B汇编C)。BSI力口1,DI力口1力口2,DI力口2)。查察数据 D写入数据4、用来存放下一条将要履行的指令地点的存放器是 ()ASPBIPCBPDCS5、达成将有符号数BX的内容除2的正确指令是( )。以ASHRBX,1BSARBX,1CSALBX,1DRCRBX,16、在汇编语言中,标号在()段使用。ADSBESCCSDSS7、如AX=8001H,则指令NEGAX履行后,AX的值是)。(A0FFFFHB7FFEHC0FFFEHD7FFFH)。8、以下通用数据传达指令的几种传达中,错误的传达方式是()。A从累加器到储蓄器 B 从存放器到存放器C从存放器到储蓄器 D 从储蓄器到储蓄器9、假如AL=90H,则履行CBW后,AX中的内容为)。(AFF90HB0090HC1090HD 不定10、使进位位清0的指令是()。ACLCBCMCCSTCDNOP三、判断题(每题1分,共10分)TOC\o"1-5"\h\zMOV[BX],[SI]( )XCHGCS,BX( )PUSHCS ()POPCL ()SHLBX,CL( )OUT50H,AX( )DIVAX,BL( )8、两带符号字节数相除,需开初履行CBW指令。()9、伪指令可以翻译成机器码。()10、货仓坚持先进先出的原则。()四、读程序题(每空2分,共20分)1、假设有以下数据定义伪指令,写出以下各指令单独履行后的结果。DATA1DB88H,15H汇编语言复习题汇编语言复习题CNTEQU($-DATA2)/2MOVAX,WORDPTRDATA1;AX=MOVAL,BYTEPTRDATA2;AL=TOC\o"1-5"\h\zMOVCX,CNT ;CX=(4)MOVBL,TYPEDATA2 ;BL=(5)MOVAL,SIZEDATA2 ;AL=2、已知程序段以下:MOVDX,0CLCMOVAX,1432HMOVCL,4ROLAX,CL;①DECAX :②MOVBX,2MULBX ;③(1)指令①履行后AX=CF=(2)指令②履行后AX=CF=(3)指令③履行后AX=五、编程题(12每题5分,36每题10分,50分)1、定义一个名字为DATA的数据段,段中的变量和数据以下:D1为字符串变量:‘ABCD’D2为字变量:1234D3为字变量:8个52、编写标准单字符输出子程序。子程序名称:OUTPUTP进口参数:输出字符的ASCII放在DL存放器中。3、编写圆满的源程序实现把数据段BUF1所指向的内存单元中的字数据1245H送扩展段BUF2所指向的内存单元中。4、在BUF开始的内存区存放2个无符号字数据,编写圆满的源程序比较其大小,大数存入MAX开始的字单元,小数存入MIN开始的字单元。5、设从STRING开始存放一以#为结束标记的字符串:‘3$6AaAgzZ[}#',把字符串中的字符分类,数字送入NUM开始的内存区,字母送入CHAR开始的内存区,其他字符存到OTHER开始的内存区。6、设从内存单元BUF开始存放以下有符号字数据:0123H,1,8041H,0,0A004H,0,编写圆满的源程序统计此中的正数、零及负数的个数,结果分别存放在PLUS_NO、ZERO_NO、POSITIVE_NO所指向的字节单元。汇编语言复习题汇编语言复习题DATASEGMENTDATASEGMENT一、填空题(每题0.5分,共10分)TOC\o"1-5"\h\z1、38D= B =o= H2、一12D的原码为 ,反码为 ,补码为 ,3、5B21H的反码为 ,补码为 。4、十进制数65的非压缩BCD码为 ,压缩BCD码为5、若(CS)=1100H,(IP)=1050H,则当前指令的物理地点为6、已知(AX)=789AH,问履行指令CBW后,(AX)=。7、使用DOS2号功能调用时,需先将__送入DL中。中8、与MOVAX,OFFSETBUF等效的LEA指令是。9、在汇编语言中,标号在一段使用,标号的属性有10、DIVCL指令履行后,余数在中,商在中。二、选择题(每题1分,共10分)1、一条指令中目的操作数不同样意使用的寻址方式是 )。(存放器间接寻址A存放器寻址B马上数寻址C变址寻址D2、LDSSI,[2000H]指令的功能是( )。A把地点A把地点2000H送SI把地点2000H送DSC把地点2000HC把地点2000H字单元的内容送SI,把2002H单元的内容DS一 送D把地点2000H字单元的内容送 SIDS,把2002H单元的内容送3、关于POP指令,以下正确的选项)。是(A该指令的操作数可以是马上数 BC该指令履行后,栈顶指针减2D4、假如算术或逻辑运算结果为0,则(该指令履行后,栈顶指针加,该指令履行后,栈顶指针2加)。AZF=AZF=0BZF=1CSF=0DSF=15、以下合法的变量名称是( )。A9NEXTBSUBCNEXT1DASSUME5、以下合法的变量名称是( )。A9NEXTBSUBCNEXT1DASSUME6、达成对字单元BUF的内容1运算,下边错误的指令是( )。加AMOVBX,BUFBMOVBX,OFFSETBUFAMOVBX,BUFBMOVBX,OFFSETBUFINCBX INCWORDPTR[BX]MOVBUF,BXCMOVBX,BUFDLEABX,BUFCMOVBX,BUFDLEABX,BUFINCWORDPTR[BX]INCWORDPTR[BX]7、DOS的功能调用号必然送()存放器。ADLBDHCALDAH8、在DEBUG下,用 )命令更正储蓄单元的内容。(AEBRCDDG9、若SP=0008H,则段内返回指令RET2履行后,SP的值为)。(A0008HB000AHCD0004H000CH10、以下说法错误是()。AJMP是条件转移指令 B 条件转移指令只好实现段内转移C条件转移指令可转移的范围是一128〜+127D无条件转移指令可以实现段间转移三、判断题(每题1分,共10分)TOC\o"1-5"\h\zMOV[BX],[2000H]( )POPAL ( )SHLBX,CL ( )INAX,1234H ( )MULCL ( )ROLAL,3 ( )7、逻辑运算符和逻辑运算指令差别在于:逻辑运算符的功能在汇编阶段达成,逻辑运算指令的功能在程序履行阶段达成。()8、在同一程序中,=不可以对一个符号重复定义,EQU可对一个符号重复定义。()9、8086CPU内有2字节的指令队列。()10、CS是代码段存放器,在CS中存放代码。()四、读程序题(每空2分,共20分)1、设有以下段定义:汇编语言复习题汇编语言复习题BUF1DB2 ,-1BUF2DW?,1234H,-2CNTEQU($-BUF2)/2DATAENDS(1)操作数-1所在的内存单元的偏移地点为,在内存中占个字节单元。(2)操作数-2所在的内存单元的偏移地点为,在内存中占个字节单元。(3)变量CNT的值为。2、已知源程序以下:PROC1PROCMOVCX,16CLCNEXT1:MOVDX,0ROLBX,1ADCDL,30HCAL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目签约协议书范本
- 草场租赁与生态补偿机制协议
- 企业车辆事故责任免除与赔偿协议
- 青岛商铺租赁协议书范本
- 绿色节能彩钢活动房安装施工安全保证合同
- 高端公寓租赁管理合同范本
- 中外合资餐饮品牌开发与推广协议
- 草籽种植补贴与购销保障合同
- 桥梁模态分析试验专题报告
- 餐饮部管理运转手册
- 2025年贵安发展集团有限公司招聘笔试参考题库含答案解析
- 行政副总岗位职责
- 《铁路轨道维护》课件-起道作业
- 生猪肉质检测与评价合同(二零二四年度)
- 2024年变压器性能检测服务合同
- 2023-2024学年广东省深圳市龙华区八年级(下)期末英语试卷
- 陕西省西安市(2024年-2025年小学五年级语文)统编版期末考试((上下)学期)试卷及答案
- 湿疹护理课件教学课件
- 草晶华产品培训课件
- 超级抗原问题
- 23J916-1 住宅排气道(一)
评论
0/150
提交评论