|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.09.2013, 04:15 | #1 |
Пользователь
Регистрация: 06.06.2013
Сообщений: 28
|
Сдвиговый регистр
Здравствуйте! Помогите пожалуйста описать сдвиговый регистр!
|
13.09.2013, 06:48 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Чё его описывать. Двигайся
Есть бинарный вход. Не у всех, есть бинарный выход. Разрядность тоже разная. Есть декадные (четыре бинарных разряда), есть байтовые (восьми разрядные) Есть вообще экзотика - 16-и разрядные. Интересует как работает? Подаём на вход, 0 или 1. Подаём перепад, у какого как. Если логика отрицательна - сверху вниз. Если положительная - снизу вверх. В этот момент происходит перенос (сдвиг) разрядов. Ну, и дальше по циклу.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
13.09.2013, 15:51 | #3 |
Пользователь
Регистрация: 06.06.2013
Сообщений: 28
|
как работает я знаю, и описала даже..но вот преподаватель не принимает, говорит что есть ошибка..а где я понять не могу..
|
13.09.2013, 16:16 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...ща пойду за телепатором, буду телепатировать, что там за опшибку преподаватель нателепатировал.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
13.09.2013, 16:20 | #5 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Приведите здесь ваше "ошибочное" описание.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
13.09.2013, 18:12 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Да Оленька. Я хоть и экстрасенс, но ведь не на столько-же, что-бы мысли читать на расстоянии в пол страны.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
15.09.2013, 14:36 | #7 |
Пользователь
Регистрация: 06.06.2013
Сообщений: 28
|
#include <stdio.h>
unsigned read data 16() {while (inport(0x300)&000001); utport (0x300, 0x6); outport (0x300,0x2); for (i=0; i<15; i++); {outport (0x300,0x2); outport (0x300, 0x0); A=(outport (0x300) &02); A=outport + (A<<1) } } не правильно что то в последних двух строчках, что я не могу понять.. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сдвиговый регистр | olenka1808las | Общие вопросы C/C++ | 12 | 08.06.2013 11:33 |
Регистр | xaloooooo | C# (си шарп) | 2 | 16.11.2012 10:43 |
Регистр EBP | ABCDEF1551 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 24 | 17.02.2012 01:43 |
Регистр в таблицах БД | Alexij | БД в Delphi | 3 | 17.04.2008 13:38 |
регистр | vitalik007 | Общие вопросы Delphi | 2 | 15.09.2007 02:41 |