Рефераты, курсовые

Рефераты, курсовые, контрольные по радиоэлектронике, схемотехнике и связи


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



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

80386 процессор

скачать реферат



явно  назначаются определенные регистры,  в то время
как местонахождение делителя  указывается  явным  образом.  По
форме делителя  определяется,  какие регистры должны использо-
ваться. Если делитель равен нулю или  частное  слишком  велико
для регистра-приемника, возбуждается прерывание 0.

                            - 17 -

     IMUL Знаковое целочисленное умножение
     Команда выполняет операцию знакового целочисленного умно-
жения. Команда имеет три варианта.
     1. Однооперандная форма.  Операнд может быть байтом, сло-
вом или  двойным  словом в памяти или регистре общего назначе-
ния. Команда использует содержимое регистров EAX и EDX  в  ка-
честве операндов.
     2. Двухоперандная форма. Один из операндов-источников мо-
жет находиться в любом регистре общего назначения,  в то время
как другой может быть в регистре общего назначения или в памя-
ти. Произведение  размещается на месте операнда в регистре об-
щего назначения.
     3. Трехоперандная форма.  Два операнда представляют собой
источники и один приемник.  Один из операндов-источников явля-
ется непосредственным значением,  записанным в команде. Второй
может находиться в памяти или в любом регистре общего назначе-
ния. Произведение  может  быть записано в любой регистр общего
назначения. Непосредственный операнд считается знаковым.  Если
он является байтом,  процессор перед выполнением умножения ав-
томатически расширяет его знак до размера второго операнда.

     IN Ввод из порта
     Команда вводит байт или слово из порта и записывает его в
регистре (AL, AH, EAX). Порт указывается вторым операндом. Для
доступа к  порту  его  номер  следует поместить в регистр DX и
использовать команду IN с обозначением DX в  качестве  второго
параметра.

     INC Инкремент на 1.
     Команда прибавляет 1 к операнду-приемнику,  но в  отличие
от ADD не влияет на флаг CF.

     INT Вызов процедуры обработки прерывания
     Команда передает управление от одной ячейки  программного
сегмента на другую. Эти ячейки могут принадлежать одному прог-
раммному сегменту или разным  программным  сегментам.  Команда
возбуждает программное  прерывание,  позволяющее  пользователю
передть управление из своей программы программе обработки пре-
рываний.
     Команда INTn активизирует программу обработки прерывания,
соответствующую номеру,  указанному  в команде.  Команда может

                            - 18 -
определять прерывание любого типа.  Заметьте,  что  прерывания
0..31 зарезервированы  фирмой  Intel.  Возврат  управления  из
программы обработки прерывания осуществляется командой IRET.


     INTO Прерывание по переполнению
     Команда при установленном флаге OF возбуждает  прерывание
4, которое  специально зарезервировано для этой цели.  Флаг OF
устанавливается рядом арифметических,  логических и  строковых
команд.

     IRET Возврат из прерывания
     Команда возвращает управление прерванной процедуре. В от-
личие от команды RET IRET извлекает из стека значения флагов и
помещает их в регистр флагов. Флаги записываются в стек в про-
цессе реализации прерывания.

     IRETD Возврат из прерывания в 32-разрядном режиме

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

     Команды условных переходов:
     JA/JNBE           Выше, не ниже и не равно
     JAE/JNB           Выше или равно, не ниже
     JB/JNAE           Ниже, не выше и не равно
     JBE/JNA           Ниже или равно, не выше
     JC                Перенос
     JE/JZ             Равно, нуль
     JNC               Отсутствие переноса
     JNE/JNZ           Не равно, не нуль
     JNP/JPO           Отсутствие четности, нечетность
     JP/JPE            Четность
     JG/JNLE           Больше, не меньше и не равно
     JGE/JNL           Больше или равно, не меньше
     JL/JNGE           Меньше, не больше и не равно
     JLE/JNG           Меньше или равно, не больше
     JNO               Отсутствие переполнения

                            - 19 -
     JNS               Отсутствие знака
                       (положительно, включая нуль)
     JO                Переполнение
     JS                Знак (отрицательно)

     LAHF Загрузка флагов в регистр AH
     Хотя для изменения флагов CF и DF предусмотрены специаль-
ные команды,  остальные флаги, используемые в прикладных прог-
раммах, нельзя изменять непосредственно. Эта команда дает воз-
можность программного  изменения  остальных битов флагов с по-
мощью команд побитовых операций после пересылки флагов в  стек
или в регистр AH.
     Команда копирует  биты  SF,ZF,AF,PF,CF  соответственно  в
разряды 7,6,4,2,0 регистра AH.

     LAR Загрузка байта прав доступа
     Команда читает дескриптор сегмента и заfontЬµЕ



Текущая страница: 8

Листать страницы :
1   2   3   4   5   6   7   8   9   10   11  




RadioRadar.net - datasheet, service manuals, схемы, электроника, компоненты, semiconductor, САПР, CAD, electronics

Разработка: SecondFloor - Разработка фирменного стиля, графический дизайн


  Rating All.BY     Рейтинг@Mail.ru