크기 3.5 인치 플로피 디스크 1.5 M 위해
2 0로 시작 플로피 디스크
, 디스크 트랙 0 시작했다 1 80
1 18 트랙 헤더 1 개 섹터
1 개 섹터는 512 바이트
JAVA 가상 플로피 작업
https://github.com/zhangheng0027/floppyDisk/blob/master/src/com/zh/Disk.java
컴파일 플로피 디스크의 내용을 읽어
readFloppyDisk:
MOV CH, 0 ; 设置盘面
MOV DH, 0 ; 设置磁道
MOV CL, 2 ; 设置扇区
MOV BX, msg ; 将数据读取到msg中
;上面 4 步相当于传参
MOV AH, 0x02 ;设置读
MOV AL, 2 ; 连续读取 2 个扇区
MOV DL, 0 ; 第 0 个软盘驱动,相当于 C 盘
INT 0x13 ; 调用中断读取内容
JC error ; 发生错误跳转到 error 处
msg:
RESB 64 ; 申请64字节
error:
;...