Sorry That my question is kinda confusing, i m not native english. Anyway back to the topic, @p_2001 that was exactly what i am asking about. Can you go in deep on it?
And @RedBullAddicted it really help me, thanks.
hmm.. Look everything in a computer comes in 0 and 1. It all boils down to machine code.
It's all encoded in 0 and 1.
now, i don't remember everything the actual encoding but for example. (hypothetical).. I don't remember the actual.
All addressing instruction codes well start with 0.. Now, if it is direct addressing, the second bit will be again 0 and if indirect, it will be 1. So, the register value are individually used to determine exactly what hardware to employ, like the adder, the logical OR etc.
similarly, at higher level encoding is again done to identify what is what.
Like, just eg. 000 before a number would mean it is a string
And 001 would mean it is integer.
So, the bits preceding it will decide what the days is treated as.
For actual encoding look up some books.