Cистема команд микропроцессора INTEL 80586
Мнемокод | Формат | Флаги | ||||||||
OF | DF | IF | TF | SF | ZF | AF | PF | CF | ||
AAA | AAA | ? | - | - | - | ? | ? | * | ? | * |
AAD | AAD | ? | - | - | - | * | * | ? | * | ? |
AAM | AAM | ? | - | - | - | * | * | ? | * | ? |
AAS | AAS | ? | - | - | - | ? | ? | * | ? | * |
AND | AND op1, op2 | - | - | - | * | * | ? | * | ||
CALL | CALL op | - | - | - | - | - | - | - | - | - |
CBW | CBW | - | - | - | - | - | - | - | - | - |
CLC | CLC | - | - | - | - | - | - | - | - |
Для выравнивания содержимого ячейки по вертикали выделим ячейку (например, ячейка в которой находится слово «Мнемокод») и выполним команду [Свойства таблицы…] в меню Таблица. В открывшемся диалоговом окне «Свойства таблицы» выберем вкладку «Ячейка» и осуществим вертикальное выравнивание по центру.
Добавим в таблицу столбец с заголовком «Число байтов». Для этого выделим столбец с заголовком «Формат» таблицы, справа от которого будет вставлен новый столбец и выполним команду [Разбить ячейки…] в меню Таблица. Введем в этот столбец текст.
Число Байтов |
2 – 6 |
2 – 5 |
Добавим следующую строку в конце таблицы:
CLD | CLD | - | - | - | - | - | - | - | - |
Для этого установим курсор в последнюю ячейку таблицы и нажмем клавишу [Tab] ивведем в пустую строку текст.
Удалим строку, в которой дано описание команды «AAS». Для этого выделим соответствующую строку. Выполним команду [Удалить – Строки] в меню Таблица.
Добавим следующие две строки в таблицу перед строкой с описанием команды «AND»:
ADC | 2 - 6 | ADC op1, op2 | * | - | - | - | * | * | * | * | * |
ADD | 2 - 6 | ADD op1, op2 | * | - | - | - | * | * | * | * | * |
Для этого установим курсор в эту строку таблицы, выделим вниз от текущей строки (включая текущую) две строки. Выполним команду [Вставить – Строки выше] в меню Таблица и введем соответствующий текст.
Удалим столбец с заголовком «Формат». Для этого выделим соответствующий столбец и выполним команду [Удалить – Столбцы] в меню Таблица. Проведем центрирование текста таблицы.
С помощью команды [Автоформат таблицы…] в меню Таблица зададим рамки для всей таблицы и отдельных ячеек. После проделанных действий таблица будет выглядеть следующим образом:
Таблица
Cистема команд микропроцессора INTEL 80586
Мнемокод | Число Байтов | Флаги | ||||||||
OF | DF | IF | TF | SF | ZF | AF | PF | CF | ||
AAA | ? | - | - | - | ? | ? | * | ? | * | |
AAD | ? | - | - | - | * | * | ? | * | ? | |
AAM | ? | - | - | - | * | * | ? | * | ? | |
ADC | ADC op1, op2 | * | - | - | - | * | * | * | * | * |
ADD | ADD op1, op2 | * | - | - | - | * | * | * | * | * |
AND | 2 - 6 | - | - | - | * | * | ? | * | ||
CALL | 2 - 5 | - | - | - | - | - | - | - | - | - |
CBW | - | - | - | - | - | - | - | - | - | |
CLC | - | - | - | - | - | - | - | - | ||
CLD | CLD | - | - | - | - | - | - | - | - |
Обработка числовых данных в таблицах
Текстовый процессор MS Word 2002 дает возможность не только представлять числовые данные в ячейках таблицы, но и производить вычисления в соответствующих ячейках. Рассмотрим выполнение этих действий на нижеследующем примере.
Создадим таблицу, предварительно введя ее название: «Объем реализации компьютеров (в руб.) в 1 квартале 2004 года», используя размер шрифта 14 пт. Для текста внутри таблицы используем размер шрифта 12 пт.
Объем реализации компьютеров (в руб.) в 1 квартале 2004 года
Фирма | Месячная реализация | Итого за квартал | В % к общей сумме | ||
Январь | Февраль | Март | |||
ГЕОС | |||||
ПРАГМА | |||||
ASC | |||||
«432» | |||||
Всего |
Проведем форматирование столбцов и строк таблицы. Изменим ширину первого столбца таблицы. Для этого выделим первый столбец и выполним команду [Свойства таблицы…] в меню Таблица. В открывшемся диалоговом окне «Свойства таблицы»выберем вкладку «Столбец» и установим ширину столбца 2,25 см.
Выделим всю таблицу. С помощью вкладки «Строка» диалогового окна «Свойства таблицы» установим размер строки высотой 1,5 см. и «режим:» точно. Пронумеруем строки таблицы. Для этого выделим первый столбец таблицы и выполним команду [Вставить – Столбцы слева] в меню Таблица. Установим ширину столбца равной 1см. Выделим все ячейки нового первого столбца, кроме ячеек, отведенных под заголовок, и выполним команду [Список…] в меню Формат. В раскрывшемся диалоговом окне «Список»установим нумерованный список.
После столбцов с заголовками “Февраль” и “Март” вставим по столбцу такого же формата с заголовками “Относительный рост Февраль-Январь” и “Относительный рост Март-Февраль”, используя команду [Разбить ячейки…] в меню Таблица. Отформатируем всю таблицу, которая должна принять следующий вид.
Объем реализации компьютеров (в руб.) в 1 квартале 2004 года
№ | Фирма | Месячная реализация | Итого за квартал | В % к общей сумме | ||||
Январь | Февраль | Отн. рост февр-янв | Март | Отн рост март-февр | ||||
1. | ГЕОС | |||||||
2. | ПРАГМА | |||||||
3. | ASC | |||||||
4. | «432» | |||||||
5. | Всего |
Для реализации вычислений в соответствующих ячейках в них нужно вставить формулы, используя команду [Формула…] в меню Таблица.
Вычисления производятся с помощью исходных данных, взятых из других ячеек. Для этого в формуле используются ссылки на нужные ячейки. Строки обозначаются с помощью цифр, а столбцы - с помощью латинских букв в алфавитном порядке (например, первая ячейка в таблице обозначается А1, т.е. столбец А, строка 1).
Для вычисления суммы и размещения ее, например, в столбце C последней строки, помещаем в эту ячейку курсор. Выполнив команду [Формула…] в менюТаблица, появляется диалоговое окно «Формула» где в поле «Формула:» будет введена формула = SUM(ABOVE) для указанной ячейки. Это означает, сумму содержимого всех ячеек, расположенных над ячейкой, где находится курсор (рис 6.25). Откроем поле списка «Формат числа:» и выберите строку ###0 для определения точности представления результата вычислений в текущей ячейке.
Рис.6.25. Диалоговое окно «Формула»
Для определения суммы не всех, а только определенных ячеек в диалоговом окне Формула необходимо указать соответствующие ячейки. Например, =B2+D2+E2 вычисляет сумму чисел в указанных ячейках второй строки и помещает ее в выделенную курсором ячейку.
Для вычисления значений можно использовать также операторы: «-», «/», «*», означающие соответственно: вычитание, деление и умножение, а также ряд специальных функций, выводимых в поле: «Вставить функцию:».
Введем формулы для определения значений в соответствующие ячейки таблицы. При этом для сокращения записи можно использовать «:» между именами ячеек, означающее интервал от имени первой и последней ячеек.
Расчетными считайте все ячейки, в заголовках которых указано: «Всего», «Итого», «%», а также «Относительный рост».
Выделим всю таблицу и просмотрим формулы во всех ячейках таблицы. Проверим формулы. Окончательно таблица будет выглядеть следующим образом:
Объем реализации компьютеров (в руб.) в 1 квартале 2004 года
№ | Фирма | Месячная реализация | Итого за квартал | В % к общей сумме | ||||
Январь | Февраль | Отн. рост февр-янв | Март | Отн. рост март-февр | ||||
6. | ГЕОС | 4 000 | 30,81 | |||||
7. | ПРАГМА | 23,44 | ||||||
8. | ASC | 26,07 | ||||||
9. | «432» | -1800 | 19,69 | |||||
10. | Всего | 5 200 |