03 查看CPU和内存,用机器指令和汇编指令编程。

Debug的使用

  • 什么是Debug?
    Debug是DOS,Windows都提供的实模式(8086方式)程序的调试工具。使用它可以查看CPU各种寄存器中的内容/内存的情况和机器码级跟踪程序的运行。
    常用到的功能:
    * R命令:查看改变CPU寄存器内容。
    * D命令: 查看内存中的内容
    * E命令: 改变内存中的内容
    * U命令: 将内存中的机器指令翻译成汇编指令。
    * T命令: 执行一条机器指令
    * A命令: 以汇编指令的格式在内存中写入一条机器指令。
    * Debug命令比较多,有20多个,上面6个跟汇编有关系。以后还会使用到P命令。
  • 初始化Box:
    * SET BLASTER=A220 17 D1 H5 T6
    * mount c: d:/try
    * c:
    * debug32
    * 073f:0100
    * quit 退出。
    * b180:0 是输出到显卡的地址。
    * -e b180:0 01 01 02 02 03 03 04 04
    * -d ffff:0 f 是电脑的出厂日期。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值