Correcting code style

This commit is contained in:
Adrien Bourmault 2019-01-15 14:38:53 +01:00
parent f4daef6374
commit 1d9d02196c
1 changed files with 29 additions and 28 deletions

View File

@ -149,39 +149,39 @@ ata_read:
push rdx push rdx
push rcx push rcx
push rdi push rdi
mov dx,1f6h ;Drive and head port mov dx, 0x1f6 ;Drive and head port
mov al,0a0h ;Drive 0, head 0 mov al, 0x0a0 ;Drive 0, head 0
out dx,al out dx,al
mov dx,1f2h ;Sector count port mov dx, 0x1f2 ;Sector count port
mov al,1 ;Read one sector mov al, 1 ;Read one sector
out dx,al out dx, al
mov dx,1f3h ;Sector number port mov dx, 0x1f3 ;Sector number port
mov al,1 ;Read sector one mov al, 1 ;Read sector one
out dx,al out dx, al
mov dx,1f4h ;Cylinder low port mov dx, 0x1f4 ;Cylinder low port
mov al,0 ;Cylinder 0 mov al, 0 ;Cylinder 0
out dx,al out dx, al
mov dx,1f5h ;Cylinder high port mov dx, 0x1f5 ;Cylinder high port
mov al,0 ;The rest of the cylinder 0 mov al, 0 ;The rest of the cylinder 0
out dx,al out dx, al
mov dx,1f7h ;Command port mov dx, 0x1f7 ;Command port
mov al,20h ;Read with retry. mov al, 20 ;Read with retry.
out dx,al out dx, al
still_going: still_going:
in al,dx in al, dx
test al,8 ;This means the sector buffer requires test al, 8 ;This means the sector buffer requires
;servicing. ;servicing.
jz still_going ;Don't continue until the sector buffer jz still_going ;Don't continue until the sector buffer
;is ready. ;is ready.
mov cx,512/2 ;One sector /2 mov cx, 512/2 ;One sector /2
mov rdi,buffer mov rdi, buffer
mov dx,1f0h ;Data port - data comes in and out of here. mov dx, 0x1f0 ;Data port - data comes in and out of here.
rep insw rep insw
pop rdi pop rdi
pop rcx pop rcx
@ -195,5 +195,6 @@ still_going:
mov esi, end mov esi, end
call write call write
ret ret
buffer: times 512 db "_" buffer: times 512 db "_"
end: db "[End of Sector]", 0x0 end: db "[End of Sector]", 0x0