Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2013, 04:15   #1
olenka1808las
Пользователь
 
Регистрация: 06.06.2013
Сообщений: 28
По умолчанию Сдвиговый регистр

Здравствуйте! Помогите пожалуйста описать сдвиговый регистр!
olenka1808las вне форума Ответить с цитированием
Старый 13.09.2013, 06:48   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Чё его описывать. Двигайся
Есть бинарный вход. Не у всех, есть бинарный выход. Разрядность тоже разная. Есть декадные (четыре бинарных разряда), есть байтовые (восьми разрядные) Есть вообще экзотика - 16-и разрядные.
Интересует как работает? Подаём на вход, 0 или 1. Подаём перепад, у какого как. Если логика отрицательна - сверху вниз. Если положительная - снизу вверх. В этот момент происходит перенос (сдвиг) разрядов. Ну, и дальше по циклу.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 13.09.2013, 15:51   #3
olenka1808las
Пользователь
 
Регистрация: 06.06.2013
Сообщений: 28
По умолчанию

как работает я знаю, и описала даже..но вот преподаватель не принимает, говорит что есть ошибка..а где я понять не могу..
olenka1808las вне форума Ответить с цитированием
Старый 13.09.2013, 16:16   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...ща пойду за телепатором, буду телепатировать, что там за опшибку преподаватель нателепатировал.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 13.09.2013, 16:20   #5
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Приведите здесь ваше "ошибочное" описание.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 13.09.2013, 18:12   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Да Оленька. Я хоть и экстрасенс, но ведь не на столько-же, что-бы мысли читать на расстоянии в пол страны.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 15.09.2013, 14:36   #7
olenka1808las
Пользователь
 
Регистрация: 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 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сдвиговый регистр 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