Бред


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
53 29 5

Аноним 11/12/19 Срд 14:24:44 2092200661
image.png (1461Кб, 1080x1080)
1080x1080
image.png (46Кб, 732x542)
732x542
Умные, эрудированные аноны, помогите дураку, вот ответьте мне. Положим нужно разработать простенькое АЛУ:

Операции : X Конъюнкция, логическое умножение (AND) ; ⊕ Сложение по модулю 2 (XOR)
Код ВО : ПК - код выполнения операции ( прямой код )
Флаги : OV; С
Тип УА: любой

Есть у меня логический элемент 2 И, могу я тупа сделать как на пике2 ? Или это не АЛУ ? А автомат типа три состояния да и все ? Где я обосрался ? Нахуя тут флаги, нахуя тут УА ? ПИЗДОС.
Аноним 11/12/19 Срд 14:29:16 2092203482
image.png (453Кб, 500x500)
500x500
Аноним 11/12/19 Срд 14:30:02 2092204093
image.png (957Кб, 1539x1154)
1539x1154
Аноним 11/12/19 Срд 14:30:45 2092204594
image.png (227Кб, 600x600)
600x600
Аноним 11/12/19 Срд 14:31:04 2092204825
image.png (246Кб, 350x292)
350x292
Аноним 11/12/19 Срд 14:31:30 2092205186
image.png (1768Кб, 1024x1024)
1024x1024
Аноним 11/12/19 Срд 14:32:05 2092205557
image.png (123Кб, 225x225)
225x225
Аноним 11/12/19 Срд 14:32:34 2092205758
image.png (61Кб, 173x173)
173x173
Аноним 11/12/19 Срд 14:33:36 2092206489
image.png (201Кб, 385x520)
385x520
Аноним 11/12/19 Срд 14:34:12 20922068210
image.png (154Кб, 225x225)
225x225
Аноним 11/12/19 Срд 14:35:02 20922073511
image.png (91Кб, 300x300)
300x300
Аноним 11/12/19 Срд 14:36:56 20922085212
image.png (86Кб, 220x229)
220x229
Аноним 11/12/19 Срд 14:38:09 20922093713
image.png (245Кб, 600x450)
600x450
Аноним 11/12/19 Срд 14:38:30 20922095414
image.png (171Кб, 750x1000)
750x1000
Аноним 11/12/19 Срд 14:42:17 20922117915
image.png (1423Кб, 1920x1200)
1920x1200
Аноним 11/12/19 Срд 14:43:33 20922125016
>>209220066 (OP)
Сформулируй нормально задание, я в эту шизофазию вникать не буду. Просто сфоткай или перепиши само задание, не пытаясь передать своими словами.

Ну это если конечно тебе реально помощь нужна, в противном случае просто иди нахуй.
Аноним 11/12/19 Срд 14:43:48 20922126017
image.png (4485Кб, 2560x1707)
2560x1707
Аноним 11/12/19 Срд 14:45:16 20922133518
>>209221250
Разработать АЛУ
# Вариант 2 — 18
Операции : X Конъюнкция, логическое умножение (AND) ; ⊕ Сложение по модулю 2 (XOR)
Код ВО : ПК - код выполнения операции ( прямой код )
Флаги : OV; С
Тип УА : посмотреть какой автомат делал в курсовой по теории автоматов и делать такой же ( скорее всего у всех будет один - без разницы ).

Реализовать в виде программы. Реализация у меня проблем не вызовет, мне нужно понять что именно реализовывать.
Аноним 11/12/19 Срд 14:47:39 20922145819
image.png (247Кб, 473x617)
473x617
Аноним 11/12/19 Срд 14:48:10 20922148820
>>209221335
Ты не понимаешь, что это не полное условие задания?
Аноним 11/12/19 Срд 14:49:09 20922153621
image.png (550Кб, 800x480)
800x480
Аноним 11/12/19 Срд 14:51:24 20922167222
>>209221250
>я в эту шизофпзию вникать не буду
>сидит в б харкача в 2019 году
Понял
Аноним 11/12/19 Срд 14:52:32 20922172523
>Флаги : OV; С
чет хз что это за флаги, я таких хз и не гуглятся.
Аноним 11/12/19 Срд 14:58:36 20922210724
>>209220066 (OP)
У тебя даже сумматор неправильный, подумай об этом.
Аноним 11/12/19 Срд 15:03:04 20922239725
2.png (78Кб, 1000x1415)
1000x1415
3.png (90Кб, 1000x1415)
1000x1415
4.png (114Кб, 1000x1415)
1000x1415
5.png (143Кб, 1000x1415)
1000x1415
>>209222107
В чем ?

>>209221725
OV — признак арифметического переполнения;
С — признак переноса (заема) из старшего разряда.

>>209221488
Полное. Пик -- курсач с другим вариантом (все тоже самое кроме операций)
Аноним 11/12/19 Срд 15:03:28 20922242326
6.png (134Кб, 1000x1415)
1000x1415
7.png (98Кб, 1000x1415)
1000x1415
8.png (79Кб, 1000x1415)
1000x1415
9.png (136Кб, 1000x1415)
1000x1415
Аноним 11/12/19 Срд 15:03:52 20922244827
10.png (94Кб, 1000x1415)
1000x1415
11.png (131Кб, 1000x1415)
1000x1415
12.png (198Кб, 1000x1415)
1000x1415
13.png (102Кб, 1000x1415)
1000x1415
Аноним 11/12/19 Срд 15:04:24 20922247628
14.png (153Кб, 1000x1415)
1000x1415
15.png (201Кб, 1000x1415)
1000x1415
16.png (132Кб, 1000x1415)
1000x1415
17.png (71Кб, 1000x1415)
1000x1415
Аноним 11/12/19 Срд 15:05:33 20922254529
>>209222476
Такое элементарное задание концептуально и такая душняра формалистская на сто листов
Аноним 11/12/19 Срд 15:08:34 20922271730
>>209222397
>В чем ?

В том, что на твоей пикче даже переноса нет.

Поясняю на десятичных числах. Ты складываешь только числа одного разряда. Если сложить числа 0009 и 0001, то последний разряд обнуляется, а предпоследний увеличивается на единицу, получается 0010.

Ты же складываешь 1 и 9, получаешь 0, а единицу выкидываешь.

Ты нихуя не понимаешь что логические элементы должны взаимодействовать между собой. Какое тебе АЛУ, если ты вола дрочил вместо пар?
Аноним 11/12/19 Срд 15:09:48 20922279331
>>209222476
бляяя, братишка, делал такой курсач в шараге n-лет назад. Это изи, чекни блэт методичку, там должно быть все нормально написано. Тем более, что у тебя алгоритм программы уже есть.
Аноним 11/12/19 Срд 15:15:01 20922313832
image.png (10Кб, 583x146)
583x146
>>209222717

>Поясняю на десятичных числах.
Работу элементов работающих с двоичными сигналами. Найс.

>Если сложить числа 0009 и 0001, то последний разряд обнуляется, а предпоследний увеличивается на единицу, получается 0010.

Переведи это в двоичное поле, пожалуйста, я хз что за число 0009 в DEC.

>Ты же складываешь 1 и 9, получаешь 0, а единицу выкидываешь.
Я умножаю (AND) 15 и 9 в DEC и получаю 9

Аноним 11/12/19 Срд 15:16:16 20922323033
>>209223138
он имел ввиду если слаживать 0001 и 0001 , то выйдет 0010
Аноним 11/12/19 Срд 15:17:39 20922330234
>>209223138
Если в твоей хуйне сложить 0001 и 0001, то выйдет 0000.

Так понятно?
Аноним 11/12/19 Срд 15:18:24 20922335335
image.png (9Кб, 580x146)
580x146
>>209223230
>слаживать
это ты так конъюнкцию называешь ? Если ты о том что в если сложить две двоичные еденицы то получится двоичная два, я согласен, вот только у меня СЛОЖЕНИЯ (+) нет в операциях нигде.
Аноним 11/12/19 Срд 15:21:14 20922354536
image.png (28Кб, 709x484)
709x484
>>209223302
>Если в твоей хуйне сложить 0001 и 0001, то выйдет 0000.
С чего?
Аноним 11/12/19 Срд 15:25:42 20922383237
БЛЯ ПИК ИЗ ОП ПОСТА СХОРОНИКТЕ КТО - НИБУДЬ, НАДО ЕГ В ПИЗДОС ТРЕДАХ ФОРСИТЬ
Аноним 11/12/19 Срд 15:25:45 20922383538
>>209223545
Ёпт, понял, я в шары долблюсь, тебе bitwise AND нужно, тогда верно.
Аноним 11/12/19 Срд 15:27:13 20922392939
>>209223835
я вот и хз, ладно было бы сложение -- там действительно и переполнение и в целом алгоритм какой - никакой есть. Здесь же тупо лог элемент по разрядно выходит, хз может можно как - то с одним элементом это все в цикле сделоть. Нихуя не понятно
Аноним 11/12/19 Срд 15:32:31 20922425040
>>209223929
Теперь делай фигню которая делает XOR. Потом тебе нужно добавить логики, которая в зависимости от входного сигнала будет числа на входе ANDить или XORить.
Аноним 11/12/19 Срд 15:39:37 20922467741
image.png (8Кб, 414x298)
414x298
>>209224250
Я думал об этом, но никак не могу придумать как на основе этого входного сигнала делать выбор (за счет логических элементов).
Аноним 11/12/19 Срд 15:42:09 20922485842
>>209224250
не так, ОП кидал скриншоты похожей работы, в их случае нужно применять триггеры, в этом случае все немного сложнее.
Аноним 11/12/19 Срд 15:45:27 20922512943
>>209224858
в той работе две тоже две операции, вот только одна из них -- эквиваленция, что может быть (и выполняется) с использованием одного операнда -- результата первой операции над двумя входными. Здесь же получается мне нужно либо тупо последовательно обе операции с одними и теми же операндами выполнить, либо как - то с входным сигналом выебнуться
Аноним 11/12/19 Срд 15:47:01 20922524244
>>209225129
Но опять таки, что - то мне подсказывает что я в корне не прав и нельзя делоть как я на ОП пике нарисовал, мол сколько разрядов -- столько и элементов, навреное как - то со сдвигом и одним элементом делается....

>в этом случае все немного сложнее.
Речь о моем случае ?
Аноним 11/12/19 Срд 15:48:03 20922531445
slide-20.jpg (109Кб, 1024x768)
1024x768
>>209224677
По идее, должно быть что-то типа этого.

Я так понял что мы не с той степи заходим. Нужно сделать кусок, который будет два бита AND или XOR делать в зависимости от сигнала.
Аноним 11/12/19 Срд 15:51:06 20922552246
>>209225242
думаю так и должно быть, в курсаче юзался один триггер, который поочередно проводил операции над парами числел из регистра А и В а дальше юзализь промежуточные регистры хранения и т.д.
но это не точно
Аноним 11/12/19 Срд 15:56:14 20922585047
image.png (312Кб, 1024x768)
1024x768
>>209225314
>>209225522

Я понимаю как - то так это работает. Тут получается для одного разряда, по идее можно в цикле так все разряды ебануть. Хм, похоже на правду. Если я правильно понимаю канешн. Спасибо.
Аноним 11/12/19 Срд 16:09:06 20922671348
>>209225850
да, как я понял делаешь простые операции поочередно для каждого разряда числа, и это все должно регулироваться управляющим автоматом
Аноним 11/12/19 Срд 16:10:06 20922676949
>>209226713
как это все объединить в единую схему я хз
Аноним 11/12/19 Срд 16:10:49 20922680550
>>209225850
Вот поэтому я не люблю все эти пидорашьи КОНЪЮНКЦИЯ / ДИЗЪЮНКЦИЯ, за ними нихуя не понятна суть.

Слева снизу декодер, который выбирает операцию при помощи логических вентилей справа сверху (оранжевые коробочки). Вся эта схема выбирает одно из логических действий (черная коробочка), просто подключая только одно из действий к выходу (оранжевая коробочка справа сверху). Ненужные действия суммируются с нулём. В результате на выходе только результат нужного действия.
Аноним 11/12/19 Срд 16:12:52 20922695951
>>209226805
>>209226769
>>209226713


Спасибо большое, аноны. Cхоронил ответы. Буду думать и мб препода спрошу конкретно.

Абу благословил этот пост.
Аноним 11/12/19 Срд 16:33:42 20922837652
74181aluschemat[...].png (22Кб, 918x694)
918x694
>>209226959
Короче, я понял где я проебался. Я предлагал сделать однобитное масштабируемое АЛУ, которое один раз отлаживаешь и потом паравозиком включаешь для N бит. См. пик - первое 4-х битное АЛУ на чипе от Интел. Можно подключить два друг за другом (почему я сразу про перенос и начал кукарекать, не разобравшись) и получить АЛУ на восемь бит.

Ты ему на вход даёшь два числа по четыре бита, A и B и говоришь какая операция нужна S. На выходе результат F. Ещё там бит переноса и ещё что-то.

ЕМНИП Xerox Alto и Star на похожем работали, процессора не было, но было круто. Погугли если интересно. Короче я отвлёкся.

Препод от тебя хочет наоборот сделать, мы не делаем клонов, которые обрабатывают N бит за раз. Мы храним все N бит и последовательно идём от младшего к старшему берём по джва бита из каждого числа и производим над ними операции.

Я хз как это делать, туда же буферы надо подключать какие-то, чтобы в них числа писать или нет? Или мы весь компьютер стопим чтобы посчитать? ЯННП! Вангую что так мы либо экономим элементы либо это чисто задание на теорию чтобы ты мозг напряг.
Аноним 11/12/19 Срд 16:38:11 20922865653
>>209228376
Есть советский аналог, там всё описано, кстати.

К155ИП3
Аноним 11/12/19 Срд 17:35:25 20923225754
Бамп что ли.

Полез опять копаться во всей этой фигне, снова попал на страницу с описанием процессора ARM 1, снова полез копаться в Xerox Alto и узнал что оказывается был ещё Three Rivers Perq.

Пиздос я поехавший.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов