불행히도 다음과 같은 컴파일 코드를 사용하여 asm을 사용하여 fasm을 배우기 시작합니다. "응용 프로그램이 작동을 멈췄습니다"라는 오류가 발생하면서 Win7 64 비트를 사용합니다. 왜 그것이 작동하지 않는지 아무도 모른다. format PE Console 4.0
include 'win32a.inc'
push MB_OK
push _tresc
p
AsmXML Marc Kerbiquet이 작성한 것은 XML 파서로서 유망한 것으로 보입니다. 델파이로 더 활용하고 싶지만 객체 형식 호환성 문제로 인해 넘어지기 마련입니다. 문제를 해결하기 위해 fasm 소스 코드를 조정할 수 있습니까? 아니면 Tasm32로 포팅해야합니까?
MASM 또는 FASM과 같은 어셈블러를 사용하여 간단한 프로그램을 컴파일하려고합니다. Ideal
model small
Stack 256
Dataseg
str1 db 'hello','$'
Codeseg
Startupcode
lea dx, [str1]
mov ah, 09h
int 21h
lea d
외부 파일에서 프로 시저를 주 어셈블리 프로그램으로 내보내려고했지만 작동하지 않았습니다. 내가 SUMMA을 첨부하려고 ; Export procedure Summa
format PE GUI 4.0
include 'win32a.inc'
section '.code' code readable executable
proc Summa
Public Sum
저는 어셈블리의 초보자이며 어셈블리 프로그래밍에 대한 기본 기초를 얻으려고합니다. 32 비트 보호 모드 어셈블리가 단순한 문자열을 인쇄하기 위해 c 런타임 라이브러리 및 Windows dll과 같은 플랫폼의 라이브러리에 너무 많이 의존한다는 사실을 발견했을 때 나는 다소 충격을 받았습니다. 예 : _printf 호출 32 비트 보호 모드 어셈블리가 플랫폼의
FASM에서 단 한 줄만 바꾸면 컴파일 된 NASM 코드가 실행될 정도로 운이 좋았습니다.이 buffer db 0, 0, 0, 0, 0, 0, ...
이 할 수있는보다 컴팩트 한 방법이 있어야합니다 : - buffer times 64 db 0
이 FASM에 NASM에서 잘 작동하지만 내가 쓸했다. 당신은 아마 찾고있는