程序员|程序员,bebug不讲武德,搞偷袭。
文章图片
文章图片
文章图片
Debug:A(汇编)直接将8086/8087/8088记忆码合并到内存 。
该命令从汇编语言语句创建可执行的机器码 。 所有数值都是十六进制格式 , 必须按一到四个字符输入这些数值 。 在引用的操作代码(操作码)前指定前缀记忆码 。
a[address
参数
address指定键入汇编语言指令的位置 。 对address使用十六进制值 , 并键入不以“h”字符结尾的每个值 。 如果不指定地址 , a将在它上次停止处开始汇编 。
有关将数据输入到指定字节中的信息 , 请单击“相关主题”列表中的DebugE(键入) 。
有关反汇编字节的信息 , 请单击“相关主题”列表中的DebugU(反汇编) 。
范例a命令支持所有形式的间接注册命令 , 如下例所示:
addbx , 34.[si-1
pop
push[si
)
还支持所有操作码同义词 , 如下例所示:
loopz100 loope100 ja200 jnbe200
对于8087操作码 , 必须指定wait或fwait前缀 , 如下例所示:
fwaitfaddst , st(3); thislineassembles; anfwaitprefix说明使用记忆码
【程序员|程序员,bebug不讲武德,搞偷袭。】段的替代记忆码为cs:、ds:、es:和ss: 。 远程返回的记忆码是retf 。 字符串处理的记忆码必须明确声明字符串大小 。 例如 , 使用movsw可以移动16位的字串 , 使用movsb可以移动8位字节串 。
推荐阅读
- 程序员为教师妻子开发应用:将iPhone变成文档摄像头
- 悔哭!一程序员误把7500个比特币当垃圾扔掉,估算约2.4亿美元
- 2.4亿美元打水漂!程序员小哥把7500个比特币当垃圾扔掉 硬盘找不回
- 程序员开发抢茅台脚本:2天就刷榜Github
- 为什么我喜欢C语言,却非常讨厌C++?一位国外程序员的回答
- 程序员怎么保护头发?雷军回应
- 北美程序员Tinder翻车实录
- 导航|攻坚“卫星导航信号弱”难题,高德程序员联手武大学子夺得国际室内定位大赛冠军
- 长沙|视频|聚焦“数字英雄”长沙银行冠名全国首档程序员电视真人秀
- 孙玲|从流水线女工逆袭成高薪程序员 一度爆红的她现在咋样了?