Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Пошаговый режим 8086/88
RSS

Пошаговый режим 8086/88

Поможет ли ?

<<Назад  Вперед>> Страницы: 1 *
Печать
 
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
alecv написал:
[q]
У 8088 есть маленький кэш на 6 байт,
[/q]
У 8086 конвейер 6 байт, у 8088 - 4 байта, собственно так их и различают программно.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Для пошагового аппаратного отладчика без разницы, 8086/8088 сначала читает несколько байт, а только потом начинает исполнять. 8080 (однобайтовые команды) сразу исполняет.


Forza3dfx написал:
[q]
так их и различают программно.
[/q]
Пример кода в студию!
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
alecv написал:
[q]
Пример кода в студию!
[/q]
x8_16:
        xor        bx,bx
        mov        byte [a1],043h                ; change nop to "inc bx"
a1        nop                                ; on x88, this is inc bx
        or        bx,bx                        ; it is nop on x86
        jnz        .1                        ; jump if it's an x88
        or        bx,1                        ; bit 0 = x86
.1
        jmp        cpuid_end
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
jack157 написал:
[q]
Где взять схему для пошагового режима ?
[/q]
Я для отладки устройств на 808х использовал сигнал READY - он притормаживал процессор до очередного нажатия кнопки при каждом обращении к памяти/портам. Причем можно немного извращаться - например, тормозить только при чтении памяти и т.д.
К сожалению, так как эта часть схемы была внутри FPGA, именно в схемном виде не существует, но там все довольно прямолинейно.
Forza3dfx
Advanced Member


Всего сообщений: 493
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 мар. 2015
alecv написал:
[q]
Пример кода в студию!
[/q]
Пример уже привели, реализация может немного отличаться но, смысл ясен.
Более того, точно также различают NEC V30/V20, у первого 6 байт, у второго 4.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Forza3dfx Откуда это ? Я вот не уверен, что это будет работать надежно. Зависит от истории записи, выравнивания, схемы BIU 8086 и т.д.
jack157
Newbie


Откуда: Томск
Всего сообщений: 53
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 апр. 2015
Alecv , хорошая идея , попробую поморгать светодиодами .
<<Назад  Вперед>> Страницы: 1 *
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Пошаговый режим 8086/88
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS