문제
TSR을 등록한 다음 종료 할 조립품 덩어리를 쓰고 있습니다.
나는 이것을 DOS에서 실행할 수있는 형식으로 올바르게 조립하는 방법을 알아 내기 위해 고군분투하고 있습니다.
Ubuntu 9.04 및 Windows XP에 액세스 할 수 있습니다. (Linux 메소드가 미리). 누군가 내 코드를 DOS 실행 형식으로 조립하는 방법을 말해 줄 수 있다면 DOS로 실행하는 방법에 대해 크게 감사드립니다!
해결책
다른 사람이 여기서 내가 여기에서 얻은 것과 같은 질문이 내가 마침내 찾은 대답입니다. DOS 프로그램을 쉽게 만들 수있는 무료 개발 환경 :
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 - 당신을 도와야합니다.
제휴하지 않습니다 StackOverflow