User Tag List

Показано с 1 по 10 из 166

Тема: Разработка ЭКВМ на MCS-48

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "Язык" самый примитивный. Просто возможны два типа "программ". Первый если я хочу последовательным нажатием клавиш создать пользовательскую функцию, нажимая функциональные клавиши, например: ^2,+,^2,кв.корень= и калькулятор сам мне дает первый свободный номер для такой программы. Для простейшего калькулятора достаточно ограничится функциями одной-двух переменных. Вызываем эту программу нажатием клавиши
    "функция", полученный номер, затем вводим число и =. Другой тип программ- загруженная в hex кодах 8039 процедура допустим для простоты тоже с одним числовым параметром( для обработки байтов лучше иметь клавиатуру с 16 ричными числами, но лично мне хочется использовать 4x4 или 4x5 пленочную клавиатуру c eBay, поэтому шестнадцатеричных чисел я не предполагаю; можно конечно и десятичный, и восьмиричный байтовый ввод использовать, что не сильно усложнит программу). Для такой процедуры с одной входной и одним возвращаемым значением надо оставить место под адрес запуска, параметры, указать ее длину, контрольную сумму и очевидно все это разместить в таблице. Формировать весь массив с заполненной таблицей( если известен адрес ее размещения в памяти) можно или на другом компьютере, или непосредственно на ЭКВМ при вводе с клавиш ( но это потребует добавить примитивный редактор "next" "prev", и у цифрового дисплея надо иметь хотя бы 8-9 разрядов, а еще лучше символьно-цифровой, что полезно для отображения символов функций и сообщений об ошибках). В общем сложно провести эту грань между интересными функциональными возможностями калькулятора и сложностью их реализации.
    Последний раз редактировалось andrews; 12.03.2020 в 14:49.

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

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

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

Похожие темы

  1. Компилятор C для MCS-48 ?
    от 13joe в разделе Разное
    Ответов: 18
    Последнее: 15.05.2017, 21:00
  2. MCS-52 BASIC
    от alm604 в разделе Для начинающих
    Ответов: 0
    Последнее: 25.01.2016, 10:01
  3. Разработка ZXOOM
    от Andrew771 в разделе Графика
    Ответов: 666
    Последнее: 16.08.2011, 17:22
  4. Разработка БК-0101-10
    от CodeMaster в разделе БК-0010/0011
    Ответов: 61
    Последнее: 21.04.2011, 21:13
  5. MCS-51 old and Atmel
    от nihirash в разделе Для начинающих
    Ответов: 0
    Последнее: 15.11.2006, 10:20

Ваши права

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