Важная информация

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 61

Тема: 8086

  1. #1
    Activist Аватар для max232cpe
    Регистрация
    13.02.2022
    Адрес
    г. Уфа
    Сообщений
    410
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    36 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 8086

    Вопрос следующий 8086 исполняет команды предыдущих поколений процов 8080, 8085???

    На сколько его реально использовать в место 8080 к примеру (пака речь только о программной части)

    И главный вопрос есть ли упрощенные машины на базе 8086 что то аналогичное радио 86рк или чему похожему?
    Последний раз редактировалось max232cpe; 08.03.2024 в 14:10.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,403
    Спасибо Благодарностей отдано 
    313
    Спасибо Благодарностей получено 
    595
    Поблагодарили
    441 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    8086 задуман изначально полностью 16ти битным. Зачем ему выполнять команды 8ми биток?

  4. #3
    Activist Аватар для max232cpe
    Регистрация
    13.02.2022
    Адрес
    г. Уфа
    Сообщений
    410
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    36 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Затем что многие производители сохраняли и сохраняют обратную совместимость.

    - - - Добавлено - - -

    До сих пор суют х86 инструкции в новые проци

  5. #4
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,837
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,811
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от max232cpe Посмотреть сообщение
    8086 исполняет команды предыдущих поколений процов 8080
    8086 нет, а у NEC V20 и V30 есть режим, в котором исполняют команды 8080.

  6. Этот пользователь поблагодарил ivagor за это полезное сообщение:

    max232cpe (08.03.2024)

  7. #5
    Activist Аватар для max232cpe
    Регистрация
    13.02.2022
    Адрес
    г. Уфа
    Сообщений
    410
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    36 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    8086 нет, а у NEC V20 и V30 есть режим, в котором исполняют команды 8080.
    Всё понятно, спасибо!

  8. #6
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,666
    Спасибо Благодарностей отдано 
    413
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    170 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    https://www.geeksforgeeks.org/source...urce-compiler/
    "Assembly Language Translator :
    Assembly language translators are one of the most important examples of the source to source compiler. Below we have discussed in brief the four assembly language translators.

    Intel CONV86 –
    It is one of the first compilers which could translate assembly into the binary. Back in the late 70’s, it was made by Intel, which is famous for making processors. The intended purpose for this was to reliably run the program made for an 8-bit processor onto Intel’s 16-bit processor. As per the users, it being one of the first of its kind, it was not able to perform up to the expectations.
    SCP TRANS86 –
    Similar to the Intel CONV86, this translator was developed in 1980 by an engineer named Tim Paterson who is known as the creator of the famous 86-DOS. This translator was designed to translate assembly code from Intel 8080 and Zilog Z80 into .ASM code for Intels 16-bit processor Intel 8086. But similar to its previous counterpart, it was unable to perform the job effectively and required a lot of manual correction.
    Sorcim TRANS86 –
    Sorcim is a start-up that also offered an assembly translator to the market in 1980. It was also invented to convert assembly to MS-DOS. This translator proved to be a better substitute for the previous two.
    Digital Research XLT86 –
    This translator appeared in the market in September of 1981 and was developed by Gary Kildall. Before this translator, no one other had the optimizing compiler approach which provided an effective performance. Like SCP TRANS86, its object was also to convert .ASM source code from Intel 8080 into the .A86 code for Intel 8086"

    https://retrocomputingforum.com/t/tr...e-to-8086/1309
    а по этой ссылке кросс-софт, который выполнялся на 8080 и генерил код для 8086/8088.

    Однако воткнуть 8088 в сокет для 8080 не получится! Теоретически это можно делать с помощью специальной переходной платы.
    Последний раз редактировалось andrews; 08.03.2024 в 16:51.

  9. Этот пользователь поблагодарил andrews за это полезное сообщение:

    max232cpe (08.03.2024)

  10. #7
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,403
    Спасибо Благодарностей отдано 
    313
    Спасибо Благодарностей получено 
    595
    Поблагодарили
    441 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    andrews, это из другой оперы. Челу надо объектный код исполнять а не собирать нативный. По сборке, кстати, там переделок минимально, ибо мнемоники все те же по сути, т.к. владелец один и тот же.

  11. #8
    Member
    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    132
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ранее, во многих ХТ стояли NEC V20 и которые очень шустро работали в режиме 8080. И софт был соответствующий, типа v2080.com, насколько помню.

  12. #9
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,666
    Спасибо Благодарностей отдано 
    413
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    170 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    это из другой оперы
    исторически именно так "перетаскивали" код 8080 на 8086. Кросс-средства на 8080 генерили код для 8086. Слинкованный и отлокитированный код таким путем наверное не перетащишь. Нужен качественный дизассемблер 8080 перед конвертацией. Да и сам конвертер усложненный, как минимум понимающий разницу между организацией памяти 8080 и 8086 в том числе и в части векторов прерываний и размещении биосов( софта в пзу). Таких общедоступных средств история нам не оставила.

    - - - Добавлено - - -

    Цитата Сообщение от M80 Посмотреть сообщение
    во многих ХТ стояли NEC V20 и которые очень шустро работали в режиме 8080
    ну сейчас с этим проблем вообще никаких нет! Эмулятор на mcu или ядро 8080 на fpga и запускайся ты хоть со скоростью x 10, если не x 1000. Только тупо все-равно нельзя так старый код запускать. Есть нюансы.

    Помоделировать можно имея две модели( системы на 8080 и на 8088) и программные средства, чтобы впустую паяльником не махать.

    Сами микросхемы вроде как есть в Питере на avito SIEMENS SAB 8088-P S2351088( есть и на eBay HMS8088 чуть дороже, кто умеет оттуда).На Aliexpress они же HMS8088 в пять раз дороже.


    NEC V20 микросхемы есть только на eBay от 2000 руб. за штуку или выпаивать? самим из XT-шек хотя жалко и дорого
    https://monotech.fwscart.com/NuXT_v2..._19777986.aspx
    Последний раз редактировалось andrews; 09.03.2024 в 11:23.

  13. #10
    Activist Аватар для max232cpe
    Регистрация
    13.02.2022
    Адрес
    г. Уфа
    Сообщений
    410
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    36 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если использовать только 8 линий данных 0д-7д, я так понимаю проц будет просто в 2 дольше читать или писать по ним?

Страница 1 из 7 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ссылка на темуо 68000, 8086, ...
    от litwr в разделе Amiga
    Ответов: 0
    Последнее: 23.01.2020, 21:57
  2. TurboDOS система для кластера на Z80/8086
    от bigral в разделе Зарубежные компьютеры
    Ответов: 0
    Последнее: 09.01.2015, 02:02
  3. Посоветуйте любой эмулятор компа на 8086
    от dk_spb в разделе Эмуляторы отечественных компьютеров
    Ответов: 24
    Последнее: 15.01.2014, 10:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •