0からN-1までのすべての整数を出力するアセンブリでforループを作成しようとしました。なんらかの理由で、それが壊れて、無限ループが作成されます。なぜどんなアイデア?私はEAXの内容を破壊するのVisual Studio 2013 MASM .data
x DWORD 0
y DWORD 0
.code
main:nop
invoke version
アセンブル後にジャンプ(E9 XX XX)に近づく必要があり、コードではTASM(およびMASM)でショート(EB XX NOP)に変更する必要があります。 MAIN SEGMENT BYTE
ASSUME CS:MAIN,DS:MAIN,SS:NOTHING
ORG 100H
HOST:
jmp NEAR PTR VIRUS_START
db ’VI’
mov ah,4
x64マスクプログラムを書き込むために2015年を使用しました。 ExitProcess PROTO
MessageBoxA PROTO
.data
text db "Winter hat", 0Ah, "Upon my head - ", 0Ah, "My head stays warm,", 0Ah, "But my nose is red!;", 0
header d