SIC/XE Reference

Instruction Formats

SIC Instruction Format

SIC has one instruction format. It is 3 bytes long.

opcodexaddress
Bits0-789-23
Length8115

x indicates indexed-addressing mode. In indexed-addressing mode the target address is address + (X).

SIC/XE Instruction Formats

SIC/XE has four instruction formats.

Format 1

Format 1 is 1 byte long.

opcode
Bits0-7

Format 2

Format 2 is 2 bytes long.

opcoder1r2
Bits0-78-1112-15

Format 3

Format 3 is 3 bytes long. The extended bit is always 0.

opcodenixbpedisp
Bits0-56789101112-23
Description6 bit opcodeindirectimmediateindexedbase-relativePC-relativeextended
0 = false
12 bit displacement

Format 4

Format 4 is 4 bytes long. It is similar to format 3, but the extended bit is set to 1 and the address is 20 bits instead of 12 bits.

opcodenixbpeaddress
Bits0-56789101112-31
Description6 bit opcodeindirectimmediateindexedbase-relativePC-relativeextended
1 = true
20 bit address

Last updated on

On this page