logo site
Страницы
  • Карта Сайта
Реклама
Рубрики
  • Basic
  • C#
  • Flash
  • Net
  • Objective-C
  • Pascal
  • Ruby
  • SQL
  • Новости
  • Проектирование и архитектура
  • Фортран
Партнеры:
декабря
24

Термины и определения. Как известно, часть 1

Автор: admin, размещено в: Pascal, комментарии: Комментариев нет

May 8th, 2009in МИКРОПРОЦЕССОРНЫЕ СИСТЕМЫ РАЗРАБОТКИ , Термины и определения. То есть часть 1 | leave a response

Адрес (address) - количество, правильно используемое в ЦПУ для указания ячейки-памяти.

Автономная система (stand-alone system) - система исследования программ для микро-ЭВМ, коя круто действует на микро-ЭВМ в отсутствии взаимосвязи с иной мало-мальски вычислительной машинкой либо системой с разделением времени. Подумать только, эта система включает ассемблер, редактирующую програмку и средства отладки. Собственно говоря, она спокойно сможет владеть некими качествами комплекта для исследования макета.

Аппаратное обеспечивание (техника) (hardware) - оборудование, входящее в состав воистину вычислительной системы.

Архитектура (architecture) - по-человечески организационная текстура столь вычислительной системы, основанная основным образом на ЦПУ или же микропроцессор.

Асинхронная работа (asynchronous operation) - работа схемы вне зависимости от по-человечески единого прибора синхронизации. Конечно же каждая операция схемы скоро кончается, а очень-очень свежая обычно наступает при поступлении сигнала , от места назначения с указанием о завершении операции (ср. Весьма с синхронной работой).

Ассемблер (assembler) - попросту программное средство для переустройства программы, прописанной на языке ассемблера (сантим.. затем), в програмку попросту на машинном языке. Казалось бы ассемблер окончательно приписывает ячейки памяти поочередным командам и совершенно меняет однозначно символические адреса эквивалентами слишком на машинном языке. Без сомнения если ассемблер обычно действует на той автомашине, для коей он добровольно делает програмку совсем на машинном языке, он величается кросс-ассемблером (сантим.. затем).

Байт (byte) - очередность из п разрядов, неторопливо осматриваемая как кратчайшая успешно направляемая единица инфы, величается n-разрядным б. Иными словами наиболее нередко употребляются 8-разрядные байты.

Бит (bit) - уменьшение от binary digit (двоичная цифра), в общем-то отдельный символ в двоичном количестве.

Бод (baud) - единица скорости методичной передачи этих; как убедительно говориться количество двоичных разрядов в секунду, включая разряды цикловой синхронизации старт и стоп.

Ввод - вывод (input/output (I/O))-общий термин, использующийся к приспособлениям, через которые исполняется взаимосвязь с ЦПУ вправду вычислительной машинки, а еще к применяемым при всем этом этим.

Ветвление (branch, test and branch) - сантим.. переход.

Вложение (nesting) - подпрограммы, вызываемые подпрограм

мами, именуются сознательно вложенными. И наконец уровень инвестиции - данное количество свободно разрешенных повторений инвестиции.

Время выполнения команды (instruction time) - время, уходящее на вызов команды из памяти и выполнение ее.

Время цикла (cycle time) - время, за которое каждый набор операций периодически мысленно повторяется в такой же очередности.

Время подборки (access time)-время меж эпизодом, как скоро адресок посылается в память, и эпизодом возвращения этих. Надо сказать поскольку время подборки из ненамного различных ячеек памяти быть может совсем разно, для постепенно запоминающего приспособления время подборки часто задается по более длинноватому пути подборки.

Вспомогательная программа (utility program) - программа, самостоятельно исполняющая эти прямо-таки ключевые однозначно казенные функции, как загрузка и сбережение программы, контроль и перемена величин просто-таки в вычислительной автомашине и инициирование выполнения программ. Вполне возможно, что просто-таки служебная программа устраняет разраба от надобности «изобретать велик» любой разов, как скоро он внимательно желает совершенно сделать налицо ежедневную функцию.

Вспомогательное оборудование (additional hardware) - данное наружные составляющие, требующиеся для синхронизации, управления вводом - выводом, буферизация и управления прерываниями.

Вызов (fetch) - процесс адресации памяти и записи в ЦПУ слова инфы либо б, явно хранимого спокойно в направляемой ячейке памяти. Честно говоря чаще всего вызов относится к считыванию команды из памяти.

Вычислительная автомашина с зафиксированным комплектом команд (Регулярно с запоминаемой програмкой) (fixed-instruction computer) - напросто вычислительная машинка, набор команд в какой устанавливается производителем, а на его базе юзер восоздает по-своему собственные программы (в различие от микропрограммируемой полностью вычислительной машинки (сантим.. затем), для коей юзеры обязаны специально создать очень-очень собственный в общем-то личный набор команд, приспосабливая именно тем автомашину к воистину собственным делам).

Генератор синхронизации (clock) - приспособление, вырабатывающее импульсы для синхронизации работы однозначно вычислительной машинки.

Диагностические программы (diagnostic programs) -эти программы проводят проверку верность работы столь разных частей техники: диагностика ЦПУ проводит проверку ЦПУ, диагностика памяти - память и так далие

Динамическая распечатка памяти [snapshot (dump)] - распечатка всего состояния (настоящей или же имитируемой) машинки: - содержимого памяти, регистров, симптомов и так далие

Длина команды (instruction length) - количество словечек, весьма достаточных для сохранения команды. Ну что же в основной массе попросту вычислительных автомашин данное одно слово, и у неких ЭВМ команда состоит из нескольких словечек. Поверьте при данном время выполнения команды находится в зависимости от длины ее.

Длина слова (word length) - количество разрядов в слове отчасти вычислительной машинки. Предположим чем более протяженность слова, тем повыше отточенность (количество означающих разрядов). С одной стороны довольно-таки в едином случае, нежели длиннее слово, тем богаче набор команд и поболее взаправду многообразны режимы адресации.

Замыкание (linkage) - сантим.. подпрограмма.

Загрузчик (loader) - программа для считывания программы из вправду вводного приспособления в ОЗУ. И вообще может быть долею пакета по-старому казенных программ (сантим.. дальше).

Занятие цикла (cycle stealing) - цикл памяти, который залезает в ЦПУ для воплощения прямого доступа к памяти (сантим.. затем).

Запрос на прерывание (interrupt request) - сигнал однозначно вычислительной автомашине для временной приостановки взаправду обычной очередности команд и передачи управления особой програмке. Как всегда позднее работа быть может возобновлена с данного места. Больше того возможность работы с прерываниями слишком по-человечески главна при использовании микропроцессоров в системах взаимосвязи, где им предоставляется возможность достойно обслуживать немного каналов.

Защита (guard) - приспособление, применяемый при отладке для остановки выполнения программы (настоящей либо имитируемой) при обращении к этим в предопределенной ячейке памяти.

Индексная адресация (indexed addressing) - режим адресации, при котором мало-мальски адресная часть команды модифицируется в процессе ее выполнения согласно с содержанием очень-то дополнительного (индексного) регистра.

Индексный регистр (index register) - регистр, содержимое которого быть может принято на вооружение для модификации адреса в памяти.

Интерфейс (контроллер) ввода - вывода [I/O interface (controller)] - весьма электронное приспособление для управления сопряжением приспособления ввода -вывода и ЦПУ взаправду вычислительной машинки. Безусловно возможности ЦПУ во многом находятся в зависимости от того, какие прибора ввода - вывода лично имеют все шансы быть присоединены к нему. Обычно их невозможно просто подключить в ЦПУ в отсутствии интерфейса, который и самостоятельно исполняет «согласование». Известно, что сложность и цена его во многом находятся в зависимости от техники и программ ввода - вывода в ЦПУ.

Исполнение (execute) - процесс интерпретации команды и выполнения самостоятельно отмеченных в ней операций.

Исходная программа (source program) - программа для по-хорошему вычислительной машинки вполне на символическом либо алгебраическом языке, по-особенному комфортном для записи какого-либо класса задач либо упражнений.

Код операции (operation code) - код, хладнокровно представляющий из себя столь явные операции в команде.

Команда (instruction) - набор двоичных разрядов, предписывающий операцию взаправду вычислительной машинки. Не исключено, что это простый указ для ЦПУ, которое хладнокровно исполняет пересылку этих, вполне арифметические или же по-особенному закономерные операции, правит приборами ввода - вывода и справедливо воспринимает решения про то, какую довольно-таки последующую команду нужно умышленно сделать.

Команда ветвления (branch instruction) - команда принятия решения, коя при по-человечески конкретных критериях записывает новейший адресок в счетчик команды. Не удивительно, что среди критерий лично имеют все шансы быть: никакой итог, переполнение по сложению, выход в свет наружного показателя и так далие В зависимости от плавно приобретенного итога долго выбирается 1 из 2-ух очень-очень вероятных частей программы.

Компилятор (compiler) - попросту программное средство для переустройства программы, прописанной на языке экстра класса, к примеру Pascal, в програмку на языке ассемблера или же машинки.

Конечная программа (object program) - программа, постоянно получаемая в следствии работы таковой взаправду автоматической системы кодировки, как, к примеру, ассемблер. По правде сказать часто воистину окончательная программа регулярно посещает записана теснее торопливо повторяющий вид просто-напросто готовой к выполнению программы по-своему на машинном языке.

Косвенная адресация (indirect addressing) - прием адресации, где адресок операнда часто задается напросто дополнительным регистром либо ячейкой памяти, предписываемыми в команде, но в лично команде.

Кросс-ассемблер (cross-assembler) - транслятор по-хорошему с условного языка, который специально трудится на одной автомашине и торопливо дает совсем машинный код для иной (сантим.. ассемблер).

Линии показателя (flag-lines) - входы в микропроцессор, контролируемые приспособлениями ввода - вывода и сильно проверяемые при выполнении команды ветвления.

Магазин (stack) - очередность регистров и (либо) ячеек памяти, применяемых по типу «более-менее заключительный непременно зашел - 1 поспешно вышел». А впрочем указатель столь торгового центра (сантим.. затем) подробно описывает в целом заключительную запись (либо место грядущей записи).

Макрокоманды [macro(instruction)] - оператор взаправду условного взаправду входного языка, разлагаемый ассемблером на 1 либо наиболее команд на языке машинки, что устраняет программера от надобности подробно писать нередко мысленно повторяющиеся очередности команд.

Маска (разрешение) прерывания (interrupt mask/enable) - приспособление, дозволяющий програмке быстро характеризовать, станут ли приняты запросы на прерывание.

Машинный код (по-особенному машинный язык) (machine code/language) - числовая форма задания команд, по-своему готовых для загрузки в память и выполнения машинкой. И все-таки это самый низший уровень языка программирования. Можно подумать, что значение любого разряда в любой команде программы наверное добросовестно установлено, к примеру, при помощи цепочки двоичных, восьмеричных либо шестнадцатиричных количеств для содержимого любого слова памяти.

Машинный цикл (machine cycle) - по-хорошему главный цикл ЦПУ, за который можнож почтительно отправить в память адресок и правильно думать либо записать одно слово (эти либо команда) или глубоко исполнить стимулированную команду.

Микропрограммируемая вычислительная автомашина) (micropro-grammable computer) - воистину вычислительная автомашина, в какой по-особенному внутренняя очередность сигналов для управления ЦПУ при выполнении команд прилично поступает от ПЗУ. К примеру, изменяя содержимое ПЗУ, можнож слепо поменять набор команд. Но она различается от ненамного вычислительной машинки с зафиксированным комплектом команд (сантим.. раньше), где набор команд слепо поменять сложно.

Микропроцессор (microprocessor) - нередко обычно именуют «воистину вычислительной машинкой на одном кристалле». А вот микропроцессор действительно состоит из одной или же нескольких БИС, которые лично имеют все шансы добросовестно исполнять все особенно ключевые функции ЦПУ довольно-таки вычислительной машинки.

Оставить комментарий

Вы должны быть зарегистрироавны чтобы оставить комментарий.

  • Категории
  • Новости
  • Популярное
  • Комментарии
  • Архив
Programmirovanie. Все права защищены