微机原理与汇编语言练习题04_程序.pdf

微机原理与汇编语言练习题04_程序.pdf

ID:56714707

大小:229.39 KB

页数:19页

时间:2020-07-06

微机原理与汇编语言练习题04_程序.pdf_第1页
微机原理与汇编语言练习题04_程序.pdf_第2页
微机原理与汇编语言练习题04_程序.pdf_第3页
微机原理与汇编语言练习题04_程序.pdf_第4页
微机原理与汇编语言练习题04_程序.pdf_第5页
资源描述:

《微机原理与汇编语言练习题04_程序.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理与汇编语言习题集程序阅读部分1.MOVDX,0001HPUSHDXPOPBXNOTBXTESTDX,BXORDX,BX上述语句执行后,DX=(0FFFFH),BX=(0FFFEH)。2.bVARDB„789A‟,0CHMOVDI,OFFSETbVARMOVBL,[DI]SUBBL,[DI+4]上列语句执行后BL=(2BH),SF=(0)。3.bVARDB60h,„1234‟LEASI,bVARMOVAL,[SI]SUBAL,[SI+3]上列语句执行后AL=(),OF=()。4.XORCX,CXDECCXLP1:MOVAX,CXLOOPLP1上列语句执

2、行后AX=(1),循环执行了(65535)次。5.XORCX,CXXORAX,AXLP2:INCAXLOOPLP2上列语句执行后AX=(0),循环执行了(65536)次。6.bVARDB99H,77H,66HMOVAL,bVARMOVBL,bVAR+1CMPAL,BLJLNEXTXCHGAL,BLNEXT:上列语句执行后,AL=(99H),BL=(77H)。1微机原理与汇编语言习题集程序阅读部分7.wVARDW7654H,9876HMOVAX,wVARMOVCX,wVAR+2CMPAX,CXJGRETNXCHGAX,CXRETN:上列语句执行后,AX=(76

3、54H),CX=(9876H)。8.MOVCX,7FFFHMOVBX,1001HTESTCX,BXNOTCXANDCX,BX上列语句执行后,CX=(0),BX=(1001H)。9.MOVAL,19HMOVCL,4SHRAL,CLADCAL,0FFH上列语句执行后AL=(1),CF=(1)。10.MOVAL,40HSHLAL,1PUSHAXSHLAL,1POPBXADCAL,BL上列语句执行后AL=(81H),OF=(0)。11.执行下面的程序段后,AX=(35)MOVCX,5MOVAX,50NEXT:SUBAX,CXLOOPNEXTHLT2微机原理与汇编语言

4、习题集程序阅读部分12.下列程序执行后,AL=(55H)。MOVAL,85HMOVCH,ALANDCH,0FHMOVCL,4SHRAL,CLMOVCL,10MULCLADDAL,CHHLT13.下面程序运行结束后,BL=(03H)MOVDI,OFFSETBUFFMOVCX,000AHMOVBL,0GOON:MOVAL,[DI]ANDAL,ALJNZNEXTINCBLNEXT:INCDILOOPGOONHLTBUFFDB23H,54H,00H,83H,98H,36H,00H,49H,00H,73H14.执行下面的程序段后,AL=(34H)。BUFDW2152H

5、,3416H,5731H,4684HMOVBX,OFFSETBUFMOVAL,3XLAT15.下图中,设DAC0832的地址为80H,则下列程序的功能为(运放输出三角波)。MOVAL,0FFHUP:INCALOUT80H,ALCMPAL,0FFHJNZUPDOWN:DECALOUT80H,ALCMPAL,0JNZDOWNJMPUP3微机原理与汇编语言习题集程序阅读部分16.MOVAX,0BC5FHMOVBX,0C0FBHANDAX,BXANDAX,BX上述程序段运行后,AX=(805BH),CF=(0)17.已知BUF开始的数据区中存放有10个大、小写字母,

6、下面程序段完成的功能是什么?MOVCX,10LEABX,BUFK2:MOVAL,[BX]CMPAL,'Z'JBEK1SUBAL,20HMOV[BX],ALK1:INCBXLOOPK2┇18.MOVAX,0BC5FHMOVBX,0C0FBHANDAX,BXANDAX,BX上述程序段运行后,BX=(0C0FBH),CF=(0)4微机原理与汇编语言习题集程序阅读部分19.ADB0F8HBDB3DUP(?)┇LEADI,BMOVCX,3MOVAL,ALOP:SARAL,1MOV[DI],ALINCDILOOPLOP上述程序段运行后,从B单元开始依次存放的数据是多少?

7、FCH、FEH、FFH20.MOVAX,0ABCDHMOVBX,0CDEFHPUSHAXPUSHBXPOPAXPOPBX上述程序段执行后(AX)=(0CDEFH),(BX)=(0ABCDH)21.程序填空(填入适当指令或指令的一部分,完成指定功能。)设有100个字节数据(无符号数),存放在数据段中EA=2000H的存储区内。以下程序应能从该数据区中找出最大的一个数并存入同一数据段EA=21OOH的单元中,请完成该程序(在括号内填入适当的语句)。MAX:MOVBX,()M0VAL,[BX]M0VCX,()LOOP1:INCBXCMPAL,[BX]()MOVAL

8、,[BX]LOOP2:DECCXJNZ()MOV()

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

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

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