汇编语言程序设计实验课件 【实验要求】 1)编写符合实验内容要求的表达式计算程序, 2)写出调试以上程序的过程,即输入不同参数值,读 出Z的执行结果。 3)熟练使用源程序汇编、连接命令的使用方法。 【实验步骤】 1)利用UltraEdit等编辑软件,编写LX6.ASM源程序。 2)对其进行编译、连接,产生.EXE文件。 3)学习使用MASM软件包中Code View工具的使用方法。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验要求】 1)编写符合实验内容要求的表达式计算程序, 2 )写出调试以上程序的过程,即输入不同参数值,读 实验1 2 )写出调试以上程序的过程,即输入不同参数值,读 出Z的执行结果。 3 )熟练使用源程序汇编 、连接命令的使用方法 。 【实验步骤】 1)利用UltraEdit等编辑软件,编写LX6.ASM源程序。 2 )对其进行编译 、连接,产生.EXE文件 。 3)学习使用MASM软件包中CodeView工具的使用方法。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验报告】 1)画出程序流程图,独立编写程序,列出程序清单。 2)说明本实验是如何利用MASM软件包进行调试的。 3)说明乘除中字节运算和字运算的存储单元扩展情况。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验报告 】 实验1 1)画出程序流程图,独立编写程序,列出程序清单。 2)说明本实验是如何利用MASM软件包进行调试的。 3 )说明乘除中字节运算和字运算的存储单元扩展情况 。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验7】分支程序设计及跟踪调试实验 【实验目的】 学习分支程序的设计方法,掌握汇编程序的编辑、 编译、连接、运行调试过程,以及MASM软件包中 Code View工具的使用。 【实验内容】 编写程序,从键盘上输入0到9中任一自然数, 求其立方值,若输入数据不是0一9,则显示“NPUT ERROR!” China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 【实验7】分支程序设计及跟踪调试实验 【实验目的 】 学习分支程序的设计方法,掌握汇编程序的编辑、 编译 、连接 、运行调试过程,以及MASM软件包中 CodeView工具的使用。 【实验内容 】 编写程序,从键盘上输入0到9中任一自然数, 求其立方值,若输入数据不是 若输入数据不是 0 - 9,则显示 “INPUT ERROR!”。 China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 参考程序: DATA SEGMENT INPUT DB“PLEASE INPUT X(O.9):S” TAB DW0,1,8,27,64,125,216,343,512,729 X DB? Y DW? INERR DB ODH,OAH,"INPUT ERROR!S DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK BEGIN:MOV AX,DATA MOV DS.AX MOV DX,OFFSET INPUT MOV AH,9 INT 21H China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 参考程序: DATA SEGMENT INPUT DB “PLEASE INPUT X(0...9):$” TAB DW 0,1,8,27,64,125,216,343,512,729 实验1 TAB DW 0,1,8,27,64,125,216,343,512,729 X DB ? Y DW ? INERR DB 0DH INERR DB 0DH,0AH,“INPUT ERROR!$ INPUT ERROR!$ “ DATA ENDS CODE SEGMENT ASSUME CS CODE DS DATA SS STACK ASSUME CS:CODE,DS:DATA,SS:STACK BEGIN: MOV AX, DATA MOV DS, AX MOV DX OFFSET INPUT MOV DX, OFFSET INPUT MOV AH, 9 INT 21H China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 参考程序:(连接上页代码) 参考程序:(连接左页代码) MOV AH,1 OV AX,TAB[BX灯 INT 21H MOVY,AX CMP AL,'O' EXIT:MOV AH,4CH JB LERR INT 21H CMP AL,'9' LERR:MOV DX,OFFSET INERR LA LERR MOV AH,9 AND AL,OFH INT 21H MOV X,AL JMP EXIT ADD AL,AL CODE ENDS MOV BL.AL END BEGIN MOV BH,O China University of Geoscience http://lab.cug.edu.cn/
汇编语言程序设计实验课件 参考程序:(连接上页代码) MOV AH, 1 INT 21H 参考程序:(连接左页代码) MOV AX, TAB[BX] MOV Y AX CMP AL, '0' 实验1 JB LERR CMP AL '9' MOV Y, AX EXIT: MOV AH, 4CH INT 21H CMP AL, 9 LERR MOV DX OFFSET INERR LA LERR AND AL, 0FH MOV X AL LERR: MOV DX,OFFSET INERR MOV AH,9 INT 21H MOV X, AL JMP EXIT ADD AL, AL MOV BL, AL MOV BH 0 JMP EXIT CODE ENDS END BEGIN MOV BH, 0 China University of Geoscience http://lab.cug.edu.cn/