sysfunction 70 cleaning

git-svn-id: svn://kolibrios.org@6464 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
pathoswithin
2016-07-29 11:12:13 +00:00
parent 1d995e8c33
commit ee14b53b33
5 changed files with 367 additions and 696 deletions

View File

@@ -455,16 +455,12 @@ SendCommandToHDD_1:
cmp [ATAAddressMode], 1
ja @@Err2_4
; Проверить корректность номера канала
mov bx, [ChannelNumber]
cmp bx, 1
jb @@Err3_4
cmp bx, 2
movzx ebx, [ChannelNumber]
dec ebx
cmp ebx, 1
ja @@Err3_4
; Установить базовый адрес
dec bx
shl ebx, 2
movzx ebx, bx
mov eax, [cdpos]
dec eax
shr eax, 2