One solution would be to create a macro. <c-a>
will increment the number under the cursor by 1. If the number starts with a 0x
it will be interpreted as a a hex number.
From the documentation :h CTRL-A
The CTRL-A command is very useful in a macro. Example: Use the following
steps to make a numbered list.
1. Create the first list entry, make sure it starts with a number.
2. qa - start recording into register 'a'
3. Y - yank the entry
4. p - put a copy of the entry below the first one
5. CTRL-A - increment the number
6. q - stop recording
7. <count>@a - repeat the yank, put and increment <count> times
After words you might need to remove 0x
from the numbers and make them upper case.