문제

TSR을 등록한 다음 종료 할 조립품 덩어리를 쓰고 있습니다.

나는 이것을 DOS에서 실행할 수있는 형식으로 올바르게 조립하는 방법을 알아 내기 위해 고군분투하고 있습니다.

Ubuntu 9.04 및 Windows XP에 액세스 할 수 있습니다. (Linux 메소드가 미리). 누군가 내 코드를 DOS 실행 형식으로 조립하는 방법을 말해 줄 수 있다면 DOS로 실행하는 방법에 대해 크게 감사드립니다!

도움이 되었습니까?

해결책

다른 사람이 여기서 내가 여기에서 얻은 것과 같은 질문이 내가 마침내 찾은 대답입니다. DOS 프로그램을 쉽게 만들 수있는 무료 개발 환경 :

http://www.winasm.net/

DEV 환경은 MASM을 사용하여 모든 백엔드 작업을 수행하므로 설치해야하지만 모든 어셈블리 및 링크를 처리합니다.

다른 팁

.com 실행 파일 용 인 경우 시작시 "Org 0x100"이 필요하고 OS 용 NASM을 사용하여 "NASM -F BIN"으로 조립해야합니다.

.exe에는 dos 링커가 필요합니다. tasm/masm과 함께 제공되는 것. 휴대용 16 비트 DOS 링커가 있는지 확실하지 않으며, 대부분 DOS-Extender에서 실행되는 32 비트 프로그램을 연결하는 경향이 있습니다.

masm을 사용하는 경우 16 비트 링커가 있습니다 ...http://blogs.pcworld.com/communityvoices/archives/2007/10/using_masm32_wi.html - 당신을 도와야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top