2
我学过汇编语言编码。现在我想通过在Windows XP命令提示符下运行来检查它。如何在CMD Windows XP中执行汇编语言代码?
我输入了调试命令并成功编写了汇编语言代码。 我得到的问题是如何执行我写在其上的命令?
任何键,声明或其他?
请帮我解决这个问题。星期天我有我的考试。 此致敬礼。
我学过汇编语言编码。现在我想通过在Windows XP命令提示符下运行来检查它。如何在CMD Windows XP中执行汇编语言代码?
我输入了调试命令并成功编写了汇编语言代码。 我得到的问题是如何执行我写在其上的命令?
任何键,声明或其他?
请帮我解决这个问题。星期天我有我的考试。 此致敬礼。
我喜欢演示如何在批处理文件和某些管道(> <)运算符中重定向某些汇编器助记符和调试命令,以进行遥控调试。说明:第一步是将所有命令+汇编器指令重定向到临时文本文件中,第二步是将临时文本文件重定向到调试。
以下示例必须复制并粘贴到新的文本文件中。和文本文件必须与“蝙蝠”的文件扩展名进行重命名:例如:“Hello.bat”
@echo off
echo a cs:100>tmp.deb
echo mov dx,108>>tmp.deb
echo mov ah,9>>tmp.deb
echo int 21>>tmp.deb
echo ret>>tmp.deb
echo db "Hello World!$">>tmp.deb
echo g=cs:100 107>>tmp.deb
echo q>>tmp.deb
debug<tmp.deb>tmp.inf
del tmp.deb
type tmp.inf
调试手册:http://www.armory.com/~rstevew/Public/Tutor/Debug/debug-manual.html
使用Microsoft宏汇编8.0(MASM)封装 –
内部调试,你可以调用“g = 100”来启动一个程序(在本例中从地址0x100开始)。这将运行'直到你遇到了“INT 3”断点。您也可以将PC(通过“r PC”)设置为指向您要运行的地址,然后通过“n”逐步跟踪代码。 – Tommylee2k
btw:写入?将使调试显示他的帮助 – Tommylee2k