实验四子程序设计 、实验目的 掌握子程序的定义和调用方法。 2.掌握DOS调用方法 3.掌握子程序调用与返回语句执行时堆栈变换情况。 4.掌握DOS调用程序的调试方法。 、实验设备 PC机一台(安装汇编软件)。 三、实验内容(二选一) 1.将BX中的十六进制数转换成4个ASCI码数据,要求代码转换部分用子程序实现 注:子程序入口、出口参数用AL。 2.从键盘接收4位十进制数,将其转换为十六进制数并显示 注:转换结果存放在BX中。 四、选作题 1.从键盘接收一个字符,然后显示其对应的前导、本身和后继字符。 2.在屏幕上显示26个大写英文字母A~Z。 五、实验要求 1.在 debug下跟踪程序运行过程,对与堆栈有关的指令观察堆栈指针变化情况和堆栈内容的变 化情况 2.理解用户编写的子程序和DOS调用的异同点。 3.提交实验报告
实验四 子程序设计 一、实验目的 1.掌握子程序的定义和调用方法。 2.掌握DOS调用方法。 3.掌握子程序调用与返回语句执行时堆栈变换情况。 4.掌握DOS调用程序的调试方法。 二、实验设备 PC机一台(安装汇编软件)。 三、实验内容(二选一) 1.将BX中的十六进制数转换成4个ASCII码数据,要求代码转换部分用子程序实现。 注:子程序入口、出口参数用AL。 2.从键盘接收4位十进制数,将其转换为十六进制数并显示。 注:转换结果存放在BX中。 四、选作题 1.从键盘接收一个字符,然后显示其对应的前导、本身和后继字符。 2.在屏幕上显示26个大写英文字母A~Z。 五、实验要求 1.在debug下跟踪程序运行过程,对与堆栈有关的指令观察堆栈指针变化情况和堆栈内容的变 化情况。 2.理解用户编写的子程序和DOS调用的异同点。 3.提交实验报告