实验五 宏.pptVIP

  • 5
  • 0
  • 约1.79千字
  • 约 8页
  • 2018-03-06 发布于湖北
  • 举报
实验五 宏

汇编语言程序设计 实验五 宏调用程序设计 实验内容: 1.设计一个子功能,能实现多个字或字节数据连加或连减的功能。 2. 设计一个子功能,完成显示一串文字信息(将计算结果显示出来)。 实验要求: 用宏来设计子功能,体会宏和子程序的区别。 编程思路(供参考) : 1、简单起见,参加运算的数预先存放在数据缓冲区。(当然,也可从键盘录入。) 2、定义一个连减宏实现数的连减操作。 3、定义二个子程序, 实现二进制到十进制数的转换。 二进制数转换成十进制数有多种方法,如比较法、除法取余法和除法取商法等等。 4、主程序完成对宏的调用和子程序的调用。 ①宏调用实现连减功能。 ②子程序调用实现二进制数转换十进制数并显示。 数据段定义 data segment buff dw 61352,4369,8738,13107,17476,4369 result dw ? data ends 宏定义实现数的连减 bin_sub macro a, result, n push ax push bx push cx lea bx, a mov cx, n dec cx mov ax, word ptr[bx] L: sub ax, word ptr[bx

文档评论(0)

1亿VIP精品文档

相关文档