ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Деление двоичных чисел без знакаДля деления чисел без знака предназначена команда " ''• '•'
divАлч делитель Делитель может находиться в памяти или в регистре и иметь размер 8, 16 или 32 бит. Местонахождение делимого фиксировано и так же, как в команде умножения, зависит от размера операндов. Результатом команды деления являются значения частного и остатка. Варианты местоположершя и размеров операндов операции деления показаны в табл. 8.3. После выполнения команды деления содержимое флагов неопределенно, но возможно возникновение прерывания с номером 0, называемого «деление на ноль». Этот вид прерывания относится к так называемым исключениям. Эта разновидность прерываний возникает внутри микропроцессора из-за некоторых аномалий во время вычислительного процесса. К вопросу об исключениях мы еще вернемся. Прерывание 0 — «деление па ноль» — при выполнении команды div может воз-никнуть но одной из следующих причин: - О делитель равен нулю; - О ччастное нпе входит в отведенную под него разрядную сетку, что может случиться в следующих случаях: • при делении делимого величиной в слово на делитель величиной в байт, причем значение делимого в более чем 256 раз больше значения делителя; • при делении делимого величиной в двойное слово на делитель величиной в слово, причем значение делимого в более чем 65 536 раз больше значения делителя; • при делении делимого величиной в учетверенное слово на делитель величиной в двойное слово, причем значение делимого в более чем 4 294 967 296 pay больше значения делителя. Таблица 8.3. Расположение операндов и результата при делении
Делимое Делитель Частное Остаток 64 бит Двойное слово Диошюе слоно Двойное слано Не нашли, что искали? Воспользуйтесь поиском:
|