教案纸第四章汇编语言程序格式与处理过程(4课时)一、教学目的与要求1
掌握常用伪指令的格式及功能2
掌握汇编语言程序和上机调试过程3
掌握 debug 常用命令二、教学重点1
常用伪指令格式、功能2
汇编语言程序格式和上机调试过程3
汇编语言程序从编辑到执行的过程4
debug 常用命令三、教学难点伪指令,汇编语言程序调试四、教学方法与教学手段课堂教学、多媒体教学重点讲授常用伪指令,汇编语言程序格式和上机调试过程五、教学过程常用伪指令格式、功能汇编语言程序格式汇编语言程序上机调试过程第一节汇编语言程序格式一、常用伪指令1
定义段格式:段名 segment ⋯⋯段名 ends 功能:定义一个段, segment说明一个段开始, ends 说明一个段结束2
assume 格式: assume 段寄存器:段名教案纸功能:假设某一段寄存器和程序中的某一个用segment ⋯ ends 定义的段相关联3
END 格式: END [label] 功能:表示源程序结束4
定义数据的伪指令格式: [ 变量] 助记符操作数,⋯,操作数[;注释]功能:为操作数分配存储单元,并用变量与存储单元建立联系
DB 操作数占 1 个字节DW 操作数占 2 个字节DD 操作数占 4 个字节DQ 操作数占 8 个字节DT 操作数占 10 个字节例:操作数可以是常数,或者是表达式DATA_BYTE DB 10 ,4,10H ;每个数占 1 个字节DATA_WORD DW 100,100H ,-5 ;每个数占 2 个字节DATA_DW DD 3CH ,OFFFDH ;每个数占 4 个字节ESSAGE DB ‘HELLO ’;每个字符的 ASCII 码占 1 个字节5
表达式赋值伪操作格式: EQU = 功能:将表达式的值赋给指定的符号名注:① EQU:表达式名不允许重复定义②=:允许重复定义