Регистр (цифровая техника)
Регистр — последовательное или параллельное логическое устройство, используемое для хранения n-разрядных двоичных чисел и выполнения преобразований над ними.
Регистр представляет собой упорядоченную последовательность триггеров, обычно D, число которых соответствует числу разрядов в слове. С каждым регистром обычно связано комбинационное цифровое устройство, с помощью которого обеспечивается выполнение некоторых операций над словами.
Фактически любое цифровое устройство можно представить в виде совокупности регистров, соединённых друг с другом при помощи комбинационных цифровых устройств.
Основой построения регистров являются D-триггеры, RS-триггеры.
Содержание
Операции в регистрах
Типичными являются следующие операции:
- приём слова в регистр;
- передача слова из регистра;
- поразрядные логические операции;
- сдвиг слова влево или вправо на заданное число разрядов;
- преобразование последовательного кода слова в параллельный и обратно;
- установка регистра в начальное состояние (сброс).
Классификация регистров
Регистры классифицируются [1] по следующим видам:
- накопительные (регистры памяти, хранения) [2][3] ;
- сдвигающие [4][5][6][7][8][9][10][11][12][13][14] .
В свою очередь сдвигающие регистры делятся:
- по способу ввода-вывода информации:
- параллельные — запись и считывание информации происходит одновременно на все входы и со всех выходов [15] ;
- последовательные — запись и считывание информации происходит в первый триггер, а та информация, которая была в этом триггере, перезаписывается в следующий — то же самое происходит и с остальными триггерами [16][17] ;
- комбинированные;
- по направлению передачи информации:
- однонаправленные;
- реверсивные [18][19] .
- по основанию системы счисления
- двоичные
- троичные
- десятичные
Типы регистров
Регистры различают по типу ввода (загрузки, приёма) и вывода (выгрузки, выдачи) информации:
- С последовательным вводом и выводом информации
- С параллельным вводом и выводом информации
- С параллельным вводом и последовательным выводом. Например: SN74LS165J(N), SN74166J(N), SN74LS166J(N)
- С последовательным вводом и параллельным выводом. Например: SN7416J(N), SN74LS164J(N), SN74LS322J(N), SN74LS673J(N)
Использование триггеров с защёлками с тремя состояниями на выходе, увеличенная (по сравнению со стандартными микросхемами серии) нагрузочная способность позволяют использовать (в микропроцессорных системах с магистральной организацией) регистры непосредственно на магистраль в качестве регистров, буферных регистров, регистров ввода-вывода, магистрального передатчика и т. д. без дополнительных схем интерфейса.
Параллельные регистры
В параллельных (статических) регистрах схемы разрядов не обмениваются данными между собой. Общими для разрядов обычно являются цепи тактирования, сброса/установки, разрешения выхода или приема, то есть цепи управления. Пример схемы статического регистра, построенного на триггерах типа D с прямыми динамическими входами, имеющего входы сброса и выходы с третьим состоянием, управляемые сигналом EZ.
Сдвигающие (последовательные) регистры
Последовательные (сдвигающие) регистры представляют собою цепочку разрядных схем, связанных цепями переноса. Основной режим работы — сдвиг разрядов кода от одного триггера к другому на каждый импульс тактового сигнала. В однотактных регистрах со сдвигом на один разряд вправо слово сдвигается при поступлении синхросигнала. Вход и выход последовательные (англ. Data Serial Right, DSR ).
Согласно требованиям синхронизации в сдвигающих регистрах, не имеющих логических элементов в межразрядных связях, нельзя применять одноступенчатые триггеры, управляемые уровнем, поскольку некоторые триггеры могут за время действия разрешающего уровня синхросигнала переключиться неоднократно, что недопустимо. Появление в межразрядных связях логических элементов, и тем более, логических схем неединичной глубины упрощает выполнение условий работоспособности регистров и расширяет спектр типов триггеров, пригодных для этих схем. Многотактные сдвигающие регистры управляются несколькими синхропоследовательностями. Из их числа наиболее известны двухтактные с основным и дополнительным регистрами, построенными на простых одноступенчатых триггерах, управляемых уровнем. По такту С1 содержимое основного регистра переписывается в дополнительный, а по такту С2 возвращается в основной, но уже в соседние разряды, что соответствует сдвигу слова. По затратам оборудования и быстродействию этот вариант близок к однотактному регистру с двухступенчатыми триггерами.
- SN74ALS164 (КР1533ИР8) — восьмиразрядный сдвиговый регистр с последовательной загрузкой и параллельной выгрузкой. Оснащён двумя входами, A и B, что позволяет заперев один из них (установив на нём низкий уровень напряжения по положительному фронту тактового импульса), осуществлять ввод данных в последовательном коде по другому входу.
- SN74ALS165 (КР1533ИР9), SN74ALS166 (КР1533ИР10) — восьмиразрядный сдвиговый регистр с последовательной выгрузкой, работающий в двух режимах: параллельной загрузки и сдвига,
- SN74198 (КР1533ИР13) — восьмиразрядный реверсивный сдвиговый регистр, имеющий четыре режима работы: параллельная загрузка, сдвиг влево, сдвиг вправо и блокировка.
- SN74LS295 (КР1533ИР16) — четырёхразрядный реверсивный сдвиговый регистр с тремя состояниями выходов, имеющий четыре режима работы: параллельная загрузка, сдвиг влево, сдвиг вправо и блокировка.
Регистры процессора
По назначению регистры процессора различаются на:
- аккумулятор — используется для хранения промежуточных результатов арифметических и логических операций и инструкций ввода-вывода;
- флаговые — хранят признаки результатов арифметических и логических операций;
- общего назначения — хранят операнды арифметических и логических выражений, индексы и адреса;
- индексные — хранят индексы исходных и целевых элементов массива;
- указательные — хранят указатели на специальные области памяти (указатель текущей операции, указатель базы, указатель стэка);
- сегментные — хранят адреса и селекторы сегментов памяти;
- управляющие — хранят информацию, управляющую состоянием процессора, а также адреса системных таблиц.
Троичные регистры
Троичные регистры строятся на троичных триггерах. Как и троичные триггеры, троичные регистры могут быть разных троичных систем кодирования троичных данных (троичных разрядов): трёхуровневая однопроводная, двухуровневая двухразрядная двухпроводная, двухуровневая трёхразрядная одноединичная трёхпроводная, двухуровневая трёхразрядная однонулевая трёхпроводная и др. Троичные трёхразрядные одноединичные N-разрядные регистры данных описаны в .
На рисунке справа приведена схема девятиразрядного параллельного статического стробируемого троичного регистра данных на трёх трёхразрядных параллельных статических стробируемых троичных регистрах данных в трёхбитной одноединичной системе троичных логических элементов (линии с обозначением «3В» — трёхпроводные), имеющего ёмкость в показательной позиционной троичной системе счисления чисел (кодов).
Регистры
Регистры — это устройства, предназначенные для приема, хранения и передачи дискретных кодов (слов). В основе регистра используются триггеры. Число триггеров определяет разрядность слова.
Занесение информации в регистры называется операцией ввода или записи. Выдачу информации внешним устройством называют операцией вывода или считывания.
В зависимости от функционального назначения все регистры подразделяются па две категории: регистры памяти (хранения) и регистры сдвига. В свою очередь, сдвигающие регистры в зависимости от способа ввода и вывода информации делятся на параллельные, последовательные и комбинированные (последовательно-параллельные), а по направлению передачи информации (сдвига) — на однонаправленные и реверсивные.
Запоминающие регистры — простейший вид регистров. Их назначение — хранить кодовую информацию небольшого объема в течение относительно непродолжительного времени. Эти регистры представляют собой набор синхронных триггеров, каждый из которых хранит один разряд двоичного числа — бит информации. Запись и считывание информации производится одновременно во всех разрядах параллельным кодом. Структура запоминающего регистра иллюстрируется рис.5.30.
Наращивание разрядности регистров памяти достигается добавлением нужного числа триггеров.
В качестве примера рассмотрим запоминающий регистр К155ИР15 — рис.5.31. Это четырехразрядный регистр, выходы которого могут иметь третье, высокоимпендансное состояние Z. Входы E1, E2 определяют режим ввода, а входы Z1, Z2 — режим вывода информации. Вход R — сбросовый. Параллельный ввод информации в триггеры регистра со входов D1 – D4 происходит по переднему фронту тактового сигнала С при наличии лог.0 на обоих входах E1, E2. При наличии лог.1 хотя бы на одном из входов E1, E2 регистр переходит в режим хранения. Подача сигнала лог.1 на сбросовый вход R обнуляет регистр независимо от состояния других входов. Зависимость режимов работы регистра от комбинации входных сигналов показана в следующей таблице:
Входы Режимы работы R C E1 E2 Di X X X X Обнуление Запись Запись X X X Хранение X X X Хранение Отличительная особенность этой микросхемы — наличие буферных выходных каскадов, управление которыми осуществляется по двум входам Z1, Z2. Если хотя бы на одном из этих входов существует сигнал высокого уровня, то буферные каскады закрыты и выходы микросхемы находятся в высокоимпендансном состоянии, т.е. практически отключены от триггеров. И только при Z1 = 0 и Z1 = 0 состояние триггеров передается на выходы регистра. Состояние буферных выходных каскадов не сказывается на режимах работы микросхемы.
Регистр К155ИР15 имеет тактовую частоту, равную 25 мГц и потребляет ток 72 мА.
Регистры сдвига представляют собой основную массу регистров, используемых на практике. Этот вид регистров отличается большим разнообразием, как в функциональном отношении, так и в отношении схемных решений и параметров. Регистры сдвига кроме операции хранения осуществляют преобразование последовательного кода в параллельный и наоборот, служат в качестве цифровых элементов задержки, выполняют арифметические и логические операции. Регистр состоит из последовательно соединенных триггеров. Передача информации с триггера на триггер происходит под воздействием тактовых импульсов.
Блок-схема сдвигаемого нереверсивного регистра показана на рис.5.32, а пример реализации на D-триггерах — на рис.5.33. Значение входного сигнала появится на выходе последнего разряда через m тактов, где m — число разрядов регистра. Поэтому для ввода в регистр m-разрядного слова потребуется m тактов. Показанный на рисунке регистр преобразует входной последовательный код в выходной параллельный. Следует иметь в виду, что информационный сигнал, бывший на выходе старшего разряда регистра, с приходом очередного тактового импульса выводится из регистра и исчезает.
В реверсивных сдвиговых регистрах может происходить передача информации как в направлении от младшего разряда к старшему, так и в обратном направлении. Регистр кроме последовательного входа может иметь параллельный установочный вход. В качестве примеров рассмотрим несколько серийно выпускаемых микросхем сдвиговых регистров.
На рис.5.34,а показана микросхема К561ИР2. В состав микросхемы входит два четырехразрядных однонаправленных регистра сдвига с последовательным вводом и параллельным выводом информации. Вход D — информационный. Сдвиг информации происходит по положительному фронту тактовых импульсов на входе С. Обнуление регистра производится сигналом лог.1, подаваемым на вход R. Способ наращивания разрядности регистра показан на рис. 5.34,б.
Микросхема К155ИР1 — рис.5.35 — представляет собой четырехразрядный реверсивный регистр сдвига с последовательным и параллельным вводом информации и параллельным выводом. Микросхема используется в качестве буферной памяти, прямого кольцевого распределителя импульсов, элемента задержки на несколько тактов и др. D0 — вход регистра для последовательного кода, a D1 – D4 — входы для параллельного кода. Вход V служит для выбора режима работы регистра. При V = 0 происходит сдвиг вправо при каждом отрицательном перепаде потенциала па входе C1, параллельные входы D1 – D4 отключаются. При V = 1 разрешается параллельные установка по входам D1 – D4 сдвиг влево при отрицательном перепаде потенциала на входе С. Для сдвига влево необходимо произвести внешние соединения выходов , Q4, Q3, Q2 со входами D3, D2, D1 соответственно. Информация в последовательном коде в этом случае вводится через вход D4.
Учетные регистры бухгалтерского учета (формы, образцы)
Учетные регистры позволяют систематизировать и накапливать поступающую из первичной бухгалтерской документации информацию, которая впоследствии будет использована для отражения на счетах и в бухотчетности. На основании данных из учетных регистров составляются и финансовые отчеты предприятия.
Занося данные в учетные регистры бухгалтерского учета, бухгалтер может одновременно проводить регистрацию первички и осуществлять контроль за хоздеятельностью предприятия путем анализа результатов.
Регистры бухгалтерского учета по характеру ведения записей подразделяются на:
- систематические — в них ведутся записи по счетам; пример — главная книга предприятия;
- хронологические, в которых записи ведутся по календарю без другой особой систематизации, например, кассовая книга, журналы регистрации;
- синхронистические — объединяющие в себе особенности ведения регистров, присущих перечисленным выше группам; примером такой разновидности бухрегистров будет журнал-ордер.
Регистры бухгалтерского учета различаются по форме построения на:
- одно- или двусторонние;
- шахматки — в них, как правило, записи по дебету счетов делаются по горизонтали, а по кредиту — по вертикали.
По объему содержания разделение регистров бухгалтерского учета на виды производится следующим образом:
- аналитические — в таких регистрах конкретизируются показатели определенного синтетического счета; они используются для контроля за состоянием и движением материальных ценностей, расчетов с контрагентами и пр.;
Как вести аналитический бухгалтерский учет, узнайте из Готового решения от КонсультантПлюс. Пробный полный доступ к системе можно получить бесплатно.
- синтетические — в них записи делаются на основе сгруппированных однородных документов в денежном эквиваленте и в обобщенном виде; примером может служить главная книга;
- комплексные — объединяют признаки первых двух подвидов, применяются преимущественно при журнально-ордерной разновидности учета.
По внешнему виду регистры делятся на:
- карточки — бланки, имеющие вид разграфленной таблицы; карточки бывают контокоррентные, многоколончатые и инвентарные, например, карточка для аналитического учета материалов;
- книги — разграфленные и сброшюрованные многостраничные регистры; страницы в книгах, как правило, пронумерованы, прошнурованы и скреплены подписью главбуха, например, книга по учету основных средств;
- свободные листы — это своего рода масштабированные карточки, например, ведомости;
- машинограммы — регистры, составляемые/распечатываемые при помощи компьютерной техники.
Регистры бухгалтерского учета: перечень
В информации Минфина от 04.12.2012 № ПЗ-10/2012 указано, что унифицированные формы регистров бухгалтерского учета больше не являются обязательными для использования, за исключением тех, которые установлены уполномоченными органами. Теперь при формировании регистров бухгалтерского учета на предприятиях необходимо лишь соблюдать наличие обязательных реквизитов в них (п. 4 ст. 10 закона от 06.12.2011 № 402-ФЗ).
Кроме того, согласно п. 5 ст. 10 закона № 402-ФЗ формы регистров, предоставляемые главбухом, должны утверждаться руководителем организации. Перечень используемых регистров бухгалтерского и налогового учета должен быть приведен в учетной политике компании.
В то же время формы регистров бухучета госпредприятий устанавливаются в соответствии с действующими бюджетными законами. Перечень таких регистров утвержден приказом Минфина от 30.03.2015 № 52н.
На практике довольно часто коммерческие предприятия при разработке собственных регистров берут за основу перечень и формы регистров, предназначенных для госпредприятий.
Приведем выдержку из этого перечня в виде часто используемых на практике регистров:
- учета основных средств;
- группового учета основных средств;
- и т. д.
- оборотная;
- оборотная по нефинансовым активам;
- накопительные по приходу (расходу) продуктов питания.
- главная;
- учета животных / материальных ценностей / бланков строгой отчетности и пр.
- операций (по счету «Касса», с безналичными денежными средствами, расчетов с подотчетными лицами, поставщиками и подрядчиками, по оплате труда, с дебиторами по доходам);
- по прочим операциям.
- карточек;
- сдачи документов;
- учета ценных бумаг;
- депонированных сумм;
- (сводный) поступления и выбытий.
- многографная;
- учета средств и расчетов;
- учета выданных кредитов (займов);
- учета (количественно-суммового) материальных ценностей;
- учета ожидающих исполнения расчетных документов.
- инвентарных карточек по учету ОС;
- инвентаризационные.
- расхождений по результатам инвентаризации;
- учета невыясненных поступлений.
Унать подробнее, что такое журнально-ордерная форма бухгалтерского учета, вам помогут разъяснения от экспертов КонсультантПлюс. Получите пробный доступ к правовой системе и переходите в Готовое решение.
Также выделяют следующие виды бухгалтерского учета:
- простая форма ведения учета с применением учетных регистров;
- мемориально-ордерная форма учета;
- автоматизированная форма бухгалтерского учета.
В настоящее время автоматизированная форма в перечне способов ведения бухгалтерского учета является наиболее прогрессивной. Ведь при данном типе бухгалтерского учета на основе введенных в систему данных первичных документов производится автоматическая систематизация информации и ее группировка с необходимой степенью детализации за любой промежуток времени. На основе введенных данных программа автоматически заполняет отчетность, а также снижает риск ошибок при ведении учета.
Приказ об утверждении регистров бухгалтерского учета
Регистры бухгалтерского учета — перечень и формы их должны быть утверждены соответствующим приказом. Формы регистров бухгалтерского учета разрабатывает главный бухгалтер, а руководитель утверждает их.
Образцы ведения налоговых регистров можно найти в статье «Как вести регистры налогового учета (образец)?».
Такой приказ обязательно будет затребован для ознакомления проверяющим при проведении налоговой проверки. Исходя из перечисленных там регистров, налоговый инспектор затребует распечатки интересующих его форм.
О том, как будет проходить проверка, вы сможете узнать из статьи «Порядок проведения выездной налоговой проверки (нюансы)».
Ведь сегодня почти все компании ведут регистры в виде машинограмм.
А в соответствии с п. 6 ст. 10 закона № 402-ФЗ регистры должны быть оформлены либо на бумажном носителе, либо в электронном варианте и подписаны цифровой подписью. Поэтому регистры придется распечатывать или отправлять в ИФНС в виде подписанного ЭЦП электронного документа.
Зачастую в приказе утверждаются формы регистров для каждого из счетов: карточка счета, оборотно-сальдовая ведомость, анализ счета. Привязку формирования регистров по счетам бухучета целесообразно представить в табличной форме. В таблице потребуется указать Ф.И.О. ответственного за ведение регистра.
Учетные регистры: сущность, значение и виды
Для учета и регистрации хозяйственных операций предприятия применяют разнообразные по форме, содержанию, способу отображения и нагромождению информации учетные регистры. Состав учетных регистров, которые ведутся на конкретном предприятии, зависит от принятой на предприятии формы бухгалтерского учета.
Под словом «регистр» в бухгалтерском учете понимают различные виды таблиц, в которые записывают данные с первичных документов.
Записи в учетных регистрах базируются на информации из тщательным образом проверенных первичных документов, оттого и сами регистры приобретают доказательную силу при использовании их показателей для анализа хозяйственной деятельности предприятия, при контроле за состоянием средств и при выявлении результатов хозяйствования.
Учетные регистры являются носителями данных определенной формы, построенные в соответствии с экономической группировкой информации об активах, капитале и обязательстве экономического субъекта.
Они служат для отображения хозяйственных операций на счетах бухгалтерского учета.
Классификация учетных регистров отображена на рисунке:
Хронологические учетные регистры — это регистры, в которых записи осуществляются в хронологической последовательности, то есть в порядке осуществления операций (регистрационные журналы, кассовая книга и тому подобное). Хронологические книги обычно называются журналами или дневниками.
В систематических учетных регистрах отображают в определенной последовательности с определенной группировкой однородные по экономическому содержанию операции (заполнение данных в кассовой книге в пределах дня). Книги систематической записи обычно называются Главными.
Комбинируемыми называются регистры, в которых записи делают одновременно в хронологическом и систематическом порядке (журналы-ордера, ведомости). Книги сводной записи носят обычно название балансов-оборотов или ведомостей-оборотов.
Синтетические учетные регистры — это регистры, в которых учет ведут по синтетическим счетам.
Аналитические учетные регистры — это регистры, в которых учет ведут по аналитическим счетам. В аналитические учетные регистры данные подают в натуральных, трудовых и денежном измерениях. Аналитическая регистрация является отделенной детальной регистрацией изменений, которые происходят в любой отдельной части баланса. При аналитической регистрации коллективные счета синтетической регистрации получают последующее расчленение на их составные детальные или специальные счета следующих порядков.
Бухгалтерские книги — это листы бумаги специально разграфленные, в которых отображают данные о наличии хозяйственных средств, источников их формирования и хозяйственные процессы по синтетическим и аналитическим счетам. Например, кассовая книга предназначена для учета поступления и выплат наличности из кассы; книга депонируемых сумм предназначена для аналитического учета невыплаченной (депонируемой) заработной платы; в Главной книге дается информация о сальдо и оборотах по синтетическим счетам бухгалтерского учета за отчетный период (ежемесячно). Бухгалтерские книги непременно должны быть прошнурованы, пронумерованы, на последней странице книги указывают общее количество страниц и заверяют подписями руководителя и главного бухгалтера и печатью предприятия.
Карточки — это таблицы специальной формы и стандартных размеров, изготовленные на плотной бумаге и предназначенные для регистрации хозяйственных средств (инвентарные карточки учета основных средств, карточки складского учета материалов и тому подобное). Сохраняют карточки в картотеках. При открытии карточки в бухгалтерии ее регистрируют в специальном журнале, им присваивают порядковый номер, который отвечает их регистрационному номеру в журнале. Зарегистрированные карточки под расписку передают материально ответственному лицу. Карточки широко используют для аналитического учета товарно-материальных запасов предприятия.
Сводные листы (ведомости) — это отдельные таблицы различного формата со специальным графлением (журналы-ордера, мемориальные ордера, оборотные ведомости и тому подобное). Их используют для ведения как синтетического, так и аналитического учета. Записи в отдельных ведомостях осуществляют на основании данных первичных документов.
По завершении отчетного периода (месяца, года) и составления баланса книги, карточки и отдельные сведения закрывают путем вычисления итогов по каждому счету и записи суммы остатка.
В односторонних учетных регистрах предоставляют данные о хозяйственной операции, сумму которой записывают по дебету или по кредиту соответствующего счета. Примером одностороннего учетного регистра является кассовая книга.
Двусторонние учетные регистры состоят из двух частей: в одной части дают данные о дебетовых оборотах на счете, а во второй — о кредитовых оборотах на этом счете (карточка складского учета материалов).
Многографные учетные регистры — это регистры, в которых одна из граф (чаще всего дебетовая) разделена на несколько. К такому виду учетных регистров принадлежит Главная книга.
Шахматные учетные регистры построены по принципу шахматной доски. Записи в таких регистрах делают в клетке, что расположена на пересечении столбика и строки таблицы, которые отвечают дебетовому и кредитовому обороту на соответствующих счетах.