总总汇编语言课后问题详解第5章

总总汇编语言课后问题详解第5章

ID:28704772

大小:33.50 KB

页数:3页

时间:2018-12-13

总总汇编语言课后问题详解第5章_第1页
总总汇编语言课后问题详解第5章_第2页
总总汇编语言课后问题详解第5章_第3页
资源描述:

《总总汇编语言课后问题详解第5章》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案第5章习题5.1选择题1.条件转移指令能转移的最大范围是(A)A.–128~127B.0~255C.-32768~32767D.0~655352.指令JMPBX转移的目标地址的偏移量为(c)A.IP+BX的内容B.IP+[BX]C.BX的内容D.BX所指向的内存字单元的内容3.指令JMPWORDPTR[BX]转移的目标地址偏移量为(D)A.IP+BX的内容B.IP+[BX]C.BX的内容D.BX所指向的内存字单元的内容4.若A、B为无符号数,当A≥B时转移的条件转移指令为(D)A.JGEB.JGC.JAD.JAE5.若A、B为带符号数,当A≤B时转移

2、的条件转移指令为(D)A.JBB.JBEC.JLD.JLE6.下列程序段中,不能转移到标号L1处执行的程序段是(B)A.JMPL1B.MOVBX,L1C.LEABX,L1D.MOVBX,OFFSETL1JMPBXJMPBXJMPBX7.下面程序段中,当满足条件,转移到标号L2执行时,BL中的值正确的是(D)CMPBL,2FHJGEL2A.BL=0FFHB.BL=80HC.BL=0D.BL=30H8.设有下列程序段,若执行后能转移到L3处,则说明AL的内容为(A,D)TESTAL,05HJZL3A.0A0HB.05HC.第1、3位为0D.第0、2位为05.2内存缓

3、冲区BUF1中有10个字节数据,下面的程序段求出这十个数的平均值,并存储于字节变量RESULT中,请将程序补充完整。MOVAX,0LEABX,BUF1MOVCX,10LOP1:ADDAX,___[BX]_____INCBX_LOOPLOP1_________MOVDL,10DIVDLMOVRESULT,__AL____HLT5.3内存缓冲区BUF2中有10个无符号字数据,下面的程序段找出这些数的最大值,并存于MAX字单元。MOVBX,0MOVCX,9MOVAX,BUF2[BX]LOP2:ADDBX,2CMPAX,___[BX]______JAE/JNB_____

4、NEXTMOVAX,___[BX]_____精彩文档实用标准文案NEXT:LOOPLOP2MOVMAX,AXHLT5.4阅读下面的程序,回答问题。MOVAX,5A6BH;  MOVBL,0;  MOVDL,0;  MOVCX,16LOP1:SHLAX,1;AX=0101101001101011B,左移1位JC LOP2INCBL;统计0的个数 JMPLOP3LOP2:INCDL;统计1的个数LOP3:LOOPLOP1  HLT (1)该程序完成什么功能?答:统计AX中“1”的个数和“0”的个数(2)程序执行后BL、DL和AX的内容分别是多少?答:BL=7,DL=

5、9,AX=0000H5.5下面的程序将内存字节变量BUFFER中的10个压缩BCD码转换成非压缩BCD码,结果存于内存字节变量RESULT中,请将程序补充完整。LEASI,BUFFERLEADI,RESULT___MOVCX,10________L1:MOVDL,[SI]MOVAL,DLMOVCL,4____SHRAL,CL__________保留BCD码的高4位,并将其移到低4位MOV[DI],ALINCDI_____ANDDL,0FH_________保留BCD码的低4位,并将其高4位屏蔽掉MOV[DI],DLINCDIINCSILOOPL1HLT5.6阅读

6、下面的程序,分析其功能。  MOVDX,0LOP1:MOVAH,1;从键盘接收一个字符,字符的ASCII码在AL中  INT21H  CMPAL,'$'  JZ NEXT  CMPAL,30H  JB LOP1精彩文档实用标准文案  CMPAL,39H  JA LOP1  ANDAL,0FH  ADDDL,AL  ADCDH,0  JMPLOP1NEXT:HLT功能是:从键盘接收的数(0~9)进行累加,累加结果在DX中;当键入‘$’结束5.7用查表的方法将一位十六进制数转换成相应的ASCII码。5.8采用上题的方法,将内存中的一个字数据以十六进制的形式显示在屏幕

7、上。5.9采用其它方法完成上题的要求。5.10将内存中的一个字转换成十进制数并在屏幕上显示出来。5.11已知内存中有一个字符串STRING,要求在串中查找一个字符“A”,若找到,就将它从串中删除。5.12先将内存中的一个字符串排序,然后将字符“F”插入到串中适当的位置。5.13将内存中的一个字数据串进行从大到小的排序。5.14编写程序,找出一个字节数组中的最大数和最小数,分别存到MAX和MIN单元。5.15编写程序,找出一个字数组中最小的偶数,并存到AX中。5.16比较两个等长的字符串STRING1和STRING2是否相同,若相同,把AX的内容置1,若不同,则把

8、AX的内容置为0。5.1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。