Why Does Computer only Understands Binary Language or Machine Language?
回答 (6)
Because energy stored as information is either yes or no, so 1 and 0 are the only information storable
Digital computers are based on logic, which is fundamentally a two-state (binary) system regardless of what you call the two states - on/off, yes/no, 0/1, true/false etc.
To use more than two states, you need multiple digits in binary, the same as using multiple digits if you want more than 0-9 in decimal.
You can represent any number in binary (or any number base), just the same as you can in decimal.
Computer instructions, "machine code", are just numbers. The designers chose the number to represent each instruction, which defines how the computer must be programmed.
Each instruction is usually also given a mnemonic name like ADD, INC etc. to make it easier for people to work with.
All higher-level languages are built over the foundation of the machine code for whatever computer they will be used on.
Electronic switches within the CPU can only be in 1 of 2 states, just as a light switch can be either ON or OFF. Thus you have, BINARY.
because machine language is a series of switches that are on and off which controls the power sources to light led's on the monitor to create letters and numbers as a series of on off switches or binary 0's and 1's.
Because it is a languge with the help of which a computer talks with itself X user interface.
Short answer: it is the only natural option to do so. Nothing else is natural to them computers.
Because that is all it has been taught. Just like you only understand English.
收錄日期: 2021-04-18 15:49:18
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20161116033235AAsIbMy
檢視 Wayback Machine 備份