实验七 汇编语言与C语言混合程序设计
一、实验目的
1.掌握汇编语言与高级语言混合程序设计的方法。
2.学会C的数组指针与汇编语言程序中数组首地址的对应关系。
二、实验原理
1.从6个数中找出最大数并显示。要求查找最大数的功能由汇编语言子程序实现,定义数据及显示用C语言编写。
2.求若干个带符号数之和,其和为32位数。要求求和程序用汇编语言编写,定义数据及显
示用C语言编写。
(提示:在C函数中申明汇编子程序是外部函数,并定义若干个数组元素,然后条用汇编字程序求和,最后把结果显示在屏幕上。在汇编程序中先申明子程序是公用(PUBLIC)子程序,然后使用由堆栈传递的数组开始地址及元素个数,从数组中取出元素求和,返回的32位结果在DX:AX中)。
三、实验仪器
1. IBM-PC 微机或兼容机一套。
2. 准备一张已格式化过的用户软盘(空盘),用于存放你的程序。
四、实验步骤
1.编写源程序 2.编译和连接
五、实验要求
1.编写实验程序。 2.调试、分析实验结果。 3.写出标准实验报告。
29
相关推荐: