Перейти к содержанию
    

Ищу типовые схемы включения процессора 80188

Всех приветствую.

Подскажите литературу по такому древнему железу. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так родной даташит же... там всё есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, GenaSPB said:

Так родной даташит же... там всё есть.

Да всё есть, видимо всё-таки в гугле забанили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, x893 said:

забанили

Это невыночимо гручтно...

А нах?

Серьезно. Ремонт или разработка?

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

image.thumb.png.abf068ec5ce02b67027e577c7673f161.png

3 minutes ago, GenaSPB said:

или разработка?

Да какая может быть разработка на этом ?
Видимо реверс какой-нибудь окаменевшей фигни.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, x893 сказал:

Видимо реверс какой-нибудь окаменевшей фигни.

Реверс, пока ещё не окаменевшей, но очень спасающей пациентов "фигни".

Спасибо за скрин. Загрузка не с нуля была. Скормил дизассемблеру, код хоть начал грузиться. 

 

Подскажите, в чём в те далекие времена отлаживалось такое железо? JTAGа же не было. А что было?

Как пошагово протрасировать выполнение программы? С помощью какого внешнего железа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В софтовом эмуляторе, при наличии, а так - в уме... во времена были!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 hours ago, baumanets said:

Как пошагово протрасировать выполнение программы? С помощью какого внешнего железа?

Тебе за Борландом надо идти. Про Turbo Debugger, видать, не слыхал. А ещё в Turbo Debugger был модуль для удалённой отладки, это когда программа работает на на одном ПК/МК, а отладчик на другом ПК. Сходи на сайты ICP DAS и Advantec, которые очень долго (возможно, до сих пор) выпускали контроллеры на 80186/80188 под DR-DOS и MiniOS7. Кстати, Прософт тоже очень долго использовал тайваньские разновидности х86.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 hours ago, baumanets said:

Реверс, пока ещё не окаменевшей, но очень спасающей пациентов "фигни".

Спасибо за скрин. Загрузка не с нуля была. Скормил дизассемблеру, код хоть начал грузиться. 

 

Подскажите, в чём в те далекие времена отлаживалось такое железо? JTAGа же не было. А что было?

Как пошагово протрасировать выполнение программы? С помощью какого внешнего железа?

Разные способы есть. Зависит от железа и программ. Всё в гугле расписано.

Но всё зависит от надобности отладки окамененевшей фигни.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, tonyk_av said:

Ошибаешься, вон их сколько.

Да пусть делают что хотят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 hours ago, baumanets said:

Подскажите, в чём в те далекие времена отлаживалось такое железо? JTAGа же не было. А что было?

Как пошагово протрасировать выполнение программы? С помощью какого внешнего железа?

Использовался метод self-hosted debugging: к целевому коду, бегающему на целевом процессоре, пристраивался отладочный агент, "засланный казачок". Он через какой-нибудь доступный интерфейс (обычно UART) поддерживал связь с внешним дебаггером (программой). Если "казачок" продвинутый, то он мог имплементировать на этом интерфейсе GDB API (ну, и сам низкоуровневый функционал GDB server'а тоже, конечно). Или что-то близкое по духу. А дальше - дело техники.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Память была двухпортовая (как вариант). Смотря как сделано устройство.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 hours ago, baumanets said:

А что было?

При наличии эмулятора (например - Nohau) - можно было так:

Quote

ONCE Test Mode
To facilitate testing and inspection of devices when fixed into a target system, the 80C186EC has a test mode available which forces all output and input/output pins to be placed in the high-impedance state. ONCE stands for ‘‘ON Circuit Emulation’’. The ONCE mode is selected by forcing the A19/S6/ONCE pin low during a processor reset (this pin is weakly held high during reset to prevent inadvertant entrance into ONCE Mode).

Для 51-х и 166-х у них точно были эмуляторы. Наверное, и для 8018x были.

Bitsavers: Real-Time C Debugger for 80186/8/XL/EA/EB/EC

Bitsavers: ICD-378 80186/80188 USER'S MANUAL

Lauterbach: x186 Monitor Release 02.2024

 

Изменено пользователем Точка Опоры
Hohau -> Nohau

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...