课程名称:汇编语言与接口技术
实验名称:子程序结构
专业班级:计科1907
姓 名: 学 号:
组 别: 日 期:
合 作 者:
一、实验目的 1、明确MASM、LINK软件的作用。 2、掌握汇编语言程序的编辑、汇编、连接过程。 3、掌握汇编语言子程序设计方法。 二、实验仪器 PC电脑和MASM汇编软件 三、实验原理(要求)与内容 使用汇编语言子程序结构编程,并得到调试结果(在实验前必须编写好无语法错误的程序)。 编写完整程序,实现输出如下图形: * * * 四、实验过程及结论 1.用记事本编辑源文件*.ASM 书写程序: CODE SEGMENT ASSUME CS:CODE START: CALL KONG CALL XING CALL CRLF CALL XING CALL KONG CALL XING MOV AH,4CH INT 21H KONG PROC MOV AH,2 MOV DL,32; INT 21H RET KONG ENDP XING PROC MOV AH,2 MOV DL,'*' INT 21H RET XING ENDP CRLF PROC MOV AH,2 MOV DL,13 INT 21H MOV DL,10 INT 21H RET CRLF ENDP CODE ENDS END START 1.用MASM汇编 2.用LINK链接
3.用DEBUG反汇编,运行(截图)
通过本次实验,熟悉了完整汇编子程序的相应编程,对mov,AH的四个功能号1为输入一个字符给al,2为显示一个字符,9为输出字符串,4ch为结束输入输出结束程序,通过记事本写子程序,在通过call调用,用子程序名+proc然后ret再子程序名+endp的形式使用,处理起相应的子程序问题更加得心应手,增加了我对汇编的兴趣。 实验成绩: 教师签字: |