Windows汇编学习(一)

汇编语言有六种常用命令且不区分大小写

打开dosbox后输入debug进入debug窗口

一、R命令

R命令用来查看和改变CPU寄存器的内容

1.-R 表示查看CPU寄存器的内容

2.-R 加寄存器表示修改某一寄存器的内容

如 -R AX 即表示修改AX的内容

二、D命令

D命令用来查看内存中的内容,输出显示分为三块,左面是储存器开始位置,中间是储存器的内容,右面是储存器对应数据ASCII码表示的符号。

1.-D 1000:0 表示查看从10000H位置后128个位置的内容

2.-D 1000:0 X 表示查看10000H后X位的内容

 三、E命令

E命令用来改写某位置的内容

1.-E 1000:0 数据 数据 数据.... 表示修改10000H位置开始的N个数据

 2.-E 1000:0 如果直接输入回车,会挨个修改对应位置的数据,不需修改直接空格跳过,需要修改就输入需要修改的内容,如果想结束直接输入回车即可。

四、U命令

U命令用来查看汇编指令

-U 1000:0 查看10000H开始的机器码转换为对应汇编指令的内容

 

 五、T命令

T命令用来执行对应的代码

从CS:IP位置开始执行

六、A命令

A命令用于将输入的汇编指令转换为机器码存到机器里

-A 1000:0  表示从10000H位置开始写代码

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值