微机原理及应用习题库硬件应用设计题汇编语言程序分析题new

微机原理及应用习题库硬件应用设计题汇编语言程序分析题new

ID:18484517

大小:69.00 KB

页数:10页

时间:2018-09-18

微机原理及应用习题库硬件应用设计题汇编语言程序分析题new_第1页
微机原理及应用习题库硬件应用设计题汇编语言程序分析题new_第2页
微机原理及应用习题库硬件应用设计题汇编语言程序分析题new_第3页
微机原理及应用习题库硬件应用设计题汇编语言程序分析题new_第4页
微机原理及应用习题库硬件应用设计题汇编语言程序分析题new_第5页
资源描述:

《微机原理及应用习题库硬件应用设计题汇编语言程序分析题new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86若有以下变量定义,请说明下面的程序执行后,AX的内容是什么?TABLEDW40,50,20,30ENTRYDW3┊MOVBX,OFFSETTABLEADDBX,ENTRYMOVAX,[BX](AX)=1400H微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86分析下列程序完成的功能MOVAH,02HMOVDL,0DHINT21HMOVAH,02HMOVDL,0AHINT21H使光标回车、换行微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86START:MOVAX,00C0HMOVDS,AX1

2、0MOVBX,0500HMOVCX,0010HAGAIN:MOV[BX],BLINCBLLOOPAGAIN在上述指令串执行后,画图表示出物理地址为0110AH~0110FH的各单元存放的内容。0AH0BH0CH0DH0EH0FH微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86分析下列程序完成的功能MOVAL,05HSHLAL,1MOVBL,ALMOVCL,03HSHLAL,CLADDAL,BL将5×18的值存到AL中微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86已有BUFDB0DH定义,分析下列程序段10MOVAL,BUFCALLFARPTRHE

3、CAOK:HECAPROCFARPUSHAXCMPAL,10JCK1ADDAL,7K1:ADDAL,30HMOVDL,ALPOPAXRETHECAENDP问①写出子程序HECA的说明文件。②程序执行到OK处,(DL)=H①子程序HECA的说明文件:子程序名:HECA子程序功能:将AL中的一位16进制数转换为对应的字符的ASCLL码入口参数:被转换的字符在AL中出口参数:转换后的结果在DL中用到的寄存器:无②程序执行到OK处,(DL)=44H微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86有程序段:MOVDX,5678HMOVBX,1234HPUSHBXPUSHD

4、XPUSHBPMOVBP,SP10MOVAX,[BP+4]POPBPPOPDXPOPBX指出执行后(AX)=H。指出执行后(AX)=1234H微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86分析下列程序段,说明完成了什么操作?程序执行前后,HEXNUM字节单元的内容是什么?ASCNUMDB41HHEXNUMDB?MOVAH,ASCNUMCMPAH,39HJBENEXTSUBAH,7NEXT:SUBAH,30HMOVHEXNUM,AHHLT程序完成的功能为:将ASCNUM单元的字符转换成对应的一位16进制数,并将转换后的结果存到HEXNUM单元。HEXNUM字节单

5、元的内容为:0AH微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86假设程序中的数据定义如下:DATA1DW?DATA2DB32DUP(?)DATA3DD?DLENGTHEQU$-DATA110问DLENGTH的值为多少?它表示什么意义?DLENGTH的值为:40它表示DAT1~DAT3变量所占的字节数微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86分析以下程序段完成的功能SUB1PROCNEARPUSHAXPUSHBXPUSHCXPUSHDXMOVCX,00FFHAGAIN:NOPLOOPAGAINPOPDXPOPCXPOPBXPOPAXRETSU

6、B1ENDP延时微机原理及应用汇编语言程序设计第32讲~第38讲0.80.86下面这段程序完成的功能为从键盘输入一串字符,将其送到KEYBUF1缓冲区,并显示这组字符串。请在划线处填入必要指令或伪指令,使以下程序完整。STACKSEGMENTSTACKDB256DUP(?)STACKENDS10DATASEGMENTSTRING1DBˊDOYOUWANTTOINPUTSTRING?(Y/N):$ˊCRLFDB0DH,0AH,ˊ$ˊSTRING2DBˊPLEASEINPUTSTRING.ˊ,0DH,0AH,ˊ$ˊKEYBUF1DB20HDB?KEYBUF2DB20HDUP(?)

7、CODESEGMENTSTART:MOVAX,DATAMOVDS,AXMOVAH,09HLEADX,STRING1INT21HMOVAH,01HINT21HCMPAL,ˊYˊJEINPUTCMPAL,ˊyˊINPUT:LEADX,CRLFMOVAH,09HINT21HMOVAH,09HMOVDX,OFFSETSTRING2INT21HMOVDX,OFFSETKEYBUF1INT21HMOVAL,KEYBUF1+1CBWLEASI,KEYBUF2ADDSI,AX10MOVBYTEPTR[SI],ˊ$ˊMO

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

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

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