汇编 – 我的.exe程序不是我的预期
发布时间:2020-12-13 21:25:59 所属栏目:Windows 来源:网络整理
导读:我的masm源文件如下: qq.asm assume cs:codesegmentcodesegment segmentmov ax,0ffffhmov ds,axmov al,00ffhmov bx,0006hmov [bx],almov al,[0006]mov ah,0mov dx,0mov cx,3s: add dx,axloop smov ax,4c00hint 21hcodesegment endsend 我使用masm程序生成一
我的masm源文件如下:
qq.asm assume cs:codesegment codesegment segment mov ax,0ffffh mov ds,ax mov al,00ffh mov bx,0006h mov [bx],al mov al,[0006] mov ah,0 mov dx,0 mov cx,3 s: add dx,ax loop s mov ax,4c00h int 21h codesegment ends end 我使用masm程序生成一个名为qq.exe的.exe文件.当我使用debug qq.exe -u时,教师如下图所示: 我混淆了我的qq.asm中的“mov al,[0006]”指导员在qq.exe中转向“mov AL,06”.
[0006]被解释为直接常数.您可以通过段覆盖来避免它:
mov al,ds:[0006] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008-r2 – NetApp FAS 2040 LDAP Win2k8R2
- 在Windows下的Java应用程序中编写C控制台应用程序
- 我误解了win32(也许是libc)strtok()
- Windows上的Hudson错误:java.io.IOException:无法运行程序
- 编译 – 为Windows8-Metro环境编译WebKit
- Windows Server 2008 局域网内Web访问 服务器搭建
- windows-phone-7 – Windows Phone上的自定义动态磁贴渲染问
- .net – 在Windows服务中使用计时器
- 在Windows上处理Perl中的unicode目录和文件名
- windows – IDA Pro反汇编显示?而不是.data中的hex或plain