Execute Computer/Zero: Difference between revisions

m
J: be more consistent with LIT (literal number) pseudocode
m (J: actually... maybe it's better to use the LIT pseudocode for numbers which are not interpreted)
m (J: be more consistent with LIT (literal number) pseudocode)
Line 164:
With this implementation, we can assemble and run representations of the five suggested programs:
 
<lang J> exec assemble 'LDA 3; ADD 4; STP; NOPLIT 2; NOPLIT 2'
4
exec assemble 'LDA 12; ADD 10; STA 12; LDA 11; SUB 13; STA 11; BRZ 8; JMP; LDA 12; STP; LIT 8; LIT 7; LIT 0; LIT 1'
56
exec assemble 'LDA 14; STA 15; ADD 13; STA 14; LDA 15; STA 13; LDA 16; SUB 17; BRZ 11; STA 16; JMP; LDA 14; STP; LIT 1; LIT 1; LIT 0; LIT 8; LIT 1'
Line 173:
6
exec assemble 'NOP; NOP; STP; NOP; LDA 3; SUB 29; BRZ 18; LDA 3; STA 29; BRZ 14; LDA 1; ADD 31; STA 1; JMP 2; LDA; ADD 31; STA; JMP 2; LDA 3; STA 29; LDA 1; ADD 30; ADD 3; STA 1; LDA; ADD 30; ADD 3; STA; JMP 2; LIT 0; LIT 1; LIT 3'
0</lang>
0
</lang>
 
=={{header|Julia}}==
6,962

edits