TempAR Basic Code Types

I will add more when I have time to.

[You must be registered and logged in to see this link.]

Type 0x0

32 bit

0x0XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

Y Stores to X

Examples:

_C0 Example 1

#Result In Decoder

#Address Hex

#0x00001000 0x11112233

#....

_M 0x00001000 0x11112233

_C0 Example 2

#Result In Decoder

#Address Hex

#0x00001000 0x11112233

#0x00001004 0x33332211

#....

_M 0x00001000 0x11112233

_M 0x00001004 0x33332211

Type 0x1

16 bit

0x1XXXXXXX 0x0000YYYY

X = Address

Y = Value

Y Stores to X

Examples:

_C0 Example 1

#Result In Decoder

#Address Hex

#0x00001000 0x00002233

#....

_M 0x10001000 0x11112233

_C0 Example 2

#Result In Decoder

#Address Hex

#0x00001000 0x00002233

#0x00001004 0x00002211

#....

_M 0x10001000 0x11112233

_M 0x10001004 0x33332211

Type 0x2

8 bit

0x2XXXXXXX 0x000000YY

X = Address

Y = Value

Y Stores to X

Examples:

_C0 Example 1

#Result In Decoder

#Address Hex

#0x00001000 0x00000033

#....

_M 0x20001000 0x11112233

_C0 Example 2

#Result In Decoder

#Address Hex

#0x00001000 0x00000033

#0x00001004 0x00000011

#....

_M 0x20001000 0x11112233

_M 0x20001004 0x33332211

Type 0x3

Greater Than

0x3XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

If Y is Greater Than X, the codes between 0x3 and 0xD1/0xD2 will works.

Examples:

Decoder:

Address Hex

0x00001000 0x10000000

0x00001004 0x00000000

0x00001008 0x00000000

0x0000100C 0x00000000

....

_C0 Example 1

#X Value = 0x10000000

#Y Value = 0x20000000

#Y is Greater Than X

_M 0x30001000 0x20000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

_C0 Example 2

#X Value = 0x10000000

#Y Value = 0x00000000

#Y is not Greater Than X

_M 0x30001000 0x00000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

Type 0x4

Less Than

0x4XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

If Y is Less Than X, the codes between 0x4 and 0xD1/0xD2 will works.

Examples:

Decoder:

Address Hex

0x00001000 0x20000000

0x00001004 0x00000000

0x00001008 0x00000000

0x0000100C 0x00000000

...

_C0 Example 1

#X Value = 0x20000000

#Y Value = 0x10000000

#Y is Less Than X

_M 0x40001000 0x10000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

_C0 Example 2

#X Value = 0x20000000

#Y Value = 0x20000000

#Y is not Less Than X, its same.

_M 0x40001000 0x20000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

Type 0x5

Equal To

0x5XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

If Y is Equal To X, the codes between 0x5 and 0xD1/0xD2 will works.

Examples:

Decoder:

Address Hex

0x00001000 0x10000000

0x00001004 0x00000000

0x00001008 0x00000000

0x0000100C 0x00000000

...

_C0 Example 1

#X Value = 0x10000000

#Y Value = 0x10000000

#Y is Equal To X

_M 0x50001000 0x10000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

_C0 Example 2

#X Value = 0x10000000

#Y Value = 0x00000000

#Y is not Equal To X.

_M 0x50001000 0x00000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

Type 0x6

Not Equal To

0x6XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

If Y is Not Equal To X, the codes between 0x6 and 0xD1/0xD2 will works.

Examples:

Decoder:

Address Hex

0x00001000 0x10000000

0x00001004 0x00000000

0x00001008 0x00000000

0x0000100C 0x00000000

...

_C0 Example 1

#X Value = 0x10000000

#Y Value = 0x00000000

#Y is Not Equal To X

_M 0x60001000 0x00000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

_C0 Example 2

#X Value = 0x10000000

#Y Value = 0x10000000

#Y is Equal To X.

_M 0x60001000 0x10000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

I will add more when I have time to.

[You must be registered and logged in to see this link.]

Type 0x0

32 bit

0x0XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

Y Stores to X

Examples:

_C0 Example 1

#Result In Decoder

#Address Hex

#0x00001000 0x11112233

#....

_M 0x00001000 0x11112233

_C0 Example 2

#Result In Decoder

#Address Hex

#0x00001000 0x11112233

#0x00001004 0x33332211

#....

_M 0x00001000 0x11112233

_M 0x00001004 0x33332211

Type 0x1

16 bit

0x1XXXXXXX 0x0000YYYY

X = Address

Y = Value

Y Stores to X

Examples:

_C0 Example 1

#Result In Decoder

#Address Hex

#0x00001000 0x00002233

#....

_M 0x10001000 0x11112233

_C0 Example 2

#Result In Decoder

#Address Hex

#0x00001000 0x00002233

#0x00001004 0x00002211

#....

_M 0x10001000 0x11112233

_M 0x10001004 0x33332211

Type 0x2

8 bit

0x2XXXXXXX 0x000000YY

X = Address

Y = Value

Y Stores to X

Examples:

_C0 Example 1

#Result In Decoder

#Address Hex

#0x00001000 0x00000033

#....

_M 0x20001000 0x11112233

_C0 Example 2

#Result In Decoder

#Address Hex

#0x00001000 0x00000033

#0x00001004 0x00000011

#....

_M 0x20001000 0x11112233

_M 0x20001004 0x33332211

Type 0x3

Greater Than

0x3XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

If Y is Greater Than X, the codes between 0x3 and 0xD1/0xD2 will works.

Examples:

Decoder:

Address Hex

0x00001000 0x10000000

0x00001004 0x00000000

0x00001008 0x00000000

0x0000100C 0x00000000

....

_C0 Example 1

#X Value = 0x10000000

#Y Value = 0x20000000

#Y is Greater Than X

_M 0x30001000 0x20000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

_C0 Example 2

#X Value = 0x10000000

#Y Value = 0x00000000

#Y is not Greater Than X

_M 0x30001000 0x00000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

Type 0x4

Less Than

0x4XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

If Y is Less Than X, the codes between 0x4 and 0xD1/0xD2 will works.

Examples:

Decoder:

Address Hex

0x00001000 0x20000000

0x00001004 0x00000000

0x00001008 0x00000000

0x0000100C 0x00000000

...

_C0 Example 1

#X Value = 0x20000000

#Y Value = 0x10000000

#Y is Less Than X

_M 0x40001000 0x10000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

_C0 Example 2

#X Value = 0x20000000

#Y Value = 0x20000000

#Y is not Less Than X, its same.

_M 0x40001000 0x20000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

Type 0x5

Equal To

0x5XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

If Y is Equal To X, the codes between 0x5 and 0xD1/0xD2 will works.

Examples:

Decoder:

Address Hex

0x00001000 0x10000000

0x00001004 0x00000000

0x00001008 0x00000000

0x0000100C 0x00000000

...

_C0 Example 1

#X Value = 0x10000000

#Y Value = 0x10000000

#Y is Equal To X

_M 0x50001000 0x10000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

_C0 Example 2

#X Value = 0x10000000

#Y Value = 0x00000000

#Y is not Equal To X.

_M 0x50001000 0x00000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

Type 0x6

Not Equal To

0x6XXXXXXX 0xYYYYYYYY

X = Address

Y = Value

If Y is Not Equal To X, the codes between 0x6 and 0xD1/0xD2 will works.

Examples:

Decoder:

Address Hex

0x00001000 0x10000000

0x00001004 0x00000000

0x00001008 0x00000000

0x0000100C 0x00000000

...

_C0 Example 1

#X Value = 0x10000000

#Y Value = 0x00000000

#Y is Not Equal To X

_M 0x60001000 0x00000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000

_C0 Example 2

#X Value = 0x10000000

#Y Value = 0x10000000

#Y is Equal To X.

_M 0x60001000 0x10000000

_M 0x00001004 0x11112233

_M 0x10001008 0x11112233

_M 0x2000100C 0x11112233

_M 0xD1000000 0x00000000