微机原理课堂练习题讲解

微机原理课堂练习题讲解

ID:41702895

大小:147.69 KB

页数:30页

时间:2019-08-30

微机原理课堂练习题讲解_第1页
微机原理课堂练习题讲解_第2页
微机原理课堂练习题讲解_第3页
微机原理课堂练习题讲解_第4页
微机原理课堂练习题讲解_第5页
资源描述:

《微机原理课堂练习题讲解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、例4.16MOVAL,XCMPAL,0JGENEXTNEGALNEXT:MOVRESULT,AL例4.17CMPAL,5JAELIMOVAL,1SUBAL,XJMPNEXTLI:MOVAL,0NEXT:MOVY,AL例4.18MOVAL,XCMPAL,0JGELIMOVBL,-1JMPNEXTLI:JEL2MOVBL,1JMPNEXTL2:MOVBL,0NEXT:MOVY,BL例:以BUF为首址的字节缓冲区中存放3个带符号数,要求找岀最大值送至MAX单元。BUFDB-2,98,-54MAXDB?方法一:通过两两比较确定最大值方法二:打擂法例:以BUF为首址的字节缓冲区屮存放

2、3个带符号数,若:(1)3个数相同,显示1;(2)若3个数中有两个数相等,显示2;(3)若3个数各不相等,显示3。BUFDB-1,2,-1(a)例4.20RESULTDW?CNEQU25MOVAX,0MOVCX.CNMOVBXJL:ADDAX.BXADDBX,2LOOPL例4.21YN(。)BX.OBXAX,BXAX,1000LSUMDW?CNDW?MOVAXQMOVL:INCADDCMPJBEMOVSUM,AXMOVCN,BX例4.19WDW0001HNDB?L:MOVMOVANDJZAX,WCL,0AX,AXEXITSHLAX,1JNCNEXTINCCLNEXT:EXI

3、T:JMPMOVLN,CL例1:以BUFS为首址的字节缓冲区中,存放N个数,统计其中包含0的个数。BUFSDB1,4,3,0,12,45,67,0,23,0,0,12N=$-BUFSCNDB?MOVCX,NLEABX,BUFSMOVDL,0L:MOVAL,[BX]CMPAL,0JNELlINCDLLl:INCBXLOOPLMOVCN,DL例2:以BUFS为首址的字节缓冲区中,存放N个数,将这N个数送至以BUFD为首址的字节缓冲区中。BUFSDB1,4,3,0,12,45,67,0,23,0,0,12N=$-BUFSBUFDDBNDUP(?)MOVCX,NLEASI,BUFB

4、LEADI,BUFDL:MOVAL,[SI]MOV[DI],ALINCSIINCDILOOPL例3:以BUFS为首址的字节缓冲区中,存放N个带符号数,将这N个数中大于等于0的数送至以BUF1为首址的字节缓冲区中,小于0的数送至BUF2为首址的字节缓冲区中。BUFSDB1,4,3,0,12,45,67,0,23,0,0,12N=$-BUFSBUF1DBNDUP(?)BUF2DBNDUP(?)L:MOVCX,NLEABX,BUFSLEASI,BUF1LEADI,BUF2MOVAL,[BX]CMPAL,0JGELIMOV[DI],ALINCDIJMPNEXTLI:MOV[SI],

5、ALINCSINEXT:INCBXLOOPL3/(1)MOVBYTEPTR[1200],23H(2)MOV[1020H],CX(3)MOVWORDPTR[1000H],2000H(4)MOVAX,OOH(5)PUSHAX(8)MOVCX,3300H例:以8088为核心,组成一个存储器系统,要求:1.RAM容量为3KB,ROM容量为8KB,ROM起始地址为08000H,占用连续空间且地址不重叠,RAM起始地址0C000H,占用连续空间且地址不重叠;2.可采用74LS138译码器,使用与非门器件不受限制;3.现有存储器芯片EPROM:Intel2764规格为8KX8静态RAM:

6、Intel2114规格为1KX4完成硬件线路的设计并写tB各芯片的地址范围。1、8086CPU和8088CPU在和内存储器连接的时候存在的区别:8088CPU:A0〜A19,DO〜D7,RD,WR,M/108086CPU:Al〜A19,DO〜D15,RD,WR,M/10,AO,BHE2、ROM和RAM在设计上的区别:ROM设计时,只需考虑翌RAM设计时,不仅考虑翌,还要考虑坠第四章作业:1、XDW45YDW14ZDW65RESULTDW2DUP(?)MOVAX,XIMULAXMOVCX,AXMOVBX,DXMOVAX,YIMULAXADDAX,CXADCDX,BXIDIVZ

7、MOVRESULT?AXMOVRESULT+2,DX4、XDB・5SDW?MOVAL,XCMPAL,0JLLLCMPAL,10JGLGMOVJMPBL,3NEXTLL:MOVBL,2JMPNEXTLG:MOVBL,4NEXT:IMULBLMOVS,AX7、BUFDB1,0,-2,・78,45,23NAB=$-BUFDBDB9•?•LEABX,BUFMOVCX,NMOVDX,0;统计计数器清0L:MOVAL,[BX]CMPAL,0JGELIINCDLJMPNEXTLI:INCDHNEXT:INCBXLOOPLMOVA

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

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

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