摘要: 标准的子程序结构 利用跳转可以实现子程序调用。所谓调用,实际上就是程序转移到该标号去继续执行。。这种方式虽然简便,但是在模块化程序结构设计中,是不规范的。尤其是其它模块中的某个程序想要调用这个子程序时,还需要指明该子程序标号是在哪个模块、哪个代码段的哪个程序中。 标准的用法是用8086汇编语言提供的 阅读全文
posted @ 2019-04-28 17:13 Rogn 阅读(2693) 评论(0) 推荐(0) 编辑
摘要: 循环程序例子 示例 在5行16列上用写显存方法显示多彩字符串。用循环指令实现。 设计思路:(1) 用DH存放行号,DL存放列号;(2) BL存放字符属性,第1个字符的属性为4,红色;其他字符按属性+1改变;(3) 字符的位置计算公式:行号×160+列号×2;(4) 用循环指令LOOP实现将多彩字符串 阅读全文
posted @ 2019-04-28 17:00 Rogn 阅读(3307) 评论(0) 推荐(0) 编辑
摘要: 汇编语言程序和高级语言程序一样,有顺序、分支、循环、子程序四种结构形式。 计算机程序在执行过程中,可以改变程序的执行顺序,根据一定的条件进行转移,使程序完成更复杂的功能。汇编语言提供了无条件转移指令和条件转移指令。 一个分支程序的例子 示例 设计分支程序,实现下列公式计算。X、Y为字型。假设X单元中 阅读全文
posted @ 2019-04-28 16:45 Rogn 阅读(4666) 评论(2) 推荐(0) 编辑
摘要: 本系列以80X86系列微型计算机为基础,以MASM5.0为汇编上机实验环境,重点介绍Intel8086指令系统。Intel8086指令系统中有100多条指令,利用这些指令可以编写出复杂的程序实现更多功能。 汇编语言是直接控制计算机硬件工作的最简便的语言。学习了汇编语言可具有在CPU寄存器级上进行控制 阅读全文
posted @ 2019-04-28 16:17 Rogn 阅读(10125) 评论(0) 推荐(0) 编辑