程序分析和填空

程序分析和填空

ID:44645539

大小:259.24 KB

页数:15页

时间:2019-10-24

程序分析和填空_第1页
程序分析和填空_第2页
程序分析和填空_第3页
程序分析和填空_第4页
程序分析和填空_第5页
资源描述:

《程序分析和填空》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序分析和阅读填空1、设(SP)=100H,(AX)=OFFFFHSTCPUSHAXADCAX,0PUSHAXPOPBX上述程序段运行后,(BX)=0_,(SP)=0FEHo2、假设数据段定义如下:DA1DW'C';D'DA2DB18DUP(?)DA3DW$・DA2MOVBX,DA3MOVAX,DA1上述指令执行后,BX寄存器中的内容是12H(或18),AH寄存器中的内容是OOH,AL寄存器中的内容是型I。3、现有如下数据段DATASEGMENTARRAY1DB1,26;3456,ARRAY2DW7,89H,10VALEQUARRAY2-ARRAY1DAT

2、AENDS请问:该数据段已占有12(或0CH)字节的存储空间。4、设寄存器AL,BL,CL中内容均为76H,XORAL,OFHANDBL,OFHORCL,OFH执行上述指令序列后,AL=_79H,BL=_06H_CL=_7FH_05、现有下列程序段:MOVAX,6540HMOVDX,321OHMOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL试问上述程序段运行后,(AX)=5400H(BL)=06H(DX)=2106H6、分析下面程序段,MOVAL,200SARAL,1MOVBLzALMOVCL,2SARAL,C

3、LADDAL,BL试问程序段执行后(BL)=0E4H_(AL)=ODDH7、DA3EQUWORDPTRDA4;DA4中的一个字赋给DA3DA4DB0ABH,89HSHRDA3,1MOVDX,DA3SHLDA4,1MOVCX,DA3上述程序段运行后,CX=__44AAHDX=__44D5H__。&STRINGDB'ABCDEFGHIJ':MOVAH,01;从键盘输入字符1~9INT21HANDAL,OFHDECALXORAH,AHMOVBX,OFFSETSTRINGADDBX,AXMOVBL,[BX]MOVAH,02H;显示输岀INT21H:试回答:(1)上

4、述程序段的功能是什么?根据从键盘输入的字符'T9,确定在显示器上显示STRING中第几个字符。(2)如从键盘输入字符’4,程序段有什么结果?显示器显示字符'D,9、已知:MOVBX,4567HNEGBXINCBXNEGBXDECBX程序段执行后,BX=__4565H,CF=___1。10、现有如下程序段:DATASEGMENTDA3EQU1234HORG0020HDA4EQU$・DA2DA1DW12H,23HDA5DB31H,32HDA2DB11H,21HDATAENDS请回答:(1)该程序段已占有的存储字节数是多少?(2)符号名DA4的值是多少?符号名D

5、A5的值是多少?答:⑴该程序段已占有的存储字节数是8个字节。(2)符号名DA4的值为2,符号名DA5的值是0026H。11、执行下列程序段后,回答问题。ORG1221HMOVBX,OFFSETNUMNUMDW12HMOVCL,BYTEPTRNUM+1...MOVCH#TYPENUMMOVAX,NUMHLT请问:(AX)二,(BX)=,(CX)=。答:(AX)=0012H(BX)=1221H(CX)=0200H12.在NUMW单元存放有一个0-65535范围内的整数,将该数除以500,商和余数分别存入QU1和REM单元,请在空行处各填上一条指令完善该程序。M

6、OVAX,NUMWMOVBX,5Q0_XORDX,DXDIVBXMOVQUI,AXMOVREM,DX13.MOVBL,64HMOVCL,03HXORAX,AXAGAIN:ADDAL,BLADCAH,0DECCLJNZAGAIN问:(1)该程序段完成的功能是:将AX内容乘3送BX中(2)AX=___012CH。12.MOVDL,ALNOTDLTESTDL,04HJENEXT!INEXT:...若上述程序段执行时产生分支,说明AL中的数第几位一定为1?程序段执行后CF是多少?答:第2位;CF=O15、设AX,BX中的数一个为正数,一个为负数,下面程序段完成将正

7、数送到PLW单元中存放,请将程序中所缺指令语句补上。TESTAX,8000HJEK1或JZK1MOVPLW,BXJMPDONEK1:MOVPLW,ADONE:16.下面程序段是判断寄存器AH和AL中第3位是相同,如相同,AH置0,否则AH置全1。试把空白处填上适当指令。XORAH,ALANDAH,08HJEZEROMOVAH,OFFHJMPNEXTZERO:MOVAH,0NEXT:......17、以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大数并送入MAX单元中。BUFDB5,6,7,58H,62,45H,127COUN

8、TEQU$-BUFMAXDB?!IMOVBX,OFFSETBUFM

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

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

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