The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Реализована загрузка Linux на ПК Commodore 64 с восьмиразрядным CPU и 64КБ ОЗУ, opennews (ok), 06-Сен-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


24. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  –2 +/
Сообщение от Аноним (6), 06-Сен-23, 14:46 
> Это анриал, там базовых вещей для работы ядра нет.

У 8086 тоже нет MMU. Но портировали же.
В этом и заключается искусство программирования.
А не вот это вот все...

Ответить | Правка | Наверх | Cообщить модератору

28. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +1 +/
Сообщение от Аноним (28), 06-Сен-23, 14:52 
Всё-таки 8086 и 6502 — очень разные вещи.
Ответить | Правка | Наверх | Cообщить модератору

39. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +1 +/
Сообщение от Аноним (39), 06-Сен-23, 15:54 
Оба полные с точки зрения Тьюринга. Значит портировать тоже можно что угодно. Вопрос только в скорости. Т.к. разница в несколько порядков.
Ответить | Правка | Наверх | Cообщить модератору

99. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от _kpemail (ok), 06-Сен-23, 21:31 
Если рассматривать 8088, то производительность у него аховая.
Ну, будет примерно в 10 раз быстрее чем 6502 по drystone, но все равно же тормоз.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

101. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от Аноним (28), 06-Сен-23, 21:54 
Немного не о том речь. Писать под 6502 — то ещё развлечение, нынешние программисты взвоют. Во-первых, это натуральный восьмиразрядный процессор (в отличие от того же Z80), во-вторых, он очень… минималистичен. Как вам понравится жить с одним(!) регистром? Восьмиразрядным, конечно.
Ответить | Правка | Наверх | Cообщить модератору

103. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +1 +/
Сообщение от _kpemail (ok), 06-Сен-23, 22:25 
>Писать под 6502 — то ещё развлечение,

Если на Си, то какая разница.

>>Как вам понравится жить с одним регистром

А если на ассемблере, то младшая память, считай, что недорегистры, и их много.
Мне приходилось ращи баловства писать под коллекционный Apple2, после PIC16 на 6502 уже весьма комфортно и интуитивно понятно.
А больше разражали древние инструменты, отсутствие препроцессора и современных макросов, на чем вести разработку тогдашним разработчикам было ещё тем приключением. :~(


Ответить | Правка | Наверх | Cообщить модератору

107. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +2 +/
Сообщение от Аноним (-), 06-Сен-23, 22:37 
> во-вторых, он очень… минималистичен. Как вам понравится жить с одним(!)
> регистром? Восьмиразрядным, конечно.

В минимализме есть своя прелесть. А система команд моторолы поприятнее интелобразной. Из нее со временем вырос ARM если что. Это такие дальние и куда более правильные потомки 6502-х. Конечно у ARM набор команд и регистры куда как приятнее. Но по иронии, вы их врядли будете на асме то окучивать особо - а сишке так то похрен что там у проца за регистры. Конечно с хорошим набором регистров код будет пооптимальнее.

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

181. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +1 +/
Сообщение от Zulu (?), 07-Сен-23, 13:02 
Как одним, тремя! A, X, Y.

Я на тамошнем ассемблере 30 лет не писал, но до сих пор помню LDA, LDX, LDY.

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

86. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 06-Сен-23, 20:02 
>У 8086 тоже нет MMU.

В СССР сделали какое-то, чтобы можно было пускать программы от 286.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

98. "Реализована загрузка Linux на ПК Commodore 64 с восьмиразряд..."  +/
Сообщение от _kpemail (ok), 06-Сен-23, 20:57 
В поздних были инструкции от 188го, и чуть выше рабочие частоты. В иных клонах 8088 тоже обычно эти инструкции добавляли.
А ПО для 286х только эти инструкции и использовало, а не MMU. Кроме редких исключений.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру