00汇编指令

[内容概览]

r

d

e

u

a

========================================================

r - 查看寄存器状态。如图:

r  寄存器 - 修改寄存器的内容。

例如:我想修改cpu中寄存器ax的值,需要输入 "r ax"。如图:

 

d 基础地址:偏移地址 - 查看内存内容。

例如,我想查看内存中1000:0的内容,需要输入"d 1000:0"。如图:

其中左面是起始地址 中间是内存二进制数字对应的十六进制数字 右面是内存存储单元对应的ASCII字符

e指令。e有两种方式修改内存的内容。

  方式一:

  e 基础地址:偏移地址 数据  数据 数据 .......Enter键结束 - 修改内存指定地址的内容。

  例如,我想修改内存中地址1000:0 - 1000:3 的内容为1,需要输入"1000:0 1 1 1 1"。如图:

  

  方式二:

  e 基础地址:偏移地址 Enter键。

  左面是数据起始地址。右面显示 "数字.",其中"."左面表示内存中现在存储的数据。在"."右面输入想存入内存的数据。

  [空格键]结束目前存储单元数据的输入,开始下一个存储单元数据的输入。[Enter]键结束。

  如果当前存储单元数据不想修改,按下空格键即可。

  例如,我想修改内存中地址1000:0 - 1000:3内容全部为2,需要输入"e 1000:0 [Enter] 2[空格] 2[]空格] 2[空格] 2[空格]"。

   

u 基础地址:偏移地址 - 查看内存指定地址对应的汇编指令。

例如,我想查看内存中从地址1000:0开始的内容对应的汇编指令, 需要输入"u 1000:0"。

a - 将汇编指令存入到内存中指定地址。

例如,我想将汇编指令"mov ax,10"存入内存地址从1000:0里面,需要输入"a  1000:0[Enter键]"。

若想结束输入,再按一下[Enter]键即可。

原文地址:https://www.cnblogs.com/JuniorProgramer/p/12315852.html