How does the physical hardware recognize the program s instructions?

Updated on technology 2024-08-06
21 answers
  1. Anonymous users2024-02-15

    The hardware can only identify the level of voltage or the presence or absence of current, when you input or copy the program from the keyboard, it leaves a series of binary data information in the hard disk, reads these binary information under the control of the relevant circuit, and produces the corresponding output according to the digital logic function of the chip design. That's roughly it, I've studied the details of this question, many people can't answer me, and my understanding may not be right, welcome to ask**.

  2. Anonymous users2024-02-14

    It's hard to explain. Nowadays, hardware is based on Boolean algebra, which means that only logical operations can be performed, but the functions that can be achieved by various combinations are indeed very powerful. You can look for a book on the principles of digital logic circuits and computers.

    There is also a BIOS, which is used to control things like computer boot and the like, and does not rely on software.

  3. Anonymous users2024-02-13

    This is a seemingly simple question, but it is incredibly complex.

    To explain it simply on an ordinary desktop PC: the hardware of the entire computer is controlled by the CPU, and the instructions you input will be converted into binary data by the program and sent to the CPU, and there is an instruction set inside the CPU (that is, a lot of pre-programmed programs), and the CPU coordinates the transmission of the data required by each hardware (in the form of binary pulses represented by the level of high and low changes), and each part of the hardware completes its own corresponding functions.

  4. Anonymous users2024-02-12

    The hardware can identify high and low levels, and the high and low levels are represented. Hence the recognition of Ahh

    To put it simply, you can identify it through a hardware circuit. Storage, arithmetic, the simplest adder appeared.

    Through the accumulation of this simplest logic, more complex operations are achieved with adders.

    However, the computers of the phenomena were all implemented through von Neumann.

    You can look at the von Neumann structure to make it clearer.

    You can also find some more detailed information on your own.

  5. Anonymous users2024-02-11

    So install drivers and help them convert them into a language they can understand.

  6. Anonymous users2024-02-10

    That's it. To put it simply, first of all, the action of the software is parsed into two states, 0 and 1Then it depends on the opening and closing of the circuit or the level of the potential, and the circuit uses transistors, capacitors, resistors and other things, which will process the actions of the software according to certain rules, and then feed back the processed information to the software

    I still don't feel like I've made it clear.

  7. Anonymous users2024-02-09

    The hardware relies on electrical current to execute the commands of the software.

    Depending on the current, high and low levels, 0 and 1 are distinguished

    The current then drives the physical action of the hardware.

  8. Anonymous users2024-02-08

    Computer languages and software are also language programmed, and as for the hardware, the CPU can analyze these languages and process them, and the specific process is more cumbersome to say, and the score is ......Quick.

    I'm going to answer other people's questions, so many people need help, good, good!

  9. Anonymous users2024-02-07

    01 Combination, power-off and power-on results!

  10. Anonymous users2024-02-06

    010101010110 is powered on.

    001010001010 is the shutdown.

    001010100100 open the office010101010000 ......

  11. Anonymous users2024-02-05

    1. Binary, i.e. the stacking of 1s and 0s. Such as 1+0=1, 1+1=10, 10+11=101 and so on. It can be converted to octal, decimal, and hexadecimal, such as the 1011110 of "binary", which is equivalent to 136 of "octal", which is equivalent to 94 of "decimal", which is equivalent to "hexadecimal".

    5e, etc.

    2. The computer can directly identify only 0 and 1

    Such a machine language, and many 0s and 1s in different combinations are given a specific concept, so that when we enter the meaning to be expressed, it is converted into machine language through CPU operation, so that it is recognized by other hardware.

  12. Anonymous users2024-02-04

    It is calculated by binary.

    The main thing is to enter commands. The system recognizes and processes the task.

  13. Anonymous users2024-02-03

    The computer recognizes both 0 and 1

  14. Anonymous users2024-02-02

    Computer programs, such as C language, etc., are compiled and processed to form a machine code represented by '0' and '1', put 01 strings into the CPU, and use high and low levels to distinguish 0 and 1. This is my understanding.

    I don't know if you've learned assembly language, assembly is very close to the machine code, and you can find out what the machine code corresponding to the assembly instruction is directly through the lookup table - so 01 came out.

    There is a book called "Coding: The Language Hidden Behind Computer Hardware and Software", if you are interested, you can take a look at it, step by step from the basic circuit to form a computer: maybe in it, you can find the answer.

  15. Anonymous users2024-02-01

    What the CPU has to do is only to execute commands, or operations, and the output result after operation is the effect of executing commands, which can be summed up in one word is human-computer dialogue.

  16. Anonymous users2024-01-31

    The operating system is responsible for compiling the program into the underlying language, the driver compiles the underlying language into the instruction set, and the CPU can run the instruction set directly.

  17. Anonymous users2024-01-30

    The language that computer hardware can recognize and execute directly is machine language.

    Machine language is a collection of machine instructions that can be directly recognized and executed by the computer in binary**, and is data that can be directly interpreted by the computer's CPU.

    It is the designer of the computer through the hardware structure of the computer to give the computer the operation function, the collection of all machine instructions constitute the machine language of the computer, the program programmed with the machine language is called the target program.

    Only the target program can be directly recognized and executed by the computer.

    The machine language of different types of computers is not compatible, and programs written according to the machine instructions of one computer cannot be executed on another computer.

  18. Anonymous users2024-01-29

    Machine language.

    Machine language is a collection of machine instructions that can be directly recognized and executed by a computer in binary **. It is the operational function that the designer of the computer gives to the computer through the hardware structure of the computer. Machine language is flexible, straightforward, and fast.

    To write a program in machine language, the programmer must first memorize all the instructions and meanings of the computer he is using. When programming by hand, the programmer has to handle the storage allocation, input and output of each instruction and each piece of data, and also has to remember the state of the work unit used at each step of the programming process. This is a very tedious task, and it often takes tens or hundreds of times the time it takes to write a program.

    Moreover, the programmed programs are all 0 and 1 instructions**, which are not intuitive and prone to errors. Nowadays, the vast majority of programmers, except for the professionals of computer manufacturers, no longer learn machine languages.

  19. Anonymous users2024-01-28

    The language that is directly recognized and executed is:

    Machine language.

  20. Anonymous users2024-01-27

    In digital circuits, haven't you learned that they represent voltage? , is for people to see, in fact, they are all voltage signals.

    Isn't it very simple to control the electronics with a series of impulse voltages and work according to a programmed program?

  21. Anonymous users2024-01-26

    0,1 is like a light switch, such as a display, 0 is the top one is not lit, 1 is the top one is on. In this way, a graph is formed, and as for the hardware, it is to convert these binary numbers into information transmission.

Related questions
2 answers2024-08-06

Learn PLC programming.

First of all, we need to start with the theoretical foundations. >>>More

14 answers2024-08-06

Now the best guide for this is the chargé d'affaires.

28 answers2024-08-06

There's not much to do.

It's about practicing more. And the body should be good. >>>More

22 answers2024-08-06

When learning boxing for beginners, you should hit the sandbag correctly with one punch, and pay attention to the correct maintenance of posture, boxing and footwork when you start to hit, so as to lay the foundation for the formation of good habits in the future, and at the same time pay attention to whether the action route of boxing is correct, pay attention to correctly judge the hitting part, and cultivate a good sense of distance. Pay attention not to push when hitting, but to hit explosively, only when the strength of the waist and the strength of the upper body are used, your hitting will be more powerful, the distance between the left and right straight punches is very important, and the footwork movement of the front and back, left and right should be practiced when striking, and there should be in the mind"Imaginary enemy"It is important to pay attention to putting your weight on your toes and make the most of your weight. When hitting a sandbag, you can mark the sandbag, draw circles, and practice targeted strikes to develop the accuracy of your hits. >>>More

17 answers2024-08-06

The characteristic of cancer cells is that they multiply indefinitely, and if they want to proliferate, they need nutrition, and in order to obtain nutrients, cancer cells need to achieve their goals through the new Zentan blood vessels, so metastasis and diffusion are a way to "feed" themselves. >>>More