Menu
CoddyTech

Ringkasan: Format Bilangan

Termasuk bagian Dasar-Dasar dalam perjalanan Verilog di Coddy. Pelajaran 18 dari 90.

challenge icon

Tantangan

Lengkapi kode dengan menuliskan nilai yang benar dalam format yang ditentukan.

Yang harus dilakukan:

  1. Atur a ke bilangan biner 8-bit untuk desimal 170 (10101010)
  2. Atur b ke bilangan desimal 8-bit untuk 255
  3. Atur c ke bilangan heksadesimal 16-bit untuk FF
  4. Atur d ke nilai 4-bit dengan bit 2 bernilai X (bit lainnya 1)
  5. Atur e agar semua bitnya Z (4 bit)

Coba sendiri

module number_formats;
  wire [7:0] a, b;
  wire [15:0] c;
  wire [3:0] d, e;
  
  assign a = ______;   // biner 8-bit untuk 170
  assign b = ______;   // desimal 8-bit untuk 255
  assign c = ______;   // heksadesimal 16-bit untuk FF
  assign d = ______;   // 4-bit: bit 2 bernilai X, bit lainnya bernilai 1
  assign e = ______;   // 4-bit: semua bit bernilai 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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Verilog online

Periksa konversi: Konverter Basis Bilangan