Menu

Code Body Normal Format

awsdert

32bit or less

vvvvvvvv xxxxxxxx
00000000 iiiiiiii

v...

Value in hex

x...

Address in hex

i...

Increment the value by this, the max of this will be the same as the value

Examples

02000000 00000000
05F5E0FF xxxxxxxx

This is a Write code for a 32bit value, while we can choose to interpret that as a unsigned integer being written the program makes no such assumption.

0A000010 00000001
xxxxxxxx xxxxxxxx
vvvvvvvv 00001001

This is a 32bit Write code that uses 16 large addresses obtained by taking the start address ( xxxxxxxx xxxxxxxx ) and incrementing by ( 00000001 * 4 ) after each write like this

at 0x100000000 write 0x00000001
increment
at 0x100000004 write 0x00001002
increment
at 0x100000008 write 0x00002003
etc...

This pattern would continue until it finishes the 16th write.

03000010 00000001
xxxxxxxx xxxxxxxx
vvvvvvvv vvvvvvvv
iiiiiiii iiiiiiii

This is a 64bit Write code, notice how even though we have not added 8 to the code size the address is still interpreted as 64bit, that is because our value and incrementing value have been forced below it and thus leaves room for a large address.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.