High level language is the language that we humans use to code using compilers on computers which is close(not really) to human language in a way that is understandable which makes it way easier for us.
The compiler converts your code to assembly language and then it gets converted to binary numbers (machine language) so the CPU can understand it, that's why there's compilers and programming languages cause binary is hard to use as it will take a very long time to finish a small program.
Binary 8-bit system
| Result | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| 19 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
| 65 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 128 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 255 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
It works as you input your result in the result column first, then you put 1 under the whole numbers that can be summed to get the results.
Ex: If you want 65 and that’s = Letter "A" you will put 1 under the numbers that can be inputted to get the result 65 FROM LEFT TO RIGHT
EX: 65 = letter "A".
| Result | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| 65 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
There's a chart that show's you the decimal and binary values and their outputs The ASCII and ASCII meaning.
What does a bit mean?
It means binary digit.
Ex: 1001 = 4 bit
Here are some charts:
You can make programs using binary just for fun but using it to build real programs wouldn't be a good idea. AT ALL. That's why they(or we computer scientists) made the high level language, to save tons of time.Quote:
If you want a more in depth guide check my ASM tutorial, if you want proper understanding check a book on the topic.






