Пятница, 15.12.2017, 09:16
БК-0010.01. Повесть о настоящем компьютере
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории каталога
Введение в руководство [2]
Введение [0]
Организация БК-0010 [1]
Раздел 1. Организация БК-0010
Работа с МСД [1]
Раздел 2. Работа с МСД
Системные регистры [1]
Раздел 3. Системные регистры
Системное ПО [1]
Раздел 4. Системное программное обеспечение БК-0010
Прерывания. Приоритет ЦП [1]
Раздел 5. Система прерываний БК-0010. Приоритет процессора
Командные прерывания [1]
Раздел 6. Командные прерывания
ЕМТ БК-0010 [1]
Раздел 7. командные прерывания ЕМТ БК-0010
Коды и ассемблер. Мнемокод. [1]
Раздел 8. Коды и ассемблер. Мнемокод. Формат команды
Способы адресации [1]
Раздел 9. Способы адресации
Команды процессора БК-0010 [1]
Раздел 10. Система команд процессора БК-0010
Псевдокоманды. Метки. Комментарии [1]
Раздел 11. Псевдокоманды ассемблера. Метки. Комментарии
Программирование на ассемблере [1]
Раздел 12. Программирование на ассемблере. Начало. Трансляция программ. Ошибки
Отладка программ [1]
Раздел 13. Отладка программ. Позиционно-независимое программирование. Компановка
Подпрограммы ПЗУ БК-0010 [1]
Раздел 14. Подпрограммы ПЗУ БК-0010
Системная область ОЗУ БК-0010 [1]
Раздел 15. Системная область ОЗУ БК-0010. Некоторые секретные сведения об авторе и МП-клубе
Повышение быстродействия БК-0010 [1]
Раздел 16. Вопросы повышения быстродействия БК-0010
Об использовании ПЗУ [1]
Раздел 17. Полезная подпрограмма. Об использовании ПЗУ
Загадочные регистры [1]
Раздел 18. Загадочные регистры
Штурм системной области [1]
Раздел 19. Продолжаем штурм системной области
Об автозапуске программ [1]
Раздел 20. Об автозапуске программ
Коварные программы [1]
Раздел 21. Коварные программы
Еще о системной области [1]
Раздел 22. О пользе плагиата, или еще о системной области
О псевдокомандах и компановке [1]
Раздел 23. Еще раз о псевдокомандах, метках и компановке
Тук-тук, кто в стеке живет? [1]
Раздел 24. Тук-тук, кто в стеке живет?
Фокал с позиций ассемблера [1]
Раздел 25. Взгляд на фокал с позиций ассемблера
Наш опрос
Оцените мой сайт
Всего ответов: 47
 Каталог статей
Главная » Статьи » Введение в руководство

Введение в руководство от 28 сентября 1988 года
28.09.88 Г.
посвящается жене автора, которая занималась воспитанием нашего сына, пока автор занимался "воспитанием" БК-0010 и писал данное руководство







Уважаемые читатели! Вашему вниманию предлагается руководство по системному программированию и программированию на ассемблере для БК-0010.
Данное руководство отнюдь не повторяет известную литературу, а существенно ее дополняет. Кроме того, руководство ориентировано непосредственно на пользователей БК-0010, чем не может похвастаться ни одно другое руководство, например, руководства Фрэнка, Сингера и т.п. Все они описывают ассемблер и системы применительно совсем к другим, хотя и похожим, ЭВМ. Что же касается "руководств", приложенных к БК, то они могут претендовать, самое большее, на роль справочников, и предполагают столь глубокие начальные знания пользователя, какими обладает не каждый программист-профессионал.
Автор стремился сделать текст руководства максимально доступным, наглядным и живым, что иногда шло в ущерб строгости изложения.
Автор считает необходимым рекомендовать своим читателям также литературу по программированию, соответственно обходя молчанием общие вопросы программирования и информатики, излагать которые он считает невозможным и ненужным, т.к. часть из них сейчас изучается в школе, а часть настолько элементарна, что не вызывает трудностей при изучении (если для кого-либо, по несчастью, это не так, то им вряд ли стоит браться за изучение программирования вообще, а системного - в частности). Предполагается, что до того, как браться за освоение ассемблера, пользователь изучил один из языков БК-0010 (фокал или бейсик), а следовательно, некоторые начальные знания и навыки программирования он приобрел. Иное предположение просто нереально, и поэтому, как рекомендуют некоторые, "расcчитывать на людей, которые не знают ничего", автор не может, иначе руководство превратится в школьный учебник информатики, написать который, конечно, автору не по силам.
почему автор назвал свое руководство именно руководством по системному программированию? Он считает, что системное программирование - это не только совокупность системных программ и предъявляемых к ним требований, но еще и к о н ц е п ц и я, т.е. определенный стиль программирования, о чем достаточно подробно сказано в одном из файлов руководства.
Специальные исследования, проведенные автором в 1988 г. на нескольких экземплярах БК-0010, БК-0010-01, БК-0010Ш разных лет выпуска, показали, что их резидентное по, за исключением языка фокал на БК-0010Ш, совершенно идентично. Следовательно, все без исключения, относящееся к описанию БК-0010 и ее системного ПО в данном руководстве, действительно для БК всех моделей и всех лет выпуска.
Руководство на сегодняшний день состоит из 21 файла, которые включают 25 разделов, посвященных различным вопросам, но тем не менее тесно связанных. Поэтому руководство при первом знакомстве лучше читать последовательно, а затем уже можно, пользуясь данным описанием, выбирать интересующие разделы, и работать с ними: подробно изучать, делать выписки, и т.п.
На БК-0010 руководство читается в системе автора "reader.2". Загрузка и запуск файлов осуществляются, как обычно, в мсд. Адрес запуска - 1000, после чего чтение - клавишей .
 

оглавление файлов "система".
имя файла раздел  название разделов
система.Док - данное описание
система - Введение
  1 Организация БК-0010
система1 2 Работа с МСД
система2 3 Системные регистры
  4 Системное программное обеспечение БК-0010
  5 Система прерываний БК-0010. Приоритет процессора
система2а 5 Оончание раздела 5
система3 6 Командные прерывания
  7 командные прерывания ЕМТ БК-0010
 система3а 7 Окончание раздела 7
система4 8 Коды и ассемблер. Мнемокод. Формат команды
система5 9 Способы адресации
система6 10 Система команд процессора БК-0010
система7 11 Псевдокоманды ассемблера. Метки. Комментарии
система8 12 Программирование на ассемблере. Начало. Трансляция программ. Ошибки
система9 13 Отладка программ. Позиционно-независимое программирование. Компановка
  14 Подпрограммы ПЗУ БК-0010
система10 15 Системная область ОЗУ БК-0010. Некоторые секретные сведения об авторе и МП-клубе
система11 16 Вопросы повышения быстродействия БК-0010.
система12 17 Полезная подпрограмма. Об использовании ПЗУ
  18 Загадочные регистры
система13 19 Продолжаем штурм системной области
  20 Об автозапуске программ
  21 Коварные программы
система14 22 О пользе плагиата, или еще о системной области
система15 23 Еще раз о псевдокомандах, метках и компановке
система16 24 Тук-тук, кто в стеке живет?
система17 25 Взгляд на фокал с позиций ассемблера

Список основных инструментальных программ для программирования на ассемблере и системного программирования на бк-0010
1. Ассемблер-система типа микро#8с (микро#9с, микро.8К, микро.9К, микро.10К) с описанием (А. Н. Сомов, С. В. Шмытов, С. А. Кумандин).
2. Отладчик программ в кодах (ассемблер/диассемблер/отладчик) типа АСМБ2 (ОТЛ2 ... ОТЛ12, Грот, Прот) с описанием (НИИФТ- Рига, В. В. Прохоров и др.).
3. Диассемблер типа asc-дамп (дамп/24, дамп/48, дамп/56, дамп.2/З) с описанием (М. Цыпин, Ю. Зальцман и др.).
4. Диассемблер типа дизакс (дизакс.4) с описанием (С. А. Кумандин).

Рекомендуемая литература:
1. Г. В. Вигдорчик, А. Ю. Воробьев, В. Д. Праченко. Основы программирования на ассемблере для СМ ЭВМ. М., Финансы и статистика, 1983 г.
2. М.Сингер. Мини-ЭВМ PDP-11: программирование на языке ассемблера и организация машины. М., Мир, 1984 г.
3. Н. П. Бруснецов. Микрокомпьютеры. М., Наука, 1985 г.
4. Д. Кнут. Искусство программирования для ЭВМ. Том 1 - 3. М., Мир, 1976 - 78 гг.
5. В. М. Брябрин. Программное обеспечение персональных ЭВМ. М., Наука, 1988 г.
6. Л. Бек. Введение в системное программирование. М., Мир, 1988 г.
7. Математическое обеспечение микро-ЭВМ "Электроника БК-0010". Язык "фокал". Руководство пользователя. Том 1, книга 1, 1985 г.
8. Математическое обеспечение микро-ЭВМ "Электроника БК-0010", "Электроника БК-0010Ш". Драйвер-мониторная система. Руководство системного программиста. 00001-01.32.03 ПИК ВИНИТИ 1987г.
9. Программное обеспечение микро-ЭВМ "Электроника БК-0010","Электроника БК-0010Ш". Язык "Бейсик". Описание языка. 00001-01.35. 02 ПИК ВИНИТИ, 1987 г.
10. Программное обеспечение микро-ЭВМ "Электроника БК-0010", "Электроника БК-0010Ш". Системные средства контроля. Руководство оператора. 00001-01.34.11 Тип. ВЗПИ, 1987 г.

Кроме перечисленных программ и литературы могут использоваться другие аналогичные программы и подходящая литература.

Автор желает своим читателям успехов в освоении языка ассемблера и системного программирования, и будет признателен им за замечания и предложения по совершенствованию данного руководства, которые можно направлять по адресу: 480091, г.Алма-ата, ул.Джамбула, д.55/57, кв.8, Зальцману Ю. А.

Следите за новыми выпусками руководства " с и с т е м а " !

Дополнительно сообщаем, что в настоящее время руководство "система", как и множество других программ для БК-0010, вы можете заказать через универсальный кооператив-коммуну "созидание". С порядком заказа вы будете ознакомлены бесплатно, если напишете автору, или позвоните ему по телефону: вам будет выслан рекламный листок кооператива.

!!!!!!!!!!!!!!!!!!! У нас самое дешевое в мире программное обеспечение для БК-0010! !!!!!!!!!!!!!!!!!!!
 
Широкий ассортимент системных и инструментальных программ! Игры! Программы по индивидуальным заказам! Консультации по любым вопросам, относящимся к БК-0010! Описания оригинальных дополнительных устройств к бк-0010!

!!!!!!!!Только у нас!!!!!!!!

тексты программ на ассемблере с построчным комментарием! !!!!!!!!!!!!!!!!!!!!!!!!!!!!

гарантируется высокое качество исполнения заказов в срок до 10 дней!

Категория: Введение в руководство
Просмотров: 670 | Рейтинг: 0.0/0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Используются технологии uCoz
Форма входа

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