Всем доброго времени суток!!!
Есть процессор Dual Core E6300, не C2D!!!, ошибся при покупке, и есть плата Гигабайта на 946 чипсете, так вот - есть шанс как-нибудь их "подружить"? Не хочется проц на полку ложить пылиться...
Буду благодарен за любые советы
Вы уверены, что в BootBlock есть код 66? Подскажите, где именно. Я добавлю на страницу http://icbook.com.ua/post/_award6/iboot.html
Ведь все мы знаем что старт компа начинается с бута, так вот, эта ошибка показывается сразу после снятия сигнала "reset",ну буквально через пол секунды...
Вы думаете что это железка сама такую ошибку выдает:)?
Вы еще можете (логически подумав, конечно же :)) выдвинуть версию, что это вообще первый POST-код, выдаваемый bootblock'ом :D.
Вроде бы никто не мешает выдать ссылку на используемую версию BIOS для тех, кто будет иметь желание проанализировать процесс выдачи POST-кодов.[/off]
Биос можно скачать от сюда http://www.gigabyte.com.tw/Support/Motherboard/BIOS_Model.aspx?ProductID=2550&ver=#anchor_os
F000:49D0 POST_C0 proc near F000:49D0 mov ax, cs F000:49D2 mov ss, ax F000:49D4 assume ss:F000 F000:49D4 mov al, 0C0h F000:49D6 out 80h, al ; manufacture's diagnostic checkpoint F000:49D8 mov sp, 0F80Bh F000:49DB jmp sub_FF600 F000:49DE mov al, 0FFh F000:49E0 out 80h, al ; manufacture's diagnostic checkpoint F000:49E2 mov ax, 0 F000:49E5 mov es, ax F000:49E7 assume es:nothing F000:49E7 and byte ptr es:4BAh, 7Fh F000:49ED call sub_F5B14 F000:49F0 mov dl, 0 F000:49F2 call sub_F4EB2 F000:49F5 xor dx, dx F000:49F7 and esp, 0FFFFh F000:49FE int 19h ; DISK BOOT F000:49FE POST_C0 endp ; causes reboot of disk systemНачинается выводом в порт 80h значения C0h и заканчивается INT19h. Все самое интересное внутри процедуры. Прошу продолжить дизассемблирование, с указанием вывода в порт 80h значения 66h.
Там же maco сверху выложил кусок, своим любимым офтопным шрифтом :-)
Тогда тут явный глюк - эти строки (точнее 0x80E6C0B0) отсутствуют по указанному адресу. Я вижу там 0xEBFED145.
P.S. Мой кусок - это результат лени :). Т.е. я полностью не проверял прохождение до указанных мной точек, а получил ключевые точки путем поиска сигнатуры, соответствующей out 80h,al. Мог и ошибиться :).