I was wondering this because I have found that some instructions, on the machine code level, are too large if taken a step down from hex to 0s and 1s.
On Motorola 68000 I found that some instructions need multiple parts, and/or need to actually have three instructions because the data can't all fit(such as writing a string).
But I decided to make this really simple with the x86 instruction
pusha is 0x60 in hexadecimal, which is not even one byte:
WILL x86 will parse this (assuming I write this in an executable directly) without adding an extra zero to make it two bytes?
Basically, I have noticed some issues with transferring hexadecimal to bin, so I was wondering, once again ... is hexadecimal always 1:1 correlated with binary, or is some modding needed sometimes(such as with those regarding size)?