|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.11.2017, 19:49 | #11 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,586
|
Это все общая лирика, при чем тут ПЛИСки. Конкретный объект - часы настольные. Микроконтроллер, архитектура Гарвардская,так что, LV1974, прога - только в ПЗУ без вариантов, 4к ROM, 512 байт RAM. Периферия: по входам - кнопки управления, по выходам - индикатор 7-сегм. или матричный, пищалка будильника, м.быть выход на релюшку.
Вопрос ведущего: нужна тут ОС? Конечно, самому писать ОС+прикладная прога - дурость. Допустим, есть фриварная готовая. Возьмем ее и прикрутим. Или не возьмем, а просто все опишем в прикладной. Я бы - по второму варинту. РадиоКоты закидали тапками: ретроград, твою ять, без ОС только ламеры пишуть. Я - ламер ! Хана Последний раз редактировалось digitalis; 08.11.2017 в 19:56. |
08.11.2017, 20:05 | #12 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
Не нужна там ни какая ОС, обычная система ввода-вывода, типа компьютерной БИОС
|
08.11.2017, 23:12 | #13 | ||
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Цитата:
Только судя по размерам ПЗУ - ничего не будет. Цитата:
Я могу такое делать на PDP-11. БК, ДВК, СМ, УКНЦ - всё это было пройдено в школе. Спасибо за вопрос. Юность мою растревожили. Последний раз редактировалось LV1974; 08.11.2017 в 23:19. |
||
09.11.2017, 11:31 | #14 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,586
|
Извините, но это полная ерунда. Про ЯВУ согласен, но на ассемблере можно написать абсолютно все, что в машинных командах, это транслятор 1:1 . Или я напишу 0хЕ507, или ldi r16,0x57 - абсолютно одно и то же попадет в 2 байта флеши. В кодах писали во времена Сталина, когда носителем инфы была засвеченная 35-мм кинопленка.
Насчет BIOS - в рассматриваемом случае даже он не нужен. BIOS предполагает работу со стандартными устройствами по универсальному для данного устройства протоколу, а это - уже избыточность. in r16,PORTA - вот, положим, чтение кнопок - одна команда, и никакого BIOSа. А что касаемо PDP-11 (Э-60,СМ-4,ДВК) - так это и моя молодость (относительная - я в программеры подался в 32 ) . На них я кодил первые байты в статусе профессионального программера - и сразу зам. гл. конструктора темы по ПО . Так сложилось. Последний раз редактировалось digitalis; 09.11.2017 в 11:36. |
09.11.2017, 11:36 | #15 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
|
09.11.2017, 13:38 | #16 | |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Цитата:
Я написал игрушку и графический редактор просто в кодах. По ходу дела я сделал отладчик кодов типа dess и редактор лабиринтов для игры. PDP-11 - очень удобная штучка. А Вам - респект и уважуха! |
|
10.11.2017, 11:46 | #17 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,586
|
Да, я с ностальгическим всхлипом вспоминаю СМ-4 и РАФОС. В ней мне позволялось делать все что угодно (под мою ответственность), а не то, что разрешит дядюшка Билл. Сгенерировать нужную версию компилятора? Да пожалуйста, вот вам исходники.
Помню, в Бейсике выстрогал себе фичу, позволяющую выполнять фрагмент проги в машинном коде. Быстродействие - максимальное на уровне процессора + весь Бесиковский аппарат ввода-вывода и встроенные функции. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зацените кому не лень сайт и напишите что туда можна еще добавить | Антон112 | Помощь студентам | 8 | 27.03.2010 09:09 |
еще один вопрос. | Belomor | Общие вопросы C/C++ | 9 | 16.11.2009 01:29 |
Еще один вопрос, связанный с БД | Sweta | Общие вопросы C/C++ | 3 | 09.11.2009 17:10 |
[autorun] еще один вопросик | Ivan_assm | Помощь студентам | 5 | 04.11.2007 21:20 |