Сделать свой сайт бесплатно

Реклама

Создай свой сайт в 3 клика и начни зарабатывать уже сегодня.

@ADVMAKER@
50. Команды передачи управления
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 1
50. Команды передачи управления КПУ изменяют последовательность выполнения команды и осуществляют переход на выполнение других команд. Программа – последовательность команд и данных, занимающих определенное пространство оперативной памяти. Это пр...
49. Особенности применения команд.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
49. Особенности применения команд. Особенностями применения команд обмена данными (пересылки данных) являются: 1)        Используя команду mov: Нельзя пересылать данные из одной области памяти в другую! Используйте п...
48. Назначение команд обмена и пересылки данных.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
48. Назначение команд обмена и пересылки данных. Команды пересылки данных осуществляют обмен данными и адресами между регистрами и ячейками памяти или портами ввода-вывода. Эти команды в свою очередь могут быть разделены на четыре подгруппы: – ко...
47. Команды пересылки данных.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
47. Команды пересылки данных. Команды пересылки данных осуществляют обмен данными и адресами между регистрами и ячейками памяти или портами ввода-вывода.   Mov <приемник>,<источник> Пересылка данных из источника в приемник. Т.е. пересы...
46. Команды обмена данными
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
46. Команды обмена данными Команды обмена данными осуществляют обмен данными и адресами между регистрами и ячейками памяти или портами ввода-вывода. 1)        Команды ввода-вывода в порт In аккумулятор, порт Out ...
45. Сегмент стека.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
45. Сегмент стека. stack_seg  segment                db 256 stack_seg   ends...
44. Сегмент кода.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
44.  Сегмент кода. Директива .CODE отмечает начало  сегмента  кода.  Вы  можете посчитать,  что для Турбо Ассемблера достаточно очевидно, что все ваши инструкции относятся к сегменту кода.   На  самом ...
43. Директивы резервирования и инициализации памяти.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
43. Директивы резервирования и инициализации памяти.  TASM предоставляет очень широкий набор средств описания и обработки данных, который вполне сравним с аналогичными средствами некоторых языков высокого уровня. Для описания простых типов данных ...
42. Описание простых типов данных ассемблера.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
42. Описание простых типов данных ассемблера. При программировании на языке ассемблера используются данные следующих типов: Непосредственные данные, представляющие собой числовые или символьные значения, являющиеся частью команды. Непосредственные дан...
41. Сегмент данных
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
41. Сегмент данных Сегмент данных предназначен для определения констант, рабочих переменных и областей ввода-вывода. С этим сегментом связан регистр DS, который содержит адрес текущего сегмента данных. В модели SMALL описание сегмента данных производит...
40. Упрощенные директивы сегментации.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
40. Упрощенные директивы сегментации. Для простых программ, содержащих по одному сегменту для кода, данных и стека, хотелось бы упростить ее описание. Для этого в трансляторы MASM и TASM ввели возможность использования упрощенных директив сегментации. ...
39. Стандартные директивы сегментации.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
39. Стандартные директивы сегментации. При рассмотрении архитектуры микропроцессора мы узнали, что он имеет шесть сегментных регистров, посредством которых может одновременно работать: с одним сегментом кода; с одним сегментом стека; с одним сегм...
38. Структура программы на языке Assembler.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
38. Структура программы на языке Assembler. Программа на ассемблере представляет собой совокупность блоков памяти, называемых сегментами памяти. Программа может состоять из одного или нескольких таких блоков-сегментов. Каждый сегмент содержит совокупно...
37. MMX и SSE-расширения.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
37. MMX и  SSE-расширения. MMX Расширение MMX включает в себя восемь 64-битных регистров общего пользования MM0—MM7. Для совместимости со способами сохранения состояния процессора в существующих ОС Intel была вынуждена объединить в программн...
36. Система команд сопроцессора
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
36. Система команд сопроцессора Система включает около 80 команд. Их классификация: Команды передачи данных Вещественные данные Целочисленные данные Десятичные данные Загрузка констант (0, 1, число Пи, log2(10), log2(e), lg(2), ln(2)) Обмен Условная ...
35. Регистры и стек сопроцессора.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 4
35. Регистры и стек сопроцессора. В целом базовая программная модель всех перечисленных сопроцессоров и блока FPU у IA-32 сходная : регистровый стек (восемь 80-битных регистров R0-R7), слово тегов, регистр управления, регистр состояния, указатель коман...
34. Математический сопроцессор и данные обрабатываемые в сопроцессоре.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
34. Математический сопроцессор и данные обрабатываемые в сопроцессоре. Математический сопроцессор — сопроцессор для расширения командного множества центрального процессора и обеспечивающий его функциональностью модуля операций...
33. Организация прямого доступа в память.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
33. Организация прямого доступа в память. Вводом/выводом управляет контроллер КПДП (контроллер прямого доступа в память), DMA (direct memory access).Процессор запускает операторы ввода/вывода а управляет уже КПДП. Ввод вывод с использованием DMA о...
32. Механизм обработки прерываний.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
32. Механизм обработки прерываний. Контроллеры прерываний имеют регистры IRR-запросов и прерываний, IMR-масок (1-замаскированно, т.е. не будет прерывать процессор), ISR-обслуживание прерываний (1-обработка прерывания в данный момент), PR-арбитр пр...
31. Программные и аппаратные прерывания
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
31. Программные и аппаратные прерывания   Аппаратные прерывания вырабатываются устройствами компьютера, как правило, при завершении ими операций обмена данными или при изменении состояния. В зависимости от типа устройства обработчик прерывания мож...
30. Классификация прерываний.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
30. Классификация прерываний.  Прерывания делятся на внутренние и внешние. Внутренние: а)исключения(ненормальные ситуации при выполнении команд процессора)   б)программные прерывания (выполнение машинной команды int x, где х –номер...
29. Система прерываний.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
29. Система прерываний. Для того чтобы ЦП, выполняя свою работу, имел возможность реагировать на события, происходящие вне его зоны внимания, наступления которых он “не ожидает”, существует система прерываний ЭВМ. При отсутст...
28. Ввод-вывод по готовности.
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
28. Ввод-вывод по готовности. Cпособы обмена данных процессора и внешних устройств. 1)Программируемый ввод/вывод (по готовности) 2)ввод/вывод с использованием систем прерываний. 3)ввод/вывод с использованием прямого доступа. ...
27.Организация ввода-вывода
21 Января 2012 | Опубликовано в 27-50 | Комментарии: 0
27.Организация ввода-вывода В дополнение к области памяти (объемом 1 Мб) МП может адресоваться к внешним устройствам через 5536 портов ввода\вывода. Он имеет специальные команды в/в которые позволяют пользователю иметь доступ к первым 256 портам (от 00...