汇编语言开发工具DEBUG介绍 调试工具DEBUG的命令: 1、Assembler汇编命令,从某地址开始写汇编指冷 2、Compare比较命令 3、Data 显示某地址开始数据 4、Erase擦除某地址开始的存储数据 5、Fu某地址开始的存储区填充数据 6、Register查看寄存器的内容 7、Name 给程序命名
汇编语言开发工具DEBUG介绍 调试工具DEBUG的命令: 1、Assembler 汇编命令 ,从某地址开始写汇编指令 2 、Compare 比较命令 3 、Data 显示某地址开始数据 4 、Erase 擦除某地址开始的存储数据 5 、Full 某地址开始的存储区填充数据 6 、Register 查看寄存器的内容 7 、Name 给程序命名
汇编语言开发工具DEBUG介绍 7、nput 从某口输入数据 8、 Output向某口输出数据 9、 Move 从内存区1向区2搬一块数据,移动 10、Quit退出 11、Trap陷阱,单步执行1条指令。 12、Un-asm反汇编,查看机器指令 13、Wite写磁盘,写文件 14、P命令,单步执行一条指令
汇编语言开发工具DEBUG介绍 7 、 Input 从某口输入数据 8 、 Output 向某口输出数据 9 、 Move 从内存区1向区2搬一块数据,移动 10 、Quit 退出 11 、Trap 陷阱,单步执行1条指令。 12 、Un-asm 反汇编,查看机器指令 13 、Write 写磁盘,写文件 14、 P 命令,单步执行一条指令
DEBUG命令举例 A100 从当前段100单元开始编写源程序 U100 从当前段100单元开始反汇编源程序 R 查看、修改寄存器内容 G=100从100单元开始运行程序 P 从当前位置开始向下执行一条指令 N file1.com给程序起名字 W C: 把程序写到C盘根目录下 E100从当前段100单元开始修改内存中的数 Q退出DEBUG
DEBUG命令举例 A 100 从当前段100单元开始编写源程序 U 100 从当前段100单元开始反汇编源程序 R 查看、修改寄存器内容 G=100 从100单元开始运行程序 P 从当前位置开始向下执行一条指令 N file1.com 给程序起名字 W C:\ 把程序写到C盘根目录下 E 100 从当前段100单元开始修改内存中的数 Q 退出DEBUG
课堂演示实验一: DEBUG使用操作 1、如何进入DEBUG.EXE? 2、进来后,如何查看当前的程序空间? 3、如何查看当前的寄存器的值? 4、如何编写一段小程序? 5、如何把编写一段小程序存盘? 6、如何把小程序装入内存? 7、如何运行这个小程序?
课堂演示实验一: DEBUG使用操作 1、如何进入DEBUG.EXE? 2、进来后,如何查看当前的程序空间? 3、如何查看当前的寄存器的值? 4、如何编写一段小程序? 5、如何把编写一段小程序存盘? 6、如何把小程序装入内存? 7、如何运行这个小程序?
3.1指令的基本概念和指令格式 机器指令:指挥计算机完成某种操作的命令。 指令格式如下: 操作符OPD ,OPS OPD:目的操作数/地址 OPS:源操作数/地址 例MOV AL,05H MOV AL,[05H] MOV [O5H1,AL ADD AL,05H SUB [1234H,AL
3.1 指令的基本概念和指令格式 机器指令:指挥计算机完成某种操作的命令。 指令格式如下: 操作符 OPD, OPS OPD:目的操作数/地址 OPS:源操作数/地址 例 MOV AL, 05H MOV AL, [05H] MOV [05H], AL ADD AL, 05H SUB [1234H], AL