Cтраница 2
В нем, например, может храниться адрес кода операции для команды перехода, пока значение PC увеличивается, чтобы получить доступ к параметрам. Он также используется в качестве временного регистра в командах условного перехода. [16]
Изменение кода на выходах 1, 2, 4 счетчика DD2 обеспечивает формирование одного светового эффекта. На остальных выходах счетчиков DD2 и DD3 формируются адреса кодов программ, хранимых в ПЗУ. При нажатии на кнопку SB1 Контроль на всех выходах ПЗУ формируется высокий уровень, обеспечивающий включение всех ламп для контроля их исправности. Принцип управления тринисторами VS1 - VS8 состоит в следующем. Если к светодиоду приложен единичный уровень напряжения, то светодиод включается и открывает оптически связанный с ним фототранзистор оптопары. Следует отметить, что ток через лампу течет только в течение полупериода сетевого напряжения, поэтому она светятся вполнакала. Для обеспечения полной яркости свечения ламп цепь тринистор - нагрузка следует подключить к выходу мощного двухполупериодного выпрямителя напряжения. Максимальный ток нагрузки в каждом из восьми каналов составляет 2 А. Используемое в устройстве ПЗУ К556РТ5 позволяет управлять работой восьми источников света. Автомат содержит два источника питания: стабилизированный 5 В, 0 5 А - для питания микросхем и нестабилизированный 10 В, 200 мА - для питания оптронных ключей. [17]
Чтобы понять, что делает конструктор, разберемся в механизме реализации виртуальных методов. Каждый объектный тип ( именно тип, а не экземпляр) имеет таблицу виртуальных методов ( VMT), которая содержит размер типа объекта и адреса кодов процедур или функций, реализующих каждый из его виртуальных методов. При вызове виртуального метода каким-либо экземпляром местонахождение кода реализации этого метода определяется по таблице VMT для типа этого экземпляра. Конструктор же устанавливает связь между экземпляром, который вызывает конструктор, и таблицей виртуальных методов данного объектного типа. Если же конструктор не будет вызван до обращения к виртуальному методу, то перед компьютером станет вопрос, где же искать этот метод. [18]
Расположение пробивок на перфоленте в коде ИСО-7бит. [19] |
Признак перемещения по оси X кодируется как X, перемещения по оси У - как Y, перемещения по оси Z - как Z. Скорость подачи задается адресом Е, частота вращения шпинделя S; номер инструмента Т, вспомогательные коды М; режим работы СЧПУ - G. Имеются резервные адреса кода: Н, J, L, К, i, О. [20]
Формат команды зависит от типа операции и может быть одно - двух - или трехбайтовым. Байты двух - и трехбайтовых команд должны храниться в ячейках памяти, следующих одва за другой. Адрес первого байта всегда является адресом кода операции. [21]
Операция передачи управления, как и операция сравнения, служит для изменения порядка чередования команд. При этой операции арифметических действий с числами не производится. При такой передаче управления в третьем адресе кода команды задается номер команды, с которой следует начать работу на местном управлении командами. Этот код номера соответствующим импульсом от ЦУ передается с АЗБЗК на УМК и в дальнейшем управление машиной производится этим блоком, а не блоком УКК. [22]
Пример, приведенный на рис. 13.7, иллюстрирует случай, когда на странице содержится 256 слов. Счетчик команд содержит адрес 07А716; это адрес кода операции. [23]
С регистром PC связан отдельный инкрементор, который увеличивает значение на 1 или на 2 в зависимости от того, сколько байтов получено. Таким образом, регистр PC всегда содержит адрес первого еще не полученного байта. В начале каждой команды в регистре MBR находится адрес кода операции этой команды. [24]
Структурная схема построения ОЗУ из полупроводниковых разрядных матриц. [25] |
Чтобы получить ОЗУ емкостью Л 2V - Nik одноразрядных чисел ( Y - любое целое число) необходимо объединить по адресным и управляющим шинам 2Y ПРМ, добавить схему дешифрации ПРМ и схему объединения выходных информационных сигналов. Дешифратор кода адреса ПРМ ДШПРМ служит для выработки сигнала разрешения обращения только к одной из четырех ПРМ. На ДЩ ПРМ поступает код двух младших ( или старших) адресов кода адреса числа в ОЗУ, он определяет ту ПРМ, к которой должно быть произведено обращение. [26]
Значительный интерес представляют архитектурные и программные особенности ручного компьютера НР-28С в связи с реализацией символьных преобразований и удобной для пользователя диалоговой методики решения прикладных задач. Особенности пользования НР-28С поддерживаются внутренним языком программирования RPL. Программа на этом языке состоит из последовательности близких по структуре блоков, каждый из которых образован адресом исполнительного кода ( прологом), определяющим тип объекта, и тела объекта. Тело объекта может быть простым и образованным данными или сложным и состоять из последовательности объектов или их адресов. При этом может указываться адрес объекта, размещенного в этом же или других блоках, а также в ПЗУ, причем большая часть информации, включая имена переменных, хранится в ПЗУ. Такая организация программы на RPL обеспечивает малую ее длину, что позволяет ограничиться ОЗУ емкостью всего 2 Кбайт при емкости ПЗУ 128 Кбайт. [27]
На рис. 7.9 приведена структурная схема передающего устройства с цифровым блоком сжатия данных БСД. Un, определяющие измерительную информацию, через измерительный коммутатор ИК поступают в аналого-цифровой преобразователь АЦП. Сравнивающее устройство СУ сравнивает предшествующую и текущую информации в каждом канале и, если разность равна или больше некоторого установленного значения, информация данного канала, а также адрес кода поступают в буферную память БП и далее через передающее устройство ПУ в канал связи КС. В данном случае адаптивная дискретизация осуществляется по алгоритму ступенчатой аппроксимации. [28]
Чтобы выяснить, так это или не так, возвращаемся в режим вычислений, передаем управление на начальный адрес программы с помощью клавиши В / О и вновь переводим калькулятор в режим программирования. Затем раз за разом нажимаем клавишу ШГ вправо. С каждым ее нажатием содержимое счетчика адресов, отображаемое в правой стороне индикатора, увеличивается на единицу, так что у левого края индикатора последовательно появляются коды, записанные в программную память. Адрес крайнего левого кода всегда на единицу меньше того, что в данный момент виден у правого края. [29]
Как отмечалось в начале предыдущего параграфа, в программах задач для ЦАМ указываются адреса ячеек ЗУ, содержимым которых являются коды информации о задаче. Однако лишь для очень простых задач программа содержит адреса всех кодов информации о задаче. Например, программа вычисления по данной формуле может содержать адреса всех ячеек, в которых хранятся числа, участвующие в счете. Как правило, только часть адресов кодов информации входит в программу; адреса других кодов используются в программе в процессе ее работы. В машине, описанной в главе II, это достигается за счет команд переадресации. [30]