Воскресенье, 19.11.2017, 00:04
БК-0010.01. Повесть о настоящем компьютере
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 47
 
Посвящается жене автора, которая занималась воспитанием нашего сына, пока автор занимался "воспитанием" БК-0010 и писал данное руководство







Уважаемые читатели! Вашему вниманию предлагается руководство по системному программированию на ассемблере для БК-0010.
Данное руководство отнюдь не повторяет известную литературу, а существенно ее дополняет. Кроме того руководство ориентировано непосредственно на пользователей бк-0010, чем не может похвастаться ни одно другое руководство, например руководства фрэнка, зингера и т.П. Все они описывают ассемблер и системы применительно совсем к другим, хотя и похожим, ЭВМ. Что касается "руководств" приложенных к БК, то они могут претендовать, самое большое на роль справочников, и предполагают столь глубокие знания  перечисленные программы можно считать необходимым минимумом для начала работы с программами в кодах или на ассемблере. Изложение не претендует на полноту и рассчитано на параллельную самостоятельную работу пользователя с литературой. При изложении материала автор руководствовался:
  • Литературными данными;
  • Собственным опытом работы с БК-0010;
  • Опытом переписки с другими пользователями, как правило, не владеющими приемами программирования на ассемблере.

Все цифровые данные приводятся только в восьмеричной системе счисления. Если возникает необходимость применения десятичной системы, числа помечаются буквой "д", например: 177662 - восьмеричное число, 32766д - десятичное. Буква д будет опускаться, если десятичный характер числа очевиден, например, 32768, или десятичное число равно восьмеричному, например, 4. Когда возникает необходимость ссылки на номер двоичного разряда (бита) слова, байта, порта, регистра, имеется в виду десятичный номер, причем младший бит имеет номер 00, старший бит - номер 15 (для байта - 07). Все излагаемое в той или иной степени может быть отнесено и к микро-эвм бк-0010ш, бк-0010-01, однако вследствие заметных различий в резидентном (т.е."Зашитом" в ПЗУ) системном по, далеко не все, действительное для бк-0010, будет также верно для этих микро-эвм. Более того, автор не исключает того варианта, что со временем в резидентное по БК-0010 могут быть внесены изменения, отчего изложение применительно к БК-0010 читателей может оказаться неточным (естественно, что автор проверял весь данный материал только на своей БК). Поэтому он призывает читателя доверять, но проверять. Не застрахован автор, как любой человек, и просто от ошибок. В ряде случаев (например, при описании процессора, и других) автор прибегает к заведомым упрощениям, в чем приносит извинения квалифицированным программистам, на которых, впрочем, данное руководство совершенно не рассчитано.
Используются технологии uCoz
Форма входа

Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0