aosp 0 11 ноября, 2004 Опубликовано 11 ноября, 2004 · Жалоба Че–то я торможу наверно... хочу вывести числа со знаком: wire signed [15:0] my_var = -'d150; $display("%d",my_var ); на выходе получаю совсем не 150, а его аналог в дополнительном коде ;) поделитесь методикой вывода отрицательных чисел в человеческом формате... ...V2K Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Anton_org 0 12 ноября, 2004 Опубликовано 12 ноября, 2004 · Жалоба Если уж так хочется минус увидеть - integer my_var_int; .. my_var_int=my_var; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
YuryL 0 12 ноября, 2004 Опубликовано 12 ноября, 2004 · Жалоба В моделсиме все работает ------------------------------------------------ wire signed [15:0] my_var= -'d150; initial begin #1; $display("my_var = %d",my_var ); end ------------------------------------------------ run 2 ns # my_var = -150 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ilya79 0 15 ноября, 2004 Опубликовано 15 ноября, 2004 · Жалоба Можно просто $signed(wire or reg). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться