vc3/readme.txt
2025-04-04 00:27:29 +02:00

45 lines
894 B
Plaintext

vc3
- 16-bit instruction set
- virtual machine
- assembler
little endian (because x86_64 also is)
w word = 16
b byte = 8
object file format:
begin file
begin header
5w identifier "vc3-object"
1w header byte size
1w global table byte size
for each global in global table
1w symbol address
1w symbol identifier byte size
*w symbol identifier data 2-byte aligned
end
1w extern table byte size
for each extern in extern table
1w extern id
1w symbol identifier byte size
*w symbol identifier data 2-byte aligned
end
1w extern use table byte size
for each used extern in extern use table
1w extern id
1w address
end
1w code size
end
begin code
*w code 2-byte aligned
end
end