- •Contents
- •Radio Engineering Text 1. Electronics
- •Text 2. Electron Emission
- •Text 3. The Elements of a System of Radio Communication
- •Text 4. Propagation of Radio Waves of Different Frequencies
- •Text 5. Reception of Radio Signals
- •Text 6. Radio Receivers (I)
- •Text 8. Oscillators
- •Text 11. Detection
- •Text 9. Radio-Frequency Amplifiers
- •Text 13. Functions of Vacuum Tubes
- •Text 14. Basic Tube Types
- •Vacuum Diode
- •Vacuum Triode
- •Text 20. Fundamentals of Radar
- •Text 22. Bearing
- •Text 23. Transistors, the Basic Mechanism
- •Text 24. Radio Transmitters
- •Text 25. Transistor Radio Frequency Amplifiers
- •Computing Technique Text 1. The Computer
- •Text 2. Using the Computer
- •Text 3. Peripheral Equipment
- •Text 4. Computers on Wheels
- •Text 5. Programming a Computer
- •Text 6. The Robot’s Nervous System
- •Text 7. Menu System
- •Text 8. Input, Process, Store, Output
- •In addition
- •Text 9. Input-Output System
- •Text 10. Memory
- •Text 11. Automatic Translator
- •Text 12. Universal Electronic Computer
- •Text 13. What Is a Digital Computer?
- •Text 14. Digital Computers
- •Text 15. Analog Versus Digital Computers
- •Text 16. Age of Thinking Machines
- •Text 17. General- and Special-Purpose Computers
- •Text 18. Programming
- •Text 19. Types of Instructions
- •Text 20. Simple Hardware, Complicated Logic
- •Text 22. Video Terminals
- •In a pictorial form [pik'torrial] — у вигляд зображення
Text 19. Types of Instructions
Communication between man and machine may be accomplished automatically or manually. In the automatic method a complete program of instruction words and a list of required data words are prepared beforehand. This information is then loaded into the machine which then executes the instructions in proper sequence. The manual system of communication is accomplished by means of switches and controls on the front panel of the machine. Instruction words and data words may be fed individually into the machine; and instruction sequences may be modified. The machine keeps the operator up to date on events within the computer by means of display lights which indicate the informational content of various registers and whether any arithmetic errors or component malfunction have occured.
In keeping with the general organization of the computer, several different types of instructions are used by man to communicate with the machine.
Most of the actual arithmetic work of the machine is performed by the arithmetic unit. We inform the machine to do these operations by means of arithmetic instructions which include: add, subtract, multiply, divide, square root, and shift right. Some of these instructions such as add and subtract refer to addresses in memory where operands are located. Other instructions, such as shift right, do not refer to memory. The first type of instruction requires an address portion. The second type does not require an address.
Before operations can be performed by the arithmetic unit, operands must be transferred to it. After the arithmetical unit has performed its work, results must be removed from it. Information must also be fed into and out of other registers in the computer. Man instructs the machine to perform these operations by means of transfer instructions. Transfer instructions may be of two types: read or write. In the first, a word is read out of memory into another register in the machine. In the second, a word is taken from another register and written into the memory. The memory location in both cases is given by the address portion of the instruction.
As long as the computer is performing simple arithmetic operations, transfer and arithmetic instructions are sufficient for communication. But the great advantage of the digital computer is that it can follow one sequence of instructions under one set of conditions and another sequence of instructions under another set of conditions. An instruction which asks the computer to do this is called a branch instruction. The branch instruction enables man to communicate with the computer’s control unit to modify the sequencing of computer instructions.
Notes
to accomplish [a'komplif] — виконувати
to load ['loud] — завантажувати
to modify ['madifai] — видозмінювати
the machine keeps the opera- — Ця машина попереджає onepamo-
tor up to date on events pa про me, що відбувається у ком-
within the comptuter... п’юторі
to indicate [‘indikcit] — вказувати
to perform [pa'foim] — виконувати
to remove [ri'muiv] — усувати
sufficient [sa'fi/ant] — достатній
