Bytecode Format: A Real Compile Artifact Checkpoint

Predict fresh artifacts, diagnose a broken invariant, and test a version boundary. Select one answer per multiple-choice question; numeric responses use the stated integer format. Use review links to revisit the relevant representation, then attempt the independent transfer task.


Get every question correct to pass this checkpoint. You can review feedback, revise your answers, and submit again.

1. Adding three BC1 comment lines before JUMP 6 should do what to its operand?

Select one answer.

2. Why is strings.Fields on every BC1 instruction insufficient for PUSH_STR "left right"?

Select one answer.

3. Encode and Decode agree on a wrong jump target. What does their successful round trip prove?

Select one answer.

4. A Main section has PUSH_NUM 4, PUSH_NUM 6, ADD, and END. Ignoring the MAIN header, how many VM instructions are in that section? Enter only the requested integer.
5. Which hidden dependency violates the BC1 artifact boundary?

Select one answer.

Join Discord