Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
 
21 / 18 / 3
Регистрация: 13.06.2019
Сообщений: 123
1

Verilog: задача из разряда "проверь себя"

11.09.2020, 07:27. Просмотров 122. Ответов 0
Метки нет (Все метки)

Выясняя какие-то детали работы конкретной реализации Verilog (а именно Icarus Verilog), обратил внимание, что выдача, написанного мной простого примерчика не так очевидна.

Так что вот делюсь.

что выведет этот код?
Код
module test();
	reg [3:0] x, a, i, j;
	initial	begin
		x = 'b1111;
		a = &x;
		i = ++x;
		j = x++;

		$display("&x=%b ++x=%b x++=%b x=%b", a, i, j, x);
	end
endmodule



Это любопытно и может послужить проверкой на внимательность для программиста. Даже знание verilog здесь особо не нужно: работают общепринятые концепции.

вот ответ
&x=0001 ++x=0000 x++=0000 x=0001
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2020, 07:27
Ответы с готовыми решениями:

"If Statement" и вызов класса в Verilog. Ошибка "simpleA.v:7: syntax error"
Здравствуйте! Не знал, в каком разделе написать, но т.к. у Verilog почти такой же синтаксис, как и...

Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "."
Не могу ни как собразить как написать регулярное выражение для выдергивания английских букв и...

#include "Sales_item.h" - ошибка "включаемый файл включает самого себя"
Пишу в файле Sales_item.h следующее: #include "Sales_item.h" #include <iostream> void main()...

Даны три слова - "мама", "мыла", "раму". Задача - напечатать всевозможные варианты построения слов
Я записал код, однако эту часть надо автоматизировать, поможете? КОД: } #include <iostream>...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2020, 07:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Необработанное исключение в "0x76f015de" в "контрольная 1 задача 2.exe": 0xC0000005: Нарушение прав доступа при чтении "0x334e2c64"
доброго времени суток. Необработанное исключение в "0x76f015de" в "контрольная 1 задача 2.exe":...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло",...

Приложение, содержащее поле со списком (задача "Молоко", "Кефир", "Сметана")
Приложение, содержащее поле со списком, текстовое поле и три кнопки. Первоначально поле со списком...

Получить значение из {"text1":"val1","text2":"val2","text3":{"text":"val"}}
Есть такая строка var my = '{"text1":"val1","text2":"val2","text3":{"text":"val"}}'; Как из...

Известны сорта роз, выращиваемых тремя цветоводами: "Анжелика", "Виктория", "Гагарин", "Ave Maria", "Катарина", "Юбилейн
Известны сорта роз, выращиваемых тремя цветоводами: "Анжелика", "Виктория", "Гагарин", "Ave...

"И" ведет себя как "ИЛИ"
Здраствуйте, помогите разобраться. Есть функция, кот. возвращает true, если клавиша удерживается....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.