汇编语言程序设计实验课件 【实验要求】 1)编写符合实验内容要求的数据分类算程序, 2)写出调试程序中编译MASM、连接命令LNK的使用 方法。 3)学会应用不同循环结构解决不同实际问题的方法。 【实验步骤】 1)编辑、编译、连接源程序,产生可执行文件EXE。 2)使用MASM软件包中Code View工具单步运行该程序, 并验证结果的可靠性。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验要求】 1)编写符合实验内容要求的数据分类算程序, 实验1 2)写出调试程序中编译MASM、连接命令LINK的使用 方法。 3)学会应用不同循环结构解决不同实际问题的方法。 【实验步骤 】 1)编辑、编译、连接源程序,产生可执行文件.EXE。 2 )使用MASM软件包中CodeView CodeView工具单步运行该程序 工具单步运行该程序, 并验证结果的可靠性。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验报告】 (1)列出程序清单,画出程序流程图,编写程序 代码。 (2)总结循环程序的循环结构和循环设计的方法。 (3)如果把数据中为“0”的数据也分类出来, 程序应作哪些修改。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验报告】 ( 1 )列出程序清单 实验1 ,画出程序流程图 画出程序流程图,编写程序 代码。 (2)总结循环程序的循环结构和循环设计的方法。 ( 3 )如果把数据中为 如果把数据中为 “ 0 ”的数据也分类出来 的数据也分类出来, 程序应作哪些修改。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验9】子程序设计及跟踪调试实验 【实验目的】 学习子程序结构的设计方法,理解模块间主程序与 子程序之间的调用关系,掌握多模块程序设计方法,学 会使用PUBLIC和EXTRN伪指令解决模块间的符号通信 问题。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验 9 】子程序设计及跟踪调试实验 【实验目的 】 学习子程序结构的设计方法,理解模块间主程序与 子程序之间的调用关系,掌握多模块程序设计方法,学 会使用PUBLIC 和EXTRN伪指令解决模块间的符号通信 问题。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验内容】 编写子程序,已知有两组N个元素的数据,分别存放在以 BUF1和BUF2为首址的字节存储区中,要求用冒泡排序法将它们 从小到大的排序。 参考程序清单: ;主程序MAN.ASM EXTRN SORT:FAR DATA SEGMENT BUF1DB30H,10H,40H,20H,50H,70H,60H,90,80H,0,0FFH N1=$-BUF1 BUF2DB22H,11H,33H,55H,44H,77H,66H,99H,88H,0AAH,0EEH,0 N2=-BUF2 DATA ENDS China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实 内容 验 】 编写子程序,已知有两组N个元素的数据,分别存放在以 BUF1 和BUF2为首址的字节存储区中 要求用冒泡排序法将它们 实验1 BUF1 和BUF2为首址的字节存储区中,要求用冒泡排序法将它们 从小到大的排序。 参考程序清单: ;主程序MAIN.ASM EXTRN SORT:FAR DATA SEGMENT BUF1 DB 30H,10H,40H,20H,50H,70H,60H,90,80H,0,0FFH N1=$-BUF1 BUF2 DB 22H,,,,,,,,, , , 11H,33H,55H,44H,77H,66H,99H,88H,0AAH,0EEH,0 N2=$-BUF2 DATA ENDS China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 参考程序清单(接上页) CODE SEGMENT MAIN PROC FAR 参考程序清单(接左页) ASSUME CS:CODE,DS:DATA,SS:STACK BEGIN:MOV AXDATA EXIT: MOV DSAX MOV AH,4CH LEA BX.BUF1 INT 21H MOV CXN1 RET CALL SORT MAIN ENDP LEA BX.BUF2 CODE ENDS MOV CX.N2 END BEGIN CALL SORT China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 参考程序清单(接上页) CODE SEGMENT MAIN PROC FAR MAIN PROC实验 FAR1 清 ASSUME CS:CODE,DS:DATA,SS:STACK BEGIN:MOV AX,DATA 参考程序 清单(接左页) EXIT: MOV DS,AX LEA BX,BUF1 MOV CX,N1 ;MOV AH,4CH ;INT 21H RET CALL SORT LEA BX,BUF2 MOV CX N2 MAIN ENDP CODE ENDS MOV CX,N2 END BEGIN CALL SORT END BEGIN China University of Geoscience http://lab.cug.edu.cn/