rgt гуд. ИМХО - правильное замечание. Семен

rgt
гуд. ИМХО - правильное замечание.
Семен Сатановский

Цитата:
7.2.1. Entry point from "Bootblock in RAM" (Точка входа из "Бут-Блока в оперативную память")

скорее - "Точка входа из бутблока в оперативе". Остальное пока читаю и вникаю:)

Цитата:
Биты 30 - 16 резервные.

очепятка. Потому что ниже:
Цитата:
Биты 23 - 16 Номер Шины PCI.

?

Цитата:
F000:6008 24 FC and al, 0FCh ; mask it (замаскировать его) (что значит “mask” в программировании,

F000:600A BA F8 0C mov dx, 0CF8h что значит «немаскированное прерывание», а что такое «маскированное

F000:600D 66 EF out dx, eax прерывание», как всегда, термин встречал, объяснения нет L)
маскировать - означает применить операцию с неким заданным числовым операндом (который называется маской) к данному операнду.
маскированное (точнее - маскируемые) и немаскированное (немаскируемые) прерывания - означает источник прерывания. Первые - по входу контроллера прерываний, а вторые - по входу NMI

Цитата:
("и"-это союз или логический оператор?)

"and mask" имеет два значения:
1) аналогичное "or mask" - маска для операции and ("or mask" - для or)
2) и действительно союз И: чего-то там "и [его] маска"

там же в тексте встречаются вопросы по сигналам ROMCS#, SUSC# и пр. - см. даташиты на VIA СМ и ЮМ (596A/B & 686A/B) - там все описано :twisted: Линк в ПМ я посылал....

Цитата:
F000:E1E8 ; используется для инициализации PwrMgmt GPIO контроллера,

; Host контроллера и DRAM контроллера (хотел бы я знать, что такое

; Host контроллера и Host Bridge :-\, что есть какие-то еще мосты кроме

; северного и южного, и вообще, о каком таком Host-e идет речь?)
в оригинале было "PwrMgmt GPIO Ctlr, Host Ctlr and DRAM Ctlr"


DRAM Cntrl - контроллер памяти. Обычно в СМ.
Host Ctrl = Host Bridge.
Цитата:
что такое в данном случае SI, регистр или что-то еще?

регистр
Цитата:
что такое "Is"?

ср. - "Is anybody here?"
в случае "Is_New_Decomp_Method" - ИМХО, проверка на New_Decomp_Method, т.е. применение "нового" метода распаковки.
Цитата:
(dummy) (Что такое dumme?)

dummy - пустышка, заглушка.
была даже известная серия книг "... for Dummies". По-русски - "... для чайников"
Цитата:
E000:628A call ax ; вызов 154Eh (адрес относительного вызова) (relative call addr – что это такое? Что в данном случае

E000:628A ; ,ни один из этих вызовов не значит "relative"?)
ИМХО, Вам будет полезно почитать книгу Гука "Процессоры Pentium II, Pentium Pro и просто Pentium". Линк на скан, думаю, могу дать.
Идея в том, что функции (ладно - процедуры) можно вызывать не только по абсолютному адресу в памяти/смещению, но и по содержимому некоего регистра, причем его значение можети динамически меняться. Вот и называется такая адресация относительно, т.к. адрес высчитывается относительно некоего регистра....

Цитата:
F000:5512 ; текущий сегмент ,код,DPL=0 (segment present, может все-таки present segment или presented segment?)

туда же :twisted: это общепринятое англоязычное название бита. По-русски - бит присутствия сегмента в ОЗУ.
Цитата:
ptr (что значит "ptr"?)

prt = сокр. от pointer ака указатель.
off = сокр. от offset, т.е. смещение.
Цитата:
restore bx to point to first byte (может быть to the point of the first byte ?

мой перевод - восстановить значение [регистра] bx, чтобы он указывал на первый байт
Причем в общем случае это не эквивалентно тому, что bx содержит адрес первого байта.

Цитата:
что такое "POST_decomp_Ret "?

по названию см.... Дополняем его до POST_decompression_return и получаем разумные перевод - концовка процедуры POST_decomp (ака распаковка ПОСТ)
Цитата:
E000:6FDE jnz Not_Old_Decomp_Method ; переход на ...(что такое "Not"?) осуществляется на первом проходе

Not = отрицание. Not_Old_Decomp_Method - нечто, выполняемое в случае нахождения не старого метода запаковки, а нового метода....
Цитата:
(что значит "clear 80000h to 8FFFFh"?)

видимо, очистка памяти по адресам 80000 - 8FFFF
Резюме: в целом, перевод статьи производит очень хорошее впечатление, даже несмотря на некоторые "pecularities" и вопросы переводчика:)
В общем, большое спасибо переводчику:)

Pinczakko's Guide to Award BIOS Reverse Engineering
  • try to use: http://babelfish.altavista.com/tr
  • А ссылочка то с переводом битая. Перезалейте пожалуйста,