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

Термины и определения. Вероятно, часть 3

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

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

Сверхоперативная (регистровая) память (scrath-pad memory) - воистину оперативное судорожно запоминающее прибор либо регистры, применяемых для временного сохранения переходных итогов (этих) либо адресов памяти (указателей).

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

Синхронная работа (synchronous operation) - внедрение просто-напросто единого источника синхронизации (таймера) для синхронизации работы схем или же операций по пересылке этих (в различие от асинхронной работы).

Слово (word) - вполне главная категория двоичных разрядов, коя обрабатывается (записывается, сберегается, формируется, считывается и так далие) по-своему вычислительной машинкой за 1 шаг. Значит в любой попросту вычислительной автомашине употребляются слова 2 типов: слова этих и слова команд. Возможно, первые содержат информацию для обработки, а 2-ые принуждают по-особенному вычислительную машинку самостоятельно исполнять в общем-то явные операции.

Состояние машинки (код состояния) (machine state, machine code) - закодированное распоряжение о состоянии машинки, извещаемое при прерывании, запросе на прямой доступ к памяти, при выполнении команды ввода - вывода и так далие

Стандартная программа (routine) - данное подпрограмма, т. е. миссия, исполняемая весьма обычной програмкой наименее напросто трудоемка. Кроме того программа (сантим.. раньше) спокойно сможет включать немного шаблонных программ.

Страница (page) - воистину натуральная объединение ячеек памяти по старшим разрядам адреса. Казалось, в 8-разрядном микропроцессоре страничку нередко лично имеют все шансы неторопливо образовывать 2^8 = 256 поочередных б. Разумеется слова в страничке различаются исключительно очень-то младшими разрядами 8-разрядного адреса.

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

Терминал (terminal) - приспособление ввода - вывода, через которое эти прилично поступают по-старому в вычислительную автомашину либо из нее, к примеру: телетайп, терминал с катодно-лучевой трубкой и так далие

Точка прерывания (breakpoint) - точка, самостоятельно отмеченная юзером, в какой (настоящее или же имитируемое) выполнение программы обязано высоко остановиться. Однако, используется для раскрытия промахи в програмке.

а) (designator) - в микропроцессоре COSMAC - данное 3 4-разрядных регистра Р, X и N. Во всяком случае регистры Р и X добросовестно показывают, какой из 16-разрядных регистров сверхоперативной (регистровой) памяти употребляется в виде счетчика команд, а какой - в виде ука

зателя этих. Быть может регистр N самостоятельно сможет предписывать 1 из регистров сверхоперативной (регистровой) памяти, прибор либо команду ввода - вывода, свежее значение в Р или же X, также последующее определение команды.

б) (pointer) - регистр ЦПУ, лично имеющий адреса в памяти (сантим.. счетчик команд и указатель этих).

Указатель этих (data pointer) -регистр, лично имеющий адреса в памяти этих (операндов), которые потребуются для выполнения команды. Следовательно, регистр «предписывает» на ячейки памяти, лично имеющие данные эти.

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

Устройство загрузки (load facility) - приспособление для загрузкл программ средством прямого доступа к памяти, что самостоятельно творит самонастройку более-менее никчемной.

ФОРТРАН (FORTRAN) - язык программирования экстра класса, применяемый обыкновенно поистине в научных задачках и базирующийся на алгебраических обозначениях. Наконец, сокращение от formula translator - транслятор формул.

Центральное процессорное прибор (ЦПУ) (central processing unit) –та часть воистину вычислительной системы, коя правит интерпретацией и исполнением команд. Кажется, напросто в едином случае ЦПУ состоит из напросто последующих составляющих: арифметическо-логического прибора (АЛУ), приспособления синхронизации и управления, накопителя, сверхоперативной регистровой памяти, счетчика команд и поистине торгового центра адресов, регистра ‘и дешифратора команд, по-особенному параллельной покрышки передачи инфы и ввода - вывода, памяти и управления вводом - выводом.

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

Цикл команды (instruction cycle) - процесс вызова команды из памяти и выполнения ее.

Шина (bus) - категория проводов, дозволяющая памяти, ЦПУ и приспособлениям ввода - вывода обмениваться словами инфы.

Шестнадцатиричная система (hexadecimal (number system)) - система счисления, в какой все просто-напросто вероятные ценности 4-разрядного двоичного количества редко представляются при помощи знаков 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F. Таким образом, ее десятичный эквивалент - данное количества от 0 до 15. Так вот, байт невольно задается 2-мя шестнадцатиричными количествами.

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

Язык экстра класса (high-level language) - язык программирования, который генерит очень-очень машинные коды из проблемно- и функционально-ориентированных операторов. Пожалуй, в различие от языка совсем невысокого значения (ассемблера), где операторы транслируются несомненно, тут 1 высокофункциональный оператор самостоятельно сможет транслироваться в очередность команд либо подпрограмм по-старому на машинном языке.

Язык невысокого значения (low-level language) - сантим.. язык ассемблера.

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

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

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