Метка: Диагностика
Коммуникации
Если раньше носить с собой повсюду огромные объёмы информации можно было только в книгах таких писателей-фантастов, как Уильям Гибсон, то сегодня это уже стало реальностью. В отличие от Джонни Мнемоника, главного героя одного из рассказов Гибсона и одноимённого фильма, мы не переносим данные на имплантированном в мозг чипе, а используем такие мобильные устройства хранения данных, как внешние дисковые накопители и USB-брелоки. Эти накопители позволяют нам удобно переносить важную информацию и получать к ней доступ, когда и где мы захотим.
Но...
История компьютерных игр
Введение в компьютерные игры Для начала разберемся, что же можно назвать компьютерной игрой т.е. дадим общее понятие компьютерной игре. Компьютерная игра – компьютерная программа, которая служит для реализации игрового процесса. Программа выполняет функции связи с партнёрами по игре или сама выступает в качестве партнёра для игры. К компьютерным играм также относят видеоигры и мобильные игры. Как всё начиналось Разные источники говорят разное о времени появления и создателях компьютерных игр. Это связано с тем, что каждый имеет разное...
Ввод данных
Несмотря на некоторую необычность порядка ввода данных при выполнении двухместных операций, обратная польская запись в ряде случаев оказывается даже более удобной для вычислений. Однако, чтобы понять эти особенности работы ПМК, необходимо познакомиться подробнее с организацией стековой памяти.
Стековую память МК-56 образуют четыре регистра: известные уже нам операционные регистры X и Y, а также еще два регистра Z и Т. Ввод чисел всегда производится в регистр X. При нажатии клавиши Bf копия числа из регистра X передается в регистр Y, то, что...
Структуры управления
Во всех приводившихся выше определениях слов тело определения записывалось как последовательность уже известных слов-команд; семантика определяемого таким образом слова состоит в последовательном выполнении слов-команд тела. Помимо последовательного исполнения традиционными приемами в программировании стали ветвление (выбор между разными последовательностями действий) и цикл (многократное повторение одной последовательности действий).
В языке Форт тоже имеются условные операторы и циклы, реализованные с помощью специальных слов-команд,...
Косвенный шитый код
Косвенный шитый код уступает прямому по скорости исполнения, но имеет то преимущество, что его высокоуровневые подпрограммы не зависят от машины, поскольку не содержат машинных кодов. Как и в случае прямого кода, последовательность операций промежуточного языка состоит из последовательности адресов подпрограмм, разница заключается в организации этих подпрограмм и действиях интерпретатора. Теперь чтобы передать управление на машинный код, в действии NEXT требуется выполнить еще одно разыменование.
Подпрограмма верхнего уровня начинается...
Адрес зарезервированного места
В этих определениях для контроля вместе с адресом зарезервированного места передается число I, которое проверяется с помощью слова PPAIRS в словах, использующих переданный адрес. Такой простой способ контроля на практике оказывается вполне достаточным. При этом программист может встроить любой другой контроль по своему желанию.
Приведенное определение условного оператора связано с реализацией стандартных слов BRANCH и PBRANCH , выполняющих переходы в шитом коде. Из соображений эффективности эти слова обычно задают как подпрограммы нижнего...
