Язык Ассемблера Как мы уже сказали, процессор управляет деятельностью всех пяти подсистем компьютера: сложением значений, перемещением их из памяти на устройство вывода, и т.д. Однако здесь возникает воп- рос, откуда процессор знает, какие именно операции нужно выпол- нять? То есть, компьютер обладает всеми необходимыми нам свойст- вами, но у него нет сценария, по которому он может работать.
Дата публикации: 12.07.2007
Циклы и переходы Да этого момента мы рассматривали выполнении процессором 8086 инструкций в строгой последовательности. При этом каждая следующая инструкция выполнялась сразу после инструкции по преды- дущему адресу. Рассматривая программу:
Дата публикации: 12.07.2007
Установка Турбо Ассемблера в системе Глава 1. Установка Турбо Ассемблера в системе -----------------------------------------------------------------
Перед тем, как познакомиться с программированием на Турбо Ассемблере, вам нужно сделать следующее. Возьмите дистрибутивные диски Турбо Ассемблера и сделайте для каждого из них (с помощью утилиты DOS) рабочую копию. После этого исходные (дистрибутивные) диски уберите в надежное место.
Дата публикации: 12.07.2007
Умножение и деление Процессор 8086 может выполнять отдельные типы операций умно- жения и деления. Эта одна из сильных сторон процессора 8086, пос- кольку во многих микропроцессорах вообще отсутствует непосредст- венная поддержка операций умножения и деления, а эти операции до- вольно сложно выполнить программным путем.
Дата публикации: 12.07.2007
Требования к программному и аппаратному обеспечению Турбо Ассемблер работает на компьютерах семейства IBM PC, включая модели XT, AT и PS/2, а также на полностью совместимых с ними компьютерах. Для работы Турбо Ассемблера требуется операци- онная система MS-DOS (версии 2.0 или более поздняя) и не менее 256К оперативной памяти.
Турбо Ассемблер генерирует инструкции процессоров 8086, 80186, 80286 и 80386, а также инструкции с плавающей точкой для арифметических сопроцессоров 8087, 80287 и 80287.
Дата публикации: 12.07.2007
Стандартные или упрощенные директивы определения сегментов? Теперь, когда вы познакомились и с упрощенными, и со стан- дартными директивами определения сегментов, возникает вопрос, ка- кой набор директив определения сегментов следует использовать? Ответ зависит от типа выполняемого программирования на Ассембле- ре.