简单的DEBUG指令个)——汇编语言

debug命令可以实现写入、查看、改写等操作:

1.思维图:

三个查看两个写入一个执行:

debug命令
R :查看 写入 1.查看-r and 2.改写寄存器内容-r ax 一般用来改变CPU指向的寄存器的位置
D 查看 以16进制的形式查看数据
E 写入 以机械码形式写入数据
U 查看 以汇编语言的形式查看存储信息
T 执行
A 写入 以汇编语言的形式写入数据

1.关于D:

有三种查看格式:
-d
-d 1000:0 (依然是128字节内容)
-d 1000: 0 9

信息表示格式:
在这里插入图片描述

一共128个内存单元8行16列,其中中间数据以”-“分开,0 ~ 7-8 ~ F;
可以使用D查看指定的范围:比如要看1000:0~1000:9 可以写成 “d 1000:0 9”

2.关于E:

有一种写入格式:
-e 1000:0
可以输入数字、字母、字符串:
在这里插入图片描述

在这里插入图片描述

也可以输入机械码:
在这里插入图片描述

在这里插入图片描述

3.关于U:

在这里插入图片描述

4.关于T :

使用之前用让CPU指向要执行命令的对应的寄存器的地址;
T执行完后会自动返回CPU寄存器的状态;
IP偏移地址会增加(增加对少要看对应的机械码的字节长度)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值