Научная литература
booksshare.net -> Добавить материал -> Лингвистика -> Гольцова Е.В. -> "Английский язык для пользователей ПК и программистов" -> 44

Английский язык для пользователей ПК и программистов - Гольцова Е.В.

Гольцова Е.В. Английский язык для пользователей ПК и программистов — Спб.: Учитель и ученик, 2002. — 480 c.
ISBN 5-7931-0086-5
Скачать (прямая ссылка): englishdlyapolzpk2002.djvu
Предыдущая << 1 .. 38 39 40 41 42 43 < 44 > 45 46 47 48 49 50 .. 165 >> Следующая


override отвергать, не принимать во внимание to assign приписывать by default по умолчанию opcode код операции

scaling выбор масштаба, пересчет, счет, деление/понижение частоты displacement смещение, относительный адрес, отклонение, замена flexible гибкий

source_

destination пункт назначения exception исключение optional необязательный flat плоский

apparent видимый, истинный, бесспорный fetch вызов, выборка

135 Английский для пользователей ПК

Упражнение 5. Can you translate the following combinations of words? Можете ли перевести следующие словосочетания?

1) main computer units; stored data formats; ALU; interrupt system;

2) оперативная память; процессор; блок управления; устройства и каналы ввода-вывода; выборка адреса памяти; команда; счетчик; двоичные разряды; слово состояния программы; операции с фиксированной точкой; десятичная арифметика; операции с плавающей точкой; общие регистры; регистры с плавающей точкой; формат данных; адрес; поле; полуслово; двойное слово;

3) machine instruction; jump instruction; I/O instruction; nonprivileged instruction; privileged instruction; transfer instruction; data conversion code; switching code.

Пробуем говорить. Ответьте на вопрос по-английски.

Make a list of instructions from point 3. Можете классифицировать команды из пункта 3? Используйте слова are, is, belong to (принадлежат к), can contain. Model: Jump instruction belongs to machine instructions.

Упражнение 4. Underline all predicates in Text I and translate.

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

Упражнение 5. Найдите в Тексте I эквиваленты следующих выражений:

1) префикс, обозначающий использование в команде 16-битных операндов;

2) оставшейся части инструкции;

3) для ссылок на сегментные регистры;

4) для установки и очистки флагов;

5) помещая содержимое... в стек;

6) вынимая его обратно в регистр.

і

Упражнение 6. Пробуем говорить.

Read the text and answer the questions using (используя) the text.

Where can operands be located? What are 32-bit general registers? What are 16-bit general registers? What are 8-bit general registers?

When are instructions referring to the segment registers used? What are the instructions for changing the state of individual flags provided for? How can the other flags be changed?

136 Урок ІЗ

Textl

Basic Programming Model REGISTER OPERANDS Operands may be located in one of the 32-bit general registers (EAX, EBX, ECX, EDX, ESI, EDI, ESP, or EBP), in one of the 16-bit general registers(AX, BX, CX, DX, Si, DI, SP, or BP), or in one of the 8-bit general registers (AH, BH, CH, DH, AL, BL, CL, or DL) . An instruction which uses 16-bit register operands must use the 16-bit operand size prefix(a byte with the value 67H before the remainder of the instruction).

The microprocessor has instructions for referencing the segment registers (CS, DS, ES, SS, FS, AND GS) . These instructions are used by application programs only if segmentation is being used.

The microprocessor also has instructions for changing the state of individual flags in the EFLAGS register. Instructions have been provided for setting and clearing flags which often need to be accessed. The other flags, which are not accessed so often, can be changed by pushing the contents of the EFLAGS register on the stack, making changes to it while it's on the stack, and popping it back into the register.

Упражнение 7. Найдите в Тексте II "Memory Operands" эквиваленты следующих выражений:

1) явное задание адреса операндов;

2) содержащий операнд;

3) используя префикс переопределения сегментного регистра;

4) помещенный в начало;

5) называемый mod R/M;

6) базовый регистр, индексный регистр, масштабирующий множитель и смещение;

7) за которым следует другой байт;

8) задан непосредственно в коде команды;

9) используя регистр ESI.

Упражнение 8. Найдите в Тексте II "Memory Operands" случаи употребления прилагательных в степенях сравнения. Внимательно переведите эти предложения и напишите противоположные им по значению.

137 Английский для пользователей ПК

В русском и английском языке употребление союза whether — ли очень отличается.

Упражнение 9. Сравните английскую и русскую фразы. Определите место whether в английском предложении:

The byte ... comes after the opcode and specifies whether the operand is in a register or in memory.

Байт ... следует за кодом операции и определяет, находится ли операнд в регистре или в памяти.

Переведите, используя Текст (правильно определите место союза):

Я сомневаюсь, является ли эта форма адресации самой гибкой. Я не знаю, может ли команда пересылки адресовать ячейку памяти двойным словом.

Я хочу знать, определяется ли смещение одним из следующих способов.

I wonder whether the weather will weather the weather or whether the

Instructions with explicit operands in memory must reference the segment containing the operand and the offset from the beginning of the segment to the operand. Segments are specified using a segment-override prefix, which is a byte placed at the beginning of an instruction. If no segment is specified, simple rules assign the segment by default. The offset is specified in one of the following ways:
Предыдущая << 1 .. 38 39 40 41 42 43 < 44 > 45 46 47 48 49 50 .. 165 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed