2013-03-28 1 views
1

이 코드를 작동 시키려고 애쓰는 데 어려움을 겪고 있습니다. 처음으로 어셈블리를 사용합니다. NASM을 사용하여 오류없이 .com 파일을 만들었지 만 AFD를 사용하여 디버깅을했는데 모든 것이 작동하지만 mov 온라인 단어 [es : di], 0x0720은 공백을 표시하는 suposse입니다. 방향 디는 가리키고 있지만 표시되지 않습니다, 나는 공간 이외의 somenthing 코드에 대한 0x0720 변경 시도했지만 여전히 문자가 표시됩니다.어셈블리를 사용하여 화면에 문자 표시

[org 0x100] 
       mov ax, 0xb800 
       mov es, ax 
       mov di, 0 

nextchar:  mov word [es:di], 0x0720 
       add di, 2 
       cmp di, 4000 
       jne nextchar 

     mov ax, 0x4c00 
     int 0x21 
+0

DOS 에뮬레이터 란 무엇입니까? - 컬러 비디오 어댑터가 정의되어 있습니까? –

+0

사전 전체 화면 디버거, 도스 에뮬레이터가 무엇인지 잘 모르겠습니다. 어쨌든 michael이 제안한 텍스트 모드를 사용하여 단계적으로 .com 파일을 실행하는 데 사용되었습니다. – user2221424

+0

DOSBOX 또는 간단한 Windows 콘솔/cmd를 사용 했습니까? –

답변

관련 문제