어셈블리의 프로그램을 작성하여 디스크의 첫 번째 섹터 (MBR)를 읽고 플로피 디스크에 기록하거나 적어도 데이터를 표시 할 수 있어야합니다. INT 13h 및 25h가 Windows 보호 모드에서 작동하지 않으며 Dos에서 코드를 시험해 보았지만 프로그램을 실행할 때 dos 시스템이 멈추는 것을 이해합니다. 이 코드는 다음과 같습니다.어셈블리 INT 13h - 디스크 읽기 문제
MOV byte ptr es:[bx], offset result
MOV AL,1 ;number ofsectors to read
MOV Cl,1
MOV ch,0
mov dl,80h ;the HDD
mov dh,1
mov ah,02h
INT 13h
결과는 버퍼 변수입니다.
미리 감사드립니다.
프리젠 테이션을 위해 코드를 마크 업하기 위해 '코드'기능을 사용하십시오. –