宏指令与子程序设计实验.docxVIP

  • 15
  • 0
  • 约4.68千字
  • 约 11页
  • 2020-07-18 发布于江苏
  • 举报
一 . 实验目的及实验环境 实验环境: 1、 熟悉宏指令、宏定义、宏调用以及宏展开的概念;掌握宏指令的定义与调用 的方法。 2、 掌握子程序的定义、调用以及调用程序与子程序之间参数的传递方法。 3、 了解宏指令与子程序的异同以及各自的适用场合。 实验环境: 80x86 系列微型计算机一台以及进行汇编语言程序设计所必需的编程工具(文本编辑器、 ASM.EXE 、LINK.EXE 、 DEBUG.EXE ) 二 . 实验内容 从键盘输入 10 个无符号十进制数(小于 256),将其转换为二进制数并存放 NUM 字节型变量中,找出其中的最大数,并将找出的最大数在屏幕上显示出来。 要求: 在屏幕上显示字符串提示信息的功能由宏指令 DSTRING 实现; ② 将键盘输入的十进制数转换成二进制数由子程序 DTOB 实现; ③ 在 N 个无符号字节型二进制 数中找出最大数的功能由子程序 FMAX 实现; ④ 将一个无符号字节型二进制 数转换为十进制数并在屏幕上显示 的功能由子程序 BTOAD 实现。 程序运行结果如右图所示。 三.方案设计 1、 编程指导 1) 显示提示信息的宏指令 DSTRING 的编写 宏指令通常用于在程序中需要反复使用但所需指令条数又不是很多的情形; 而对于需要经常使用且需要较多指令才能完成的功能通常通过子程序调用来实 现。这是因为,从执行速度上看, 由于子程序调

文档评论(0)

1亿VIP精品文档

相关文档