5、设计,并上机调试,以实现较复杂的程序设计。二、实验内容和原理1.已知X、Y、Z、MAX为16位的带符号数,求三个数中最大值,结果存入MAX单元。2.编写程序计算Y的值,当X<0时,Y=-1;当X=0时,Y=0,当X>0时,Y=1,其中,输入数据X和输出数据Y均在数据段中定义,且皆为字节变量。三、主要仪器设笔记本、DOSBOX四、操作方法与实验步骤64位机运行过程:DOS虚拟机,即DOSBox(1)假设编译器在E:masm5,就是masm.exe,debug.exe,link.exe的那个文件夹(2)输入令 mount C E:masm5 (
6、把文件夹E:masm5当作虚拟机的C盘) (3)然后输入 C:(进入虚拟的C盘,其实就是E:masm5) (4)输入dir (5)输入命令:edit,打开编辑窗口,输入如下原程序后保存文件,例如exp1.asm (6)输入下列指令进行编译:d: masm exp1.asm回车检查错误,如结果为0错误0警告则编译成功,产生exp1.obj文(7)输入下列指令进行链接:d: link exp1.obj回车如结果为0错误0警告则链接成功,产生exp1.exe文件2.对已经汇编连接成功的可执行文件,使用DEBUG命令调试程序找出程序的断点,执行