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.pusha is 0x60 in hexadecimal, which is not even one byte: 1100 000.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)?
Is there always 1:1 correlation between hexadecimal and binary?
binary analysis;hex;machine code