Всегда ли полезно автоуменьшение на МК-161?

| рубрика «Программы» | автор AtH
Метки: , ,

Программируя «Электронику МК-61» и «Электронику Б3-34», мы использовали ряд трюков, позволяющих «ужимать» программы, втискивая их в крошечную память советских ПМК. Одним из них было использование косвенной адресации для увеличения или уменьшения содержимого регистра. Это очень удобно, как ++ и -- в Си и подобных Си языках.

Например, команда КИП0 уменьшает регистр 0 …

Как принять строку символов из COM-порта и записать ее в строку комментариев?

| рубрика «Программы» | автор Vitasam
Метки: ,
.CHARSET 1251
; Прием текстовой строки с СОМ-порта и вывод ее в строку комментариев.
; Cкорость 9600, 8 бит, без контроля чётности.
;
.ORG 0
    1   PP M 9070   ; Разрешение использования порта
    CX
        PP M 9072   ; Установить режим 8 бит
    9   PP M 9071   ; Установить скорость 9600
    0   PP M 9074   ; Режим автоматического …

Прогулка по лунолётам. 4 - Вблизи и на орбите

| рубрика «Программы» | автор st
Метки: , , ,

Все прогулки: первая, вторая, третья и четвёртая.

На прошлых прогулках мы опробовали расчетную модель и графическую основу для нашего интерактивного симулятора полётов вблизи Луны и других безатмосферных планет. Однако, данная модель не учитывала ни изменение ускорения свободного падения при наборе высоты, ни сферическую форму планеты, что не позволяло нам сделать …

Прогулка по лунолётам. 3 - Оживляем "Кон-тики"

| рубрика «Программы» | автор st
Метки: , , ,

Все прогулки: первая, вторая, третья и четвёртая.

На предыдущей прогулке мы успешно запрограммировали модель, позволяющую управлять лунолётом в динамике вблизи безвоздушных планет. Однако, вывод оперативной информации о полёте представлял собой только поток ежесекундно меняющихся цифр. Пришла пора добавить графику и перейти в двумерное пространство.

Возможности даже UserRPL (у SysRPL они …

Прогулка по лунолётам. 2 - User RPL и динамика

| рубрика «Программы» | автор st
Метки: , , ,

Все прогулки: первая, вторая, третья и четвёртая.

На предыдущей прогулке мы выразили почтение авторам классической программы и получили достаточно простую и понятную модель симулятора полёта вблизи лишенных атмосферы планет. Однако, статичность расчетов делала симулятор похожим скорее на учебный пример, чем реалистичную игру. Попробуем добавить динамики с помощью HP-50g и встроенного …