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

User Tag List

Страница 3 из 10 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 97

Тема: Про Motorola, IBM, DEC, ...

  1. #21
    Member
    Регистрация
    25.11.2015
    Адрес
    г. Москва
    Сообщений
    184
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Это уже значительно более современные процы, к тому же 32 битные
    Попробуйте сделать такое на 8086, который, как и PDP-11 - 16-ти битный.
    Не очень понял что именно требуется сделать, но если использовать команды jmp с кодом E9 и call с кодом E8, код в пределах сегмента будет перемещаемым. Ну и к данным можно обращаться так:
    Код:
    call get_data
    data: db 1,2,3,4,5
    get_data: pop bx
    mov al,[bx+3]
    Команды PDP11 конечно хороши, но под операнды места выделили многовато, а под коды команд маловато. Косвенность можно и выкинуть, а для модификации оставить только "без модификации", преддекремент, постинкеремент, и добавление соседнего регистра, до обращения к памяти если он отрицательный или после если положительный. Этих режимов нам вполне хватит для обработки элементов массива или организации стека и очереди. Хотя еще конечно напрашиваются команды загрузки и сохранения с небольшим константным смещением.
    Правда всё это имеет смысл пока банк памяти у нас общий и такт шины на каждое слово нас не напрягает. А вот какой-то DSP может из 1 банка читать программу, из 2 и 3 операдны и записывать результат в 4й, и по производительности будет в 4 раза быстрее. И делать это можно с той же элементной базой, без всяких кешей и плис, проблема только в том, что в одну микросхему он не влезет - ног не хватит.

  2. #22
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,094
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    59
    Поблагодарили
    50 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Я всё написал в первом сообщении.
    в этом штоле? (номер у него 15, а не 1)
    Цитата Сообщение от Hunta Посмотреть сообщение
    - увеличение количества доступной памяти, когда из за архитектуры, промаха проектирования или привычки программистов писать раздутые программы памяти перестало хватать. Сегментные регистры 8086 - тот же MMU и попадают в эту категорию (16 битный адрес - это всего лишь 64 кб, а из за неудачной системы команд ещё и программы получались раздутыми)
    ну, тогда и страничный порт на спеке - тоже mmu

    не говоря уж о том, что m68k вообще не нужно такое "увеличение"
    так что при сравнении с ним для x86 это не плюс, а минус

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    В целом - надо достаточно извратиться, что бы по полной использовать эти 256 кб без перезагрузки регистров, но технически это возможно.
    выполнять код из некодового сегменте технически невозможно в принципе
    Прихожу без разрешения, сею смерть и разрушение...

  3. #23
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,955
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    95 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    в этом штоле?
    По русски писать никак?

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    у, тогда и страничный порт на спеке - тоже mmu
    Он управляет доступом к памяти? Да. Значит, mmu


    Цитата Сообщение от Lethargeek Посмотреть сообщение
    выполнять код из некодового сегменте технически невозможно в принципе
    А читать полностью сообщение - невозможно технически в принципе?

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

    Цитата Сообщение от blackmirror Посмотреть сообщение
    Команды PDP11 конечно хороши,
    Цитата Сообщение от blackmirror Посмотреть сообщение
    роблема только в том, что в одну микросхему он не влезет - ног не хватит.
    Так спроектируйте процессор мечты, который подойдёт всем и для всего. Реализовать макет в FPGA - раз плюнуть. А мы потом посмотрим на результат.
    А ещё лучше - возьмите технологии 70-ых и повторите сей подвиг.
    А теоретизировать мы все умеем.

  4. #24
    Сибирский антропоморфный Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    2,614
    Спасибо Благодарностей отдано 
    187
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    80 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    По русски писать никак?
    "По-русски".
    Seamos realistas y hagamos lo imposible!
    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  5. #25
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,094
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    59
    Поблагодарили
    50 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    А читать полностью сообщение - невозможно технически в принципе?
    а самому-то полностью понимать, что ты постишь в сообщениях, можно в принципе?
    Цитата Сообщение от Hunta Посмотреть сообщение
    надо достаточно извратиться, что бы по полной использовать эти 256 кб без перезагрузки регистров,
    раз в 3/4 из этих 256 кб нельзя никакими способами выполнить код, значит, эта часть используется не "по полной"

    и да, не "что бы", а "чтобы" в данном случае, о ревнитель русской словесности
    Прихожу без разрешения, сею смерть и разрушение...

  6. #26
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,955
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    95 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    нельзя никакими способами выполнить код
    Для данных и стека места не надо? Или я написал - по полной использовать под код?

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    а самому-то полностью понимать, что ты постишь в сообщениях, можно в принципе?
    Твои - понять в принципе не возможно. Как и тебе - чужие.

  7. #27
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,094
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    59
    Поблагодарили
    50 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Для данных и стека места не надо? Или я написал - по полной использовать под код?
    написал "по полной" без оговорок, а раз без оговорок, то для всего

    Цитата Сообщение от Hunta Посмотреть сообщение
    Твои - понять в принципе не возможно.
    тебе - да, раз ты и свои-то понять не можешь
    Прихожу без разрешения, сею смерть и разрушение...

  8. #28
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,955
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    95 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    написал "по полной" без оговорок, а раз без оговорок, то для всего
    То есть для кода, данных, стека, строк. Прямая адресация без троганья сегментных регистров у 8086 64 кб и как бы не извращаться, за пределы этого не вылезти. В сумме - 256 кб. Не можешь в уме посчитать - счёты возьми.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    тебе - да, раз ты и свои-то понять не можешь
    Аха. Два раза.

  9. #29
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,094
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    59
    Поблагодарили
    50 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    То есть для кода, данных, стека, строк.
    то есть для кода ИЛИ данных ИЛИ стека (эмулятор гарвардской архитектуры типа такой)))))
    и кстати, для строковых команд x86 таки надо перезагружать сегментный регистр
    или не использовать их совсем (но тогда какое же "по полной", опять-таки?)

    Цитата Сообщение от Hunta Посмотреть сообщение
    В сумме - 256 кб. Не можешь в уме посчитать - счёты возьми.
    всё могу: 64 яблока + 64 апельсина + 64 гвоздя + 64 гайки дают в сумме 256 э... эээ... единиц "использования по полной"??

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

    PS: ИЛИ - ИСКЛЮЧАЮЩЕЕ
    Прихожу без разрешения, сею смерть и разрушение...

  10. #30
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    2,955
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    95 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    всё могу
    Угу, с пациентом все понятно. Дальше не интересно.

Страница 3 из 10 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. DEC vs IBM holy war тема
    от bigral в разделе ДВК, УКНЦ
    Ответов: 218
    Последнее: 19.03.2019, 22:45
  2. CM601P клон Motorola 6800
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 15.03.2011, 11:05
  3. эмулятор zx-spectrum на motorola razr v3
    от jyly0s в разделе Эмуляторы
    Ответов: 2
    Последнее: 21.01.2007, 19:16

Ваши права

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