无法运行 dos MBR
伙计们。我从c盘读取MBR到内存,例如0:0200H,然后我调试它。但是,当我到达时 0:7c18H 雷普兹 0:7c19H MOVSB 我收到一条消息“CPU 错误:操作码不正…
WriteFile 字符串字节长度导致崩溃
问题 我一直在尝试各种字节计数,试图获得WriteFile 即可工作。问题是写入文件后立即崩溃。所有文本都在文件中,但“程序已崩溃,发送到 Microsoft?…
masm 如何在变量定义中使用符号名称?
在.data部分我已经定义了: MyString byte "This is my string",0h 但是如何设置一个等于MyString的变量? 谢谢!…
错误LNK2001:无法解析的外部符号_MessageBox
我正在尝试仅使用 masm 而不是 masm32 库创建一个 helloworld 程序。这是代码片段: .386 .model flat, stdcall option casemap :none extrn MessageB…
将 C 代码翻译为汇编
我需要将此 C 代码转换为汇编语言代码, #include #include int main(void) { int answer, i; int right, wrong; right = 0; wrong = 0; for(i =1; i …
masm32 和 masm 之间的区别?
我正在尝试学习 Windows 汇编程序,发现有 2 个汇编程序: masm : https://www.microsoft.com/downloads/en/details.aspx?FamilyID=7a1c9da0-0510-44a…
x86 intel 操作码汇编
有没有办法使用纯 x86 intel 操作码而不是汇编助记符和指令编写程序,然后使用 ML 和 LINK 进行编译。例如,如果我尝试写一个 55 而不是 Push ebp,ML…