Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Computer reader.doc
Скачиваний:
5
Добавлен:
16.08.2019
Размер:
221.18 Кб
Скачать

II. Read and translate the following text:

Do we actually need high level languages" such as C++ and PASCAL when we work with computers in control application? No! Not only high level languages are often unnecessary but they can interfere with mi­crocomputer performances. The alternative, low level languages, give you greater control over the process and hardware and reduce the cost of the system.

Assembly language is called low level because it is very close to machine operation. The resident pro­gram called the assembler, translates only on a one-to-one basis, so the user must instruct the machine, what to do.

Low level languages use less English-like mne­monics, such as WPM As it was mentioned, a low level mnemonics instruction translates via the resident pro­gram into one machine instruction.

A FIN assembly instruction, for instance, would fetch a particular piece of data from memory.

Typically, the microprocessors program memory can cost about 25% more with a high level language than it might cost if the program had been written in the microprocessor assembly language.

A microprocessor is the central processing unit of a microcomputer. Assembly language operates at the closest possible level to the internal microprocessor hardware, giving the user the greatest possible control over execution time of routines, the size and content of program memory, and use of internal process element such as scratch pad registers. With assembly language the user has close contact With the hardware, as re­quired for real time control. What's more, he can keep memory cost down and increase the efficiency of the microcomputer. And he can actually learn to program in assembly language in a couple of days.

EXERCISES:

I. Answer the following questions:

  1. Why don't we need high level languages such as PASCAL working with microcomputers in control application?

  2. Why is assembly language called low level?

  3. What do low level languages use?

  4. How much can the microprocessors program memory cost with a. high level language?

  5. What is the central processing unit of a microcom­puter?

  6. In what case has the user the greatest possible con­trol over execution time of routines?

  7. What, has the user with assembly language?

II. Find in the text synonyms to the words below, read and translate them:

superfluous for instance

prevent from detailed

diminish inside .

is named program

  1. Define the terms using the word-combinations in brackets:

Main memory access time - (takes, the CPU (central processing unit),: the time, to read from, or, location, it, write to, a memory, is).

  1. Translate the following sentences into English:

  1. Коли ви вводите програму в комп'ютер, місцева програма перекладає її у двійковий код машини.

  1. Коли ми думаємо про мови програмування С++, Delphi абоPASCAL автоматично спадають на

думку.

  1. Користувач ізольований від конструктивнихелементів і мови комп'ютера і може сконцентруватися на розв'язанні проблеми.

4, Мова високого рівня робить програмування легшим.

LESSON12.WHATISTHEMICROCOMPUTER?

I. Read and memorize the following words and word-Combinations: powerful- потужний to fill- заповнювати

large scale integrated circuit- велика інтегральна схема

vacuumlube- вакуумна трубка capability- здатність, здібність

to be composed of- складатися з * to measure- вимірювати sophistication- складність chip- кристал

tohandle- управляти, регулювати consequently- тому, отже

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]