微机原理与接口技术编程指令分析(较详细).doc

微机原理与接口技术编程指令分析(较详细).doc

ID:49770727

大小:115.00 KB

页数:13页

时间:2020-03-04

微机原理与接口技术编程指令分析(较详细).doc_第1页
微机原理与接口技术编程指令分析(较详细).doc_第2页
微机原理与接口技术编程指令分析(较详细).doc_第3页
微机原理与接口技术编程指令分析(较详细).doc_第4页
微机原理与接口技术编程指令分析(较详细).doc_第5页
资源描述:

《微机原理与接口技术编程指令分析(较详细).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理与接口技术期末复习-程序专题-测控122班委会编辑编程指令分析1、求累加器AX和寄存器BX中两个无符号数之差的绝对值,结果送外设2000HMOVCX,AX;保存AXSUBAX,BX;AX-BXAX变了JCAA;CF=1,最高位有借位,AX

2、出该班的最高分,将其置于BL中MOVCX,2FHMOVSI,2000HMOVBL,[SI]BB:INCSIMOVAL,[SI]SUBAL,BLJCAA;有借位,AL=BL,BL=ALAA:LOOPBBHLT4、编程序将内存从4000:0000H到4000:00FFH的每个单元中均写入55HMOVAX,4000HMOVES,AX;段地址赋初值MOVCX,100H;00FFH=100DMOVDI,0H;MOVAL,55HCLDREPSTOSB;HLT(若改为字节操作,则“100H”

3、→128D;“AL,55H”→AX,5555H;STOSB→STOSW)5、从外设500H单元中读取一个字节M,判断其值是否在70H和80H之间,即70H≤M<80H。如果M≥80H,则送0FFH给外设端口502H;如果M<70H,则送00H给外设端口502H;如果70H≤M<80H,则送88H给外设端口502HSTART:MOVDX,500H;端口地址INAL,DX;从外部端口输入内容到AL第13页共13页微机原理与接口技术期末复习-程序专题-测控122班委会编辑CLC;清零借位标志CFCMPAL,70H;A

4、L-70HJCLP1;CF=1有借位,AL<70H,转LP1CMPAL,80H;AL>=70H,AL-80HJCLP2;70H=80H,AL=0FFH(第一个16进制数为字母的,前面加0,以区别程序中的变量)LP3:MOVDX,502H;输出端口地址赋到DX中OUTDX,AL;将结果传送到外部端口HLTLP1:MOVAL,00HJMPLP3LP2:MOVAL,88HJMPLP36、设X、Y、Z是三个16位有符号数,存放在@DATA的数据段,寻找最大数,存到MA

5、X单元START:MOVAX,@DATAMOVDS,AX;DS段初始化MOVAX,XCMPAX,YJGEL1;X>=Y,转L1MOVAX,Y;X<=Y,大数Y赋到AX中L1:CMPAX,Z;AX-Z,JGEL2;AX>=Z,转L2MOVAX,Z;AX

6、值MOVAL,[3000H];低地址单元内容AL←(DS×16+3000)CMPAL,[3001H];两内容相比较JAEL;(aboveandequal)AL>=高XCHGAL,[3001H];AL<高的,交换L:MOV[3002H],ALHLT8、设X、Y、Z、W均为存放16位带符号数单元的地址。编写程序段完成下列操作Z←W+(Z-X)第13页共13页微机原理与接口技术期末复习-程序专题-测控122班委会编辑MOVAX,ZSUBAX,X;AX←Z-XMOVDX,WADDDX,AX;DX←DX+AXMOVZ,D

7、XZ←DXHLT9、编写汇编简易程序段,若自BLOCK开始的内存缓冲区中,有100个带符号的数(字为单位),希望找到其中最大的一个值,并将它放到MAX单元中。MOVCX,99;0-99个带字符的数MOVBX,0;起始偏移地址MOVMAX,BLOCK[BX];第一个数放入MAX中LOOP1:MOVAX,BLOCK[BX];BLOCK[BX]放入到AX里CMPAX,BLOCK[BX+2];两个数进行比较JGENEXT;第一个数>=第二个数,跳到NEXTMOVMAX,BLOCK[BX+2];第二个数大,就放到MAX里

8、NEXT:ADDBX,2;每次加2LOOPLOOP1★10、试用无条件传送方式分别从1000H、1002H端口读入2个字节后,屏蔽每个字节的低四位,然后将其分别送当前数据段2000H、2001H单元和端口3000H、3002HMOVDX,1000HINAL,DXANDAL,0F0HMOV[2000H],ALMOVDX,3000HOUTDX,ALMOVDX,1002HINAL,DXAND

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

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

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