汇编语言程序设计及应用.ppt





《汇编语言程序设计及应用.ppt》由会员分享,可在线阅读,更多相关《汇编语言程序设计及应用.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第第6 6章章 汇编语言程序设计及应用汇编语言程序设计及应用6.1 汇编语言程序设计的基本方法程序设计步骤程序设计步骤1 1、分析问题、分析问题2 2、确定算法、确定算法3 3、画流程图,、画流程图,简单程序也可以不画流程图,直接编程。简单程序也可以不画流程图,直接编程。4 4、内存空间分配、内存空间分配5 5、编写程序、编写程序6 6、静态检查、静态检查7 7、上机调试、上机调试程序的基本结构形式程序的基本结构形式1 1、顺序结构、顺序结构 程序从起始地址开始顺序执行各条指令程序从起始地址开始顺序执行各条指令直至程序结束,无分支,无循环,程序直至程序结束,无分支,无循环,程序执行按照执行按
2、照IPIP内容自动增加的顺序进行。内容自动增加的顺序进行。2 2、分支结构、分支结构判定条件分支程序段1分支程序段2满足不满足IF-THEN-ELSE结构结构判定条件程序段1程序段2程序段3CASE结构结构条件1条件2条件3例:设x,y为带符号的字节变量,编程实现下面的公式。Y=1x00 x=0-1 x0 x0?X=0?Y=0Y=1Y=-1YNYNNEXT CMP X,0 JGE BIGER MOV Y,-1 JMP NEXTBIGER:JZ EQUL MOV Y,1 JMP NEXTEQUL:MOV Y,0NEXT:3 3、循环结构、循环结构初始化循环体检测循环条件满足不满足初始化循环体检测
3、循环条件满足不满足WHILE-DO结构REPEAT-UNTIL结构例6-1:MOV CX,0 MOV AX,DS:2000HCONT:TEST AX,0FFFFH JE EXIT JNS SKIP INC CXSKIP:SHL AX,1 JMP CONTEXIT:例6-2:MOV SI,1000H MOV DI,2000H MOV CX,100LOP:MOV AL,SI MOV DI,AL INC SI INC DI DEC CX JNE LOP HLTWHILE-DO结构REPEAT-UNTIL结构6.2 汇编语言的编程应用1 1、键盘、键盘I/OI/O 通过系统提供的BIOS键盘中断(IN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 程序设计 应用

限制150内