feat(L01): add number systems and storage card
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
schema: 1
|
||||
card: rv32i-asm/L01
|
||||
title: Number Systems and Storage
|
||||
steps:
|
||||
- id: positional
|
||||
task: task01_positional_encoding
|
||||
action: test
|
||||
profile: hazard3-sim
|
||||
target: hazard3-baremetal
|
||||
command: stemctl test hazard3-sim rv32i-asm L01 1
|
||||
board: {show: [value, bits, hex_digits, bit_weights], highlight: [base, position, representation], question: Dlaczego zapis binarny i szesnastkowy opisuje te same osiem bitów?}
|
||||
evidence: [binary, hex, weighted_sum]
|
||||
- id: extension
|
||||
task: task02_extension_shifts
|
||||
action: test
|
||||
profile: hazard3-sim
|
||||
target: hazard3-baremetal
|
||||
command: stemctl test hazard3-sim rv32i-asm L01 2
|
||||
board: {show: [input_0x80, zero_extension, sign_extension, logical_shift, arithmetic_shift], highlight: [sign_bit, fill_bit], question: Skąd bierze się różnica między 64 i -64?}
|
||||
evidence: [zext, sext, lsr1, asr1]
|
||||
- id: storage
|
||||
task: task03_little_endian_memory
|
||||
action: debug
|
||||
profile: hazard3-sim
|
||||
target: hazard3-baremetal
|
||||
command: stemctl debug hazard3-sim rv32i-asm L01 3
|
||||
board: {show: [word, byte_addresses, write_edge, read_word, trace_vcd], highlight: [least_significant_byte, little_endian, roundtrip], question: Który bajt trafia pod najniższy adres?}
|
||||
evidence: [bytes, endian, roundtrip, trace_vcd]
|
||||
Reference in New Issue
Block a user