AX、BX、CX、DX寄存器:

AX――累加器(Accumulator),使用频度最高

BX――基址寄存器(Base Register),常存放存储器地址

CX――计数器(Count Register),常作为计数器(Loop循环时使用)

DX――数据寄存器(Data Register),存放数据(字符串首地址位置为 DS:[DX])


mount D: D:\Debug\masm
D: 



-D(Dump)显示内存空间中的值(参数一二为:起始地址+结束地址)


-E(Edit)修改内存空间中的数据

1> 指定需要修改的内存地址
2> 空格可以连续修改
3> 提示的内容为内存空间原有的值


-A 0 以汇编指令的方式在内存中写入一条机器指令

-U 0 将内存中的机器指令转换为汇编指令


-T 单步执行一条内存中的机器指令

-T =0000


-R(read)查看CPU寄存器内容



使用Debug测试循环语句:

MOV SI,0300
MOV DX,0A
MOV CX,5
MOV [SI],DX
( 注意这里在使用debug的时候需要直接写指令,在下方的循环部分指明需要循环的起始地址 )
INC SI
INC DX
LOOP 0025

Assembler - Debug相关推荐

  1. 《Debug Hacks》和调试技巧

    Debug Hacks 作者为吉冈弘隆.大和一洋.大岩尚宏.安部东洋.吉田俊辅,有中文版<Debug Hacks中文版-深入调试的技术和工具>.这本书涉及了很多调试技巧,对调试器使用.内核 ...

  2. 《Debug Hacks》和调试技巧【转】

    转自:https://blog.csdn.net/sdulibh/article/details/46462529 Debug Hacks 作者为吉冈弘隆.大和一洋.大岩尚宏.安部东洋.吉田俊辅,有中 ...

  3. Debug学习资源汇总

    这里记录Debug探索团队相关领域学习资源,并会坚持持续更新,欢迎您将好的资源或推荐发在留言栏里,我们会定期整理到正文中. (最后更新:20081025) 图书推荐:(从入门到精通) [国人精品,强烈 ...

  4. windows10下QT6.4.3编译qsqlmysql Debug+Release动态库

    QT6版本以上没有mysql的动态库,需要自己编译,网上找了好多教程都没有成功编译,后面结合多个教程慢慢倒腾 终于成功了,具体操作步骤如下: 1,首先下载安装QT的时候 需要安装它的源码 2,安装完成 ...

  5. Debug Hacks (1): 理解用GOT/PLT调用函数的原理

    Debug Hacks (1): 理解用GOT/PLT调用函数的原理 1. GOT/PLT GOT是Global Offset Table,是保存库函数地址的区域.程序运行时,库函数的地址会设置到GO ...

  6. Linux Kernel - Debug Guide (Linux内核调试指南 )

    linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一部分:基础知识*** 总纲:内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 ...

  7. stabs: c语言如何使用stabs存放debug信息,以及如何使用stabs查找函数, stacktrace 如何实现

    stabs 已经被 DWARF 替代...... stabs是什么 Stabs (Symbol Table String) refers to a format for information tha ...

  8. Debug Information

    Debug Information 参考: Debug Information 1 Debug Information 2 Debug information is a collection of i ...

  9. pycharm debug后会出现 step over /step into/step into my code /force step into /step out 分别表示...

    1.debug,全部打印 2.打断点debug,出现单步调试等按钮,只运行断点前 3.setup over 调试一行代码 4.setup out 运行断点后面所有代码 5.debug窗口显示调试按钮 ...

  10. Debug常用指令和DOSBox使用步骤

    Debug是Dos系统中著名的调试程序,也可以运行在Windows系统实模下. 优点: 使用Debug程序,可以查看CPU各种寄存器的内容,内存的情况,并且在机器指令级跟踪程序的运行. DosBox: ...

最新文章

  1. 思考:开发者如何挑选最合适的机器学习框架?
  2. Android4.2以及最新SDK的尝鲜使用
  3. Tomcat相关面试题,看这篇就够了!保证能让面试官颤抖!
  4. Java8 CountDownLatch 源码分析
  5. Scala中使用两种方式对单词进行次数统计(wordCount)
  6. js正则限制字符串长度_正则笔记(3)万字长文,慎点。
  7. 华硕服务器性能,华硕45nm四核服务器主板突破性能瓶颈
  8. 菜鸟学IT之python3关于列表,元组,字典,集合浅认识!
  9. bigmp4.com AI 视频无损放大高清补帧工具
  10. 以图搜图 图像匹配_以图搜图是什么 如何实现以图搜图
  11. springboot整合fluent-mybatis,报错“...is not a @FluentMybatis Entity or it‘s Mapper not defined as bean.”
  12. 开源一个 Python 算法和数据结构中文教程
  13. vios support for power
  14. Silvaco TCAD仿真4——设计一个元件nmos(Atlas)
  15. Rabbitmq基于插件的延迟队列
  16. linux查看更多历史记录,查看更多历史,如何查看浏览历史记录
  17. 怎么登陆163邮箱?163的邮箱有哪些实用技巧?
  18. 熊猫烧香病毒幕后黑手曝光 网络世界高手对决一个月
  19. java实现网上招标系统
  20. Oracle heap 表的主键 dump 分析

热门文章

  1. PTA 7-28猴子选大王(约瑟夫问题)
  2. gopher对mysql的利用_gopher协议的攻击利用
  3. 安装不成功问题解决办法
  4. 常用单词3000 php,常用英语单词大全,英语最常用单词3000个。
  5. 软件架构-redis特性和集群特性(下)
  6. excel vba 将jpg图片批量转pdf文件
  7. 旋转矩阵的导数(机器人学)
  8. python股票回测_用Python徒手撸一个股票回测框架搭建【推荐】
  9. git commit --amend 的使用记录
  10. STM32借助Mbed OS多线程调节电脑音量