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

Реклама

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

@ADVMAKER@
50. Команды передачи управления
50. Команды передачи управления КПУ изменяют последовательность выполнения команды и осуществляют переход на выполнение других команд. Программа – последовательность команд и данных, занимающих определенное пространство оперативной памяти. Это...

Добавлено 21.01.12 14:32


49. Особенности применения команд.
49. Особенности применения команд. Особенностями применения команд обмена данными (пересылки данных) являются: 1)        Используя команду mov: Нельзя пересылать данные из одной области памяти в другую! Используйте промежуточный регистр. Нельзя...

Добавлено 21.01.12 14:31


48. Назначение команд обмена и пересылки данных.
48. Назначение команд обмена и пересылки данных. Команды пересылки данных осуществляют обмен данными и адресами между регистрами и ячейками памяти или портами ввода-вывода. Эти команды в свою очередь могут быть разделены на четыре подгруппы: – команды общего...

Добавлено 21.01.12 14:31


47. Команды пересылки данных.
47. Команды пересылки данных. Команды пересылки данных осуществляют обмен данными и адресами между регистрами и ячейками памяти или портами ввода-вывода.   Mov <приемник>,<источник> Пересылка данных из источника в приемник. Т.е. пересылка операндов в/из...

Добавлено 21.01.12 14:30


46. Команды обмена данными
46. Команды обмена данными Команды обмена данными осуществляют обмен данными и адресами между регистрами и ячейками памяти или портами ввода-вывода. 1)        Команды ввода-вывода в порт In аккумулятор, порт Out  порт, аккумулятор Аккумуляторы: al...

Добавлено 21.01.12 14:30


45. Сегмент стека.
45. Сегмент стека. stack_seg  segment                db 256 stack_seg   ends

Добавлено 21.01.12 14:29


44. Сегмент кода.
44.  Сегмент кода. Директива .CODE отмечает начало  сегмента  кода.  Вы  можете посчитать,  что для Турбо Ассемблера достаточно очевидно, что все ваши инструкции относятся к сегменту кода.   На  самом  деле  Турбо Ассемблер позволяет вам (с...

Добавлено 21.01.12 14:29


43. Директивы резервирования и инициализации памяти.
43. Директивы резервирования и инициализации памяти.  TASM предоставляет очень широкий набор средств описания и обработки данных, который вполне сравним с аналогичными средствами некоторых языков высокого уровня. Для описания простых типов данных в программе...

Добавлено 21.01.12 14:26


42. Описание простых типов данных ассемблера.
42. Описание простых типов данных ассемблера. При программировании на языке ассемблера используются данные следующих типов: Непосредственные данные, представляющие собой числовые или символьные значения, являющиеся частью команды. Непосредственные данные...

Добавлено 21.01.12 14:17


41. Сегмент данных
41. Сегмент данных Сегмент данных предназначен для определения констант, рабочих переменных и областей ввода-вывода. С этим сегментом связан регистр DS, который содержит адрес текущего сегмента данных. В модели SMALL описание сегмента данных производится с помощью...

Добавлено 21.01.12 14:16


40. Упрощенные директивы сегментации.
40. Упрощенные директивы сегментации. Для простых программ, содержащих по одному сегменту для кода, данных и стека, хотелось бы упростить ее описание. Для этого в трансляторы MASM и TASM ввели возможность использования упрощенных директив сегментации. Но здесь...

Добавлено 21.01.12 14:16


39. Стандартные директивы сегментации.
39. Стандартные директивы сегментации. При рассмотрении архитектуры микропроцессора мы узнали, что он имеет шесть сегментных регистров, посредством которых может одновременно работать: с одним сегментом кода; с одним сегментом стека; с одним сегментом...

Добавлено 21.01.12 14:14


38. Структура программы на языке Assembler.
38. Структура программы на языке Assembler. Программа на ассемблере представляет собой совокупность блоков памяти, называемых сегментами памяти. Программа может состоять из одного или нескольких таких блоков-сегментов. Каждый сегмент содержит совокупность...

Добавлено 21.01.12 14:10


37. MMX и SSE-расширения.
37. MMX и  SSE-расширения. MMX Расширение MMX включает в себя восемь 64-битных регистров общего пользования MM0—MM7. Для совместимости со способами сохранения состояния процессора в существующих ОС Intel была вынуждена объединить в программной модели процессора восемь...

Добавлено 21.01.12 14:06


36. Система команд сопроцессора
36. Система команд сопроцессора Система включает около 80 команд. Их классификация: Команды передачи данных Вещественные данные Целочисленные данные Десятичные данные Загрузка констант (0, 1, число Пи, log2(10), log2(e), lg(2), ln(2)) Обмен Условная пересылка (Pentium II/III) Команды...

Добавлено 21.01.12 14:05


35. Регистры и стек сопроцессора.
35. Регистры и стек сопроцессора. В целом базовая программная модель всех перечисленных сопроцессоров и блока FPU у IA-32 сходная : регистровый стек (восемь 80-битных регистров R0-R7), слово тегов, регистр управления, регистр состояния, указатель команды и указатель...

Добавлено 21.01.12 14:04


34. Математический сопроцессор и данные обрабатываемые в сопроцессоре.
34. Математический сопроцессор и данные обрабатываемые в сопроцессоре. Математический сопроцессор — сопроцессор для расширения командного множества центрального процессора и обеспечивающий его функциональностью модуля операций с плавающей...

Добавлено 21.01.12 14:02


33. Организация прямого доступа в память.
33. Организация прямого доступа в память. Вводом/выводом управляет контроллер КПДП (контроллер прямого доступа в память), DMA (direct memory access).Процессор запускает операторы ввода/вывода а управляет уже КПДП. Ввод вывод с использованием DMA осуществляется байтами,...

Добавлено 21.01.12 14:02


32. Механизм обработки прерываний.
32. Механизм обработки прерываний. Контроллеры прерываний имеют регистры IRR-запросов и прерываний, IMR-масок (1-замаскированно, т.е. не будет прерывать процессор), ISR-обслуживание прерываний (1-обработка прерывания в данный момент), PR-арбитр приоритетов. Процесс...

Добавлено 21.01.12 14:01


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

Добавлено 21.01.12 13:57


30. Классификация прерываний.
30. Классификация прерываний.  Прерывания делятся на внутренние и внешние. Внутренние: а)исключения(ненормальные ситуации при выполнении команд процессора)   б)программные прерывания (выполнение машинной команды int x, где х –номер прерывания). Внешние...

Добавлено 21.01.12 13:54


29. Система прерываний.
29. Система прерываний. Для того чтобы ЦП, выполняя свою работу, имел возможность реагировать на события, происходящие вне его зоны внимания, наступления которых он “не ожидает”, существует система прерываний ЭВМ. При отсутствии системы прерываний...

Добавлено 21.01.12 13:54


28. Ввод-вывод по готовности.
28. Ввод-вывод по готовности. Cпособы обмена данных процессора и внешних устройств. 1)Программируемый ввод/вывод (по готовности) 2)ввод/вывод с использованием систем прерываний. 3)ввод/вывод с использованием прямого доступа. ...

Добавлено 21.01.12 13:50


27.Организация ввода-вывода
27.Организация ввода-вывода В дополнение к области памяти (объемом 1 Мб) МП может адресоваться к внешним устройствам через 5536 портов ввода\вывода. Он имеет специальные команды в/в которые позволяют пользователю иметь доступ к первым 256 портам (от 00H до FFH). Другие...

Добавлено 21.01.12 13:48


26.Многозадачность
26.Многозадачность Свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределённых...

Добавлено 21.01.12 13:47