汇编实验1.1:Debug程序的使用

1. 实验目的

  学会Debug实用程序的基本功能
  认识汇编指令、寄存器、内存空间

2. 实验内容

①用R命令查看、改变CPU寄存器的内容
R——查看寄存器的内容
R 寄存器名——改变指定寄存器的内容
汇编实验1.1:Debug程序的使用_第1张图片

汇编实验1.1:Debug程序的使用_第2张图片

②用D命令查看内存中的内容
D——列出预设地址内存处的128个字节的内容
D 段地址:偏移地址——列出内存中指定地址处的内容
D 段地址:偏移地址 结尾偏移地址——列出内存中指定地址
范围内的内容
汇编实验1.1:Debug程序的使用_第3张图片

汇编实验1.1:Debug程序的使用_第4张图片

汇编实验1.1:Debug程序的使用_第5张图片

③用E命令改变内存中的内容
E 段地址:偏移地址
逐个询问,进行修改,包括以下步骤:
输入数据——输入修改后的数据;
空格——接受,继续下一个数据的修改
回车——修改数据结束
汇编实验1.1:Debug程序的使用_第6张图片

④用U命令将内存中的机器指令翻译成汇编指令
先用E命令将机器码写入内存,D命令查看写入的数据,最后
用U命令将机器码翻译成汇编指令。
汇编实验1.1:Debug程序的使用_第7张图片

汇编实验1.1:Debug程序的使用_第8张图片

⑤用A命令以汇编指令的格式在内存中写入机器指令
A 段地址:偏移地址,回车之后写入汇编指令
D 段地址:偏移地址——查看数据(汇编指令对应的机器码)
U 段地址:偏移地址——查看汇编指令代码
汇编实验1.1:Debug程序的使用_第9张图片

⑥用T命令执行机器指令
T ——执行CS:IP处的指令
CS:IP = 073F:0100

在这里插入图片描述

汇编实验1.1:Debug程序的使用_第10张图片

汇编实验1.1:Debug程序的使用_第11张图片

汇编实验1.1:Debug程序的使用_第12张图片

你可能感兴趣的:(汇编语言)