dosbox为什么debug不合法,dosbox中debug的指令

首页 > 实用技巧 > 作者:YD1662024-01-09 13:59:34

使用E命令写入字符串

使用E命令写入汇编指令的机器码

机器码

汇编指令

B80100

mov ax,0001

B90200

mov cx,0002

01C8

add ax,cx

dosbox为什么debug不合法,dosbox中debug的指令(13)

使用E命令输入指令码

使用U命令将机器码转换为汇编指令

dosbox为什么debug不合法,dosbox中debug的指令(14)

使用U命令将机器码转换为汇编指令

使用T命令来执行指令

因为我们执行修改指令前,CS=0740,IP=0100,因此我们不需要再使用R命令来修改CS和IP寄存器的内容,可以直接使用T命令来执行指令,如果写入的指令并非从0740:0100开始,则必须先将CS、IP的值改为指向指令的初始地址。

dosbox为什么debug不合法,dosbox中debug的指令(15)

使用T命令逐行执行指令

上图我们先使用R命令查看了寄存器的内容,最后一行显示下一条需要执行的指令是:

MOV AX,0001

输入T命令后,MOV AX,0001指令执行完成,此时AX内容变为0001,并在最后一行显示了接下来即将执行的指令。

dosbox为什么debug不合法,dosbox中debug的指令(16)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.