- •Введение
- •Методические рекомендации студентам для работы с техническим текстом
- •Методические рекомендации студентам для работы со словарём
- •Урок №1 Текст I
- •Текст II
- •Текст III
- •Текст IV
- •Урок №2 Текст I
- •Текст II
- •Текст III
- •Текст V
- •Текст VI
- •Текст VII
- •Урок №3 Текст I
- •Урок №4 Текст I
- •Текст II
- •Текст III
- •Текст IV
- •Урок №5 Текст I
- •Урок №6 Текст I
- •Урок №7 Текст I
- •Текст II
- •Урок №8 Текст I
- •Текст II
- •Урок №9 Текст I
- •Текст II
- •Текст III
- •Урок №10 Текст I
- •Текст II
- •Урок №11 Текст I
- •Содержание
Текст II
2.6. Hardware characteristics
The following table summarizes certain hardware properties that vary from machine to machine.
DEC VAX – 11 Motorola 68000 IBM 370 ASCII ASCII EBCDIC |
|||
Char |
8 bits |
8 bits |
8 bits |
Int |
32 bits |
16 bits |
32 bits |
Short |
16 bits |
16 bits |
16 bits |
Long |
32 bits |
32 bits |
32 bits |
Float |
32 bits |
32 bits |
32 bits |
Double |
64 bits |
64 bits |
64 bits |
Pointer |
32 bits |
32 bits |
24 bits |
Float range |
10E38 |
10E38 |
10E76 |
Double range |
10E38 |
10E38 |
10E76 |
Char type |
Signed |
Unsigned |
Unsigned |
Field type |
Signed |
Unsigned |
Unsigned |
Field order |
Right-to-left |
Left-to-right |
Left-to-right |
Урок №9 Текст I
Prefix |
_______________________ |
Remainder |
Остаток, разность, остаточный член |
Segmentation |
________________________ |
To set |
Устанавливать |
To clear |
Очищать, гасить, устанавливать в исходное состояние |
Stack |
________________________ |
To push |
Проталкивать (в стек) |
To pop (back) |
Выталкивать (из стека) |
Offset |
Смещение, сдвиг |
Override |
Отвергать, не принимать во внимание |
To assign |
Приписывать |
By default |
По умолчанию |
Opcode |
Код операции |
Scaling |
Выбор масштаба, пересчёт, счёт, деление/понижение частоты |
Displacement |
Смещение, относительный адрес, отклонение, замена |
Flexible |
Гибкий |
Source |
________________________ |
Destination |
Пункт назначения |
Exception |
Исключение |
Optional |
Необязательный |
Flat |
Плоский |
Apparent |
Видимый, истинный, бесспорный |
Fetch |
Вызов, выборка |
Задание 1. Подчеркните в Тексте I все сказуемые (действия) и переведите. Также подчеркните или допишите в скобках вспомогательные глаголы для сказуемых.
Задание 2. Найдите в Тексте I эквиваленты следующих выражений:
префикс, обозначающий использование в команде 16-битных операндов;
оставшейся части инструкции;
для ссылок на сегментные регистры;
для установки и очистки флагов;
помещая содержимое … в стек;
вынимая его обратно в регистр.
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, 3H, 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 remain 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 making changes to it while it's, on the stack, and popping it back into the register.