[信息与通信]基于8086的微机原理3.ppt

[信息与通信]基于8086的微机原理3

基于8086的微机原理 补充课件参考教材 微型计算机原理与接口技术(第四版) (中国科技大学-周荷琴 吴秀清主编) 第2章 8086 系统结构 第3章 8086的寻址方式和指令系统 第4章 汇编语言程序设计 第4章 汇编语言程序设计 【例5-7】(续) MOV AH,2 INT 21H ;利用2号DOS调用显示 LOOP NEXTCHAR ;循环执行16次 FINISH: MOV DL,B MOV AH,2 INT 21H ;利用2号DOS调用,显示B 【例5-7】(续) MOV AH,4CH INT 21H ; 返回操作系统 CODE ENDS END START 本例中,由于已知BX是16位的,因此,循环的次数就是16次,所以可以采用计数法控制循环。 4.4.6子程序设计 在许多应用程序中,常常需要多次用到一段程序。这时,为了避免重复编写程序,节省内存空间,可以把该程序段独立出来,以供其他程序调用,这段程序称为“子程序”或“过程”。 子程序是可供其他程序调用的具体特定功能的程序段。 调用子程序的程序体,称为“主程序”或“调用程序”。 采用子程序进行程序设计的注意点 现场保护和恢复 所谓“现场保护”是指子程序运行时,对可能破坏的主程序用到的寄存器、堆栈、标志位、内存数据值进行的保护。 所谓“现场恢复”指由子程

文档评论(0)

1亿VIP精品文档

相关文档