Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
New пособие (Восстановлен).doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
720 Кб
Скачать
☆

7. Arrange the following in the pairs of

a) synonyms

Alter, vendor, beginning, lack, benefit, accomplish, usefulness, shortage, brief, seller, modify, initial, perform, concise

b) antonyms

Raw, reliable, specific, furnished, error-prone, entirely, hand-optimization, sufficient, general, partly, self-optimization, scarce

8. Here are descriptions of some terms. Match them up to the given titles.

a low-level language, CPU architecture, a utility program, one-to-one correspondence, a function declaration, inheritance, pseudo-instructions

a) a kind of system software designed to help analyze, configure, optimize and maintain the computer

b) creating a variable and adding there a function with set parameters

c) a computer programming language that is closer to machine language than to human language

d) a function f from a set X to a set Y with the property that, for every y in Y, there is exactly one x in X such that f(x) = y. No unmapped element exists in either X or Y.

e) the type and structure of a central processing unit, a component of computer hardware. It is a subfield of electronics engineering and computer engineering

f) statements in assembly languages that result in more than one command in machine language

g) creating a new class on the ground of a basic one

9. Retell the text using the following words and phrases.

To implement, representation, to perform a more or less isomorphic translation, to translate mnemonics into opcodes, language abstractions, to correspond to, a stream of executable instructions, a comma-separated list, unlike in high-level languages, to provide pseudo-instructions, to decipher the meaning of a sequence of instructions, until the widespread acceptance of, debates over the usefulness, relative to, to have specific niche, a handful of situations, to support inline assembly, a fundamental topic

10. Cross out the one word that does not have the same meaning as the other three words

a) as opposed to, in comparison with, contrary to, unlike

b) vulnerable, error-prone, susceptible, guilty

c) planning, projection, scheduling, time-table

d) exploit, use, determine, take advantage of

e) succession, order, sequence, inheritance

f) help, facilitate, stimulate, make easier

g) result in, come to an end, terminate, run out

h) fit, correspond to, pass, accord

i) fail, lack, miss, be absent

j) differ, distinguish oneself, vary, dislike

k) suitable, fitting, appropriate, well-done

11. Translate into English.

Язык ассемблера — машинно-ориентированный язык низкого уровня с командами, обычно соответствующими командам машины, который может обеспечить дополнительные возможности, такие, как макрокоманды; автокод, расширенный конструкциями языков программирования высокого уровня (выражения, макрокоманды, средства обеспечения модульности программ). Автокод — язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка.

Язык ассемблера — система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Язык ассемблера позволяет программисту пользоваться алфавитными мнемоническими кодами операций, по своему усмотрению присваивать символические имена регистрам ЭВМ и памяти, а также задавать удобные для себя схемы адресации (например, индексную или косвенную). Кроме того, он позволяет использовать различные системы счисления (например, десятичную или шестнадцатеричную) для представления числовых констант и даёт возможность помечать строки программы метками с символическими именами с тем, чтобы к ним можно было обращаться (по именам, а не по адресам) из других частей программы (например, для передачи управления).

Перевод программы на языке ассемблера в исполнимый машинный код (вычисление выражений, раскрытие макрокоманд, замена мнемоник собственно машинными кодами и символьных адресов на абсолютные или относительные адреса) производится ассемблером — программой-транслятором, которая и дала языку ассемблера его название.