bios interrupt 함수 21h (ah = 1h)는 standart 입력에서 문자를 읽고 에코해야합니다.assembler (fasm) - 문자 읽기
내 읽기 기능 : 내가 키를 누르면
mov ah, 1h
int 21h
그래서, 그 실현하지만, 문자를 표시하지 않습니다. 메신저 내 플로피와 문자 에코 기능 int 10h (아 = 0eh)에서 부팅하기 위해 내 코드를 사용하기 때문에, 나는 그것을 저장하고 "비디오 - teletype 출력"(int 10h (ah = 0eh)).
아니면 aboce 코드에서 뭔가를 놓쳤습니까?
"내 플로피에서 부팅"이란 무엇을 의미합니까, 당신은 당신 자신의 커스텀 부트 로더 또는 DOS 부트 디스크를 작성하고 있다는 것을 의미합니까? (DOS에서'int 21h' 인터럽트를 기반으로합니다)? 대답은 코드를 작성하는 환경에 따라 다릅니다. – nrz