Menu
Coddy logo textTech

요약 - 숫자 형식

Coddy Verilog 여정의 기초 섹션에 포함된 레슨 — 90개 중 18번째.

challenge icon

챌린지

지정된 형식에 맞춰 올바른 값을 작성하여 코드를 완성하세요.

수행할 작업:

  1. a를 10진수 170 (10101010)에 대한 8비트 이진수로 설정하세요.
  2. b를 255에 대한 8비트 10진수로 설정하세요.
  3. c를 FF에 대한 16비트 16진수로 설정하세요.
  4. d를 비트 2가 X인 4비트 값으로 설정하세요 (나머지는 1).
  5. e를 모든 비트가 Z인 값으로 설정하세요 (4비트).

직접 해보기

module number_formats;
  wire [7:0] a, b;
  wire [15:0] c;
  wire [3:0] d, e;
  
  assign a = ______;   // 170에 대한 8비트 이진수
  assign b = ______;   // 255에 대한 8비트 십진수
  assign c = ______;   // FF에 대한 16비트 16진수
  assign d = ______;   // 4비트: 비트 2는 X, 나머지는 1
  assign e = ______;   // 4비트: 모든 비트가 Z
  
  initial begin
    $display("a = %b", a);
    $display("b = %b", b);
    $display("c = %h", c);
    $display("d = %b", d);
    $display("e = %b", e);
    $finish;
  end
  
endmodule

기초의 모든 레슨