Как Вы отлаживаете многое для БИОС в сенсе ОС (пользуетесь какими-то отладчиками)?
Код для ОС/BIOS компилируется с использованием директивы ifdef. Так, если выполнение в ОС, то вместо скажем записи в порт 0CFCh выполняется запись в порт 80h. А если планируется выполнение BIOS, то, естественно, - в порт 0CFCh.
Из отладчиков для фрагментарных работ используется Turbo Debugger, Version 2.51, Borland.
ТоварищЪ писал(-а):
Чтобы протестировать БИОС на материнской плате, чем Вы перепрошиваете флеш?
На рабочем столе инженера - инструментальный компьютер, к которому подключен программатор Labtool-48, и тестовая платформа. В даный момент SY-5TF2. Достоточно быстро можно написать и отладить достаточно большой объем ассемблерного кода. Если не забуду камеру, то завтра сделаю фото.
Код для ОС/BIOS компилируется с использованием директивы ifdef. Так, если выполнение в ОС, то вместо скажем записи в порт 0CFCh выполняется запись в порт 80h. А если планируется выполнение BIOS, то, естественно, - в порт 0CFCh.
Из отладчиков для фрагментарных работ используется Turbo Debugger, Version 2.51, Borland.
На рабочем столе инженера - инструментальный компьютер, к которому подключен программатор Labtool-48, и тестовая платформа. В даный момент SY-5TF2. Достоточно быстро можно написать и отладить достаточно большой объем ассемблерного кода. Если не забуду камеру, то завтра сделаю фото.