0
어셈블리에 부트 로더를 쓰고 있습니다 (NASM 명령어 세트).하지만 어떤 이유로 문자가 표시되지 않습니다.화면에 아스키 문자를 인쇄하십시오.
[BITS 16]
[ORG 0x7C00]
JMP $
MOV AL, 0x65
MOV AH, 0x0E
MOV BL, 0x07
MOV BH, 0x00
INT 0x10
TIMES 510 - ($ - $$) db 0
DW 0xAA55
나는 모두 커서입니다.
'JMP $'는 무한 루프가 아니십니까? –
아니요. 그 자체로 점프하고 다른 지시 앞에 있습니다. 디버거 (예 : boch 또는 qemu)를 사용했다면이 코드를 직접 발견했을 것입니다. [x86 태그 wiki] (http://stackoverflow.com/tags/x86/info)도 참조하십시오. –
오, 고마워. 나는 그것을 제거하고 지금 작동합니다. – Customality