Выполните введенную ранее программу в режиме автоматического выполнения, для чего: 1) подготовьте программу к выполнению по п. 2.2.2; для программы N 1 содержимое ячейки памяти OOOOh:01C8h оставьте без изменения; 2) занесите в сегмент кода после последней команды программы число CCh, представляющее собой команду отладочного прерывания (передает управление отладочной программе в ПЗУ); для программы N1 число Читать далее
Category Archives for Устройство компьютера
Устройство компьютера
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ К РАБОТЕ N 2.
Выполнение индивидуального задания заключается в исследовании режимов адресации операндов и изучении команд пересылки данных. Индивидуальное задание состоит из двух частей: в первой исследуется фрагмент программы, представленный в индивидуальном задании в виде дампа памяти (содержимое последовательных ячеек памяти);
СОЗДАНИЕ И ОТЛАДКА ПРОСТЫХ ПРОГРАММ
Целью работы является исследование системы команд и кодирование простых программ с использованием арифметических, логических команд и команд переходов. 3.1. КОМАНДЫ ДВОИЧНОЙ АРИФМЕТИКИ 3.1.1. АРИФМЕТИЧЕСКИЕ И ЛОГИЧЕСКИЕ КОМАНДЫ. Арифметико-логические команды (команды ALU) используются для выполнения операций над числами в двоичном представлении длиной байт или слово. В командах допустимо сочетание операндов и операций, представленных на рис. 3.1. Читать далее
КОМАНДЫ РАСШИРЕНИЯ ЗНАКА
Для преобразования чисел в знаковое представление большей разрядности используются команды расширения знака (рис. 3.4). Они необходимы для выравнивания длин чисел перед выполнением арифметических команд. Команда CBW расширяет знак байта из регистра AL, образуя в регистре АХ эквивалентное слово I дополнительном коде.
КОМАНДЫ УМНОЖЕНИЯ И ДЕЛЕНИЯ
Для умножения чисел используются -команды IMUL и MUL. команда IMUL выполняет умножение чисел в знаковом представлении (в дополнительном коде), а команда MUL — умножение чисел в беззнаковом представлении. Для деления чисел пользуются команды IDIV и DIV. Команда IDIV выполняет деление чисел в знаковом представлении, а команда DIV — в беззнаковом. Команды деления и умножения допускают Читать далее
КОМАНДЫ ПЕРЕХОДОВ
Имеются специальные команды, команды переходов, которые нарушают естественный (последовательный) порядок, выполнения команд посредством изменения счетчика команд, содержащий смещение в сегменте кода следующей исполняемой команды. Изменение счетчика команд приводит к тому, что следующей командой, выполняемой процессором, является команда, непосредственно не следующая за текущей командой перехода. Различают команды условного и безусловного перехода. В условном переходе замена содержимого Читать далее
КОМАНДЫ УСЛОВНЫХ ПЕРЕХОДОВ
Все команды условного перехода имеют формат:
КОМАНДЫ БЕЗУСЛОВНЫХ ПЕРЕХОДОВ
Так как физический адрес ячейки памяти состоит из адреса сегмента и смещения внутри сегмента, то имеются команды перехода, которые модифицируют оба регистра CS и IP, и имеются команды перехода, которые модифицируют только регистр IP. Команды, изменяющие содержимое регистров CS и IP, называются командами межсегментного перехода, гак как изменяют текущий сегмент кода, а модифицирующие только содержимое Читать далее
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ К РАБОТЕ N 3
Выполнение индивидуального задания заключается в исследовании фрагмента программы, выполняющей заданные преобразования исходных данных. При выполнении индивидуального задания необходимо составить требуемую программу, закодировать ее в виде машинных команд, отладить, используя режимы пошагового выполнения и выполнения по циклам шины, выполнить программу для различных значений исходных данных так, чтобы проверить все особенности ее работы. Программа, код, исходные данные Читать далее
МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ И СИСТЕМА ПРЕРЫВАНИЙ
Целью работы является исследование аппаратных средств модульного программирования и системы прерывания, а также изучение способов их использования при программировании. 4.1. СРЕДСТВА МОДУЛЬНОГО ПРОГРАММИРОВАНИЯ 4.1.1. ПРОЦЕДУРА.
КОМАНДЫ CALL И RET
При вызове процедуры необходимо удовлетворить следующие три требования: — в отличие от команд переходов команда вызова процедуры должна запомнить адрес возврата (адрес следующей команды после команды вызова процедуры CALL) так, чтобы можно было осуществить возврат в нужное место вызывающей программы по команде RET;
ПЕРЕДАЧА ДАННЫХ ПРОЦЕДУРЕ
Для передачи данных процедуре могут быть использованы следующие средства: 1) стек: перед вызовом процедуры в стек помещаются данные в требуемой последовательности (рис.4.4); доступ к этим данным из процедуры осуществляется через базовый относительный способ адресации с использованием регистра ВР (см. пп. 2.1.2 и 2.1.3); после возврата из процедуры вызывающая программа или перед возвратом сама процедура удаляет Читать далее
ПРЕРЫВАНИЯ И ПРОЦЕДУРЫ ПРЕРЫВАНИЯ
Существует необходимость автоматического выполнения некоторых процедур при возникновении определенных условий. Действия, вызывающие выполнения процедуры при возникновении ладанных условий, называются прерыванием, а выполняемая процедура — процедурой прерывания. Существуют два типа прерываний: внутренние, которые инициируются состоянием процессора или специальной командой, и внешние, которые вызываются сигналом, подаваемым на процессор от других устройств вычислительной системы. Типичные внутренние прерывания инициируются Читать далее
РЕКУРСИВНЫЕ ВЫЧИСЛЕНИЯ
Рекурсивной процедурой называется такая процедура, которая содержит вызов самой себя. Для построения такой процедуры необходимо выполнить несколько требований, а именно: обеспечить ограничение глубины вложенности вызовов процедуры, т.к. в противном случае процедура будет вызывать саму себя до бесконечности; зарезервировать для стека достаточно памяти, чтобы ее хватило на запоминание адресов возврата и параметров, которые передаются процедуре через Читать далее
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ К РАБОТЕ N 4.
Выполнение индивидуального задания заключается в исследовании особенностей средств модульного программирования и системы прерываний. При выполнении задания команды вызова и возврата из процедуры выполните по циклам шины с записью состояний шины в отчет.
‘Отчет о научно-иследовательской работе’ структура и правила оформления ГОСТ 732-91
Настоящий стандарт распространяется на отчеты о фундаментальных, .поисковых, прикладных научно-исследовательских работах (НИР) по всем областям науки и техники, выполняемых научно-исследовательскими, проектными конструкторскими и технологическими организациями (учреждениями), высшими учебными заведениями, научно-производственными и производственными объединениями, промышленными предприятиями, опытно-экспериментальными производствами и другими организациями, которые подлежат регистрации во Всесоюзном научно-техническом информационном центре.
СТРУКТУРА ОТЧЕТА
Структурными элементами отчета о НИР являются: 1) титульный лист 2) список исполнителей 3) реферат 4) содержание
ТРЕБОВАНИЯ К СТРУКТУРНЫМ ЭЛЕМЕНТАМ ОТЧЕТА
3.1. Титульный лист 3.1.1. Титульный лист является первой страницей отчета о НИР и служит источником информации, необходимой для обработан и поиска документа. 3.1.2. На титульном листе приводят следующие сведения; 1) наименование организации—исполнителя НИР 2) индекс УДК
Реферат
3.3.1. Общие требования к реферату на отчет о НИР—по ГОСТ 7.9. 3.3.2. Реферат должен содержать: 1) сведения об объеме отчета, количестве иллюстраций, таблиц, приложений, количестве книг отчета, количестве использованных источников 2) перечень ключевых слов
Введение
3.6.1. Введение должно содержать оценку современного состояния решаемой научно-технической проблемы, основание и исходные данные для разработки темы, обоснование необходимости проведения НИР, сведения о планируемом научно-техническом уровне разработки, о патентных исследованиях и выводы из них. сведения о метрологическом обеспечении НИР. Во введении должны быть показаны актуальность и новизна темы, связь данной работы с другими научно-исследовательскими работами.
Основная часть
3.7.1. Основная часть отчета должна содержать данные, отражающее существо, методику и основные результаты выполненной НИР. 3.7.2. Основная часть должна содержать: 1) выбор направления исследовании, включающий обоснование выбора принятого направления исследования, методы решения задач и их сравнительную оценку, разработку общей методики проведения НИР
Заключение
Заключение должно содержать: а) краткие выводы по результатам выполненной НИР или отдельных ее этапов, оценку полноты решении поставленных задач, разработку рекомендаций и исходных данных по конкретному использованию результатов НИР, оценку технико-экономической эффективности внедрения. Если определение технико-экономической эффективности невозможно, необходимо указать народнохозяйственную, научную, социальную значимость работы
Приложения
3.10.1. В приложения рекомендуется включать материалы, связанные с выполненной НИР, которые по каким-либо причинам не могут быть включены в основную часть. В приложения могут быть включены: 1) материалы, дополняющие отчет
ПРАВИЛА ОФОРМЛЕНИЯ ОТЧЕТА
4.1.1. Страницы текста отчета о НИР и включенные в отчет иллюстрации, таблицы и распечатки с ЭВМ должны соответствовать формату А4 по ГОСТ 9327. Допускается представлять иллюстрации, таблицы и распечатки с ЭВМ на листах формата A3. 4.1.2. Отчет о НИР должен быть выполнен машинописным способом или с применением печатающих и графических устройств вывода ЭВМ на одной Читать далее
Нумерация страниц отчета
4.2.1. Страницы отчета следует нумеровать арабскими цифрами, соблюдая сквозную нумерацию по всему тексту отчета. Номер страницы проставляют в нравом верхнем углу без точки в конце. 4.2.2. Титульный лист, включают в общую нумерацию страниц отчета. Номер страницы на титульном листе не проставляют.
Нумерация разделов, подразделов, пунктов, подпунктов и книг отчета
4.3.1. Разделы, подразделы, пункты, подпункты и книги отчета следует нумеровать арабскими цифрами. 4.3.2. Разделы отчета должны иметь порядковую нумерацию в пределах основной части отчета и обозначаться арабскими цифрами с точкой, например, 1., 2., 3. и т. д. 4.3.3. Пункты должны иметь порядковую нумерацию в пределах каждого раздела или подраздела. Помер пункта включает • номер раздела Читать далее
Иллюстрации
4.4.1. Иллюстрации (чертежи, графики, схемы, диаграммы, фотоснимки) следует располагать в отчете непосредственно после текста, в котором они упоминаются впервые, или на следующей странице. На все иллюстрации должны быть даны ссылки в отчете.
Таблицы
4.5.1. Цифровой материал должен оформляться в виде таблиц. 4.5.2. Таблицу следует располагать в отчете непосредственно после текста, в котором она упоминается впервые, или на следующей странице.
Перечисления и примечания
4.6.1, Перечисления, при необходимости, могут быть приведены внутри пунктов или подпунктов. Перечисления следует нумеровать порядковой нумерацией арабскими цифрами со скобкой, например 1), 2), 3) и т, д., и печатать строчными буквами с абзацного отступа.
Формулы и уравнения
4.7.1. Пояснение значений символов и числовых коэффициентов следует приводить непосредственно под формулой в той же последовательности, в которой они даны в формуле. Значение • каждого символа и числового коэффициента следует давать с новой строки. Первую строку пояснения начинают со слова «где» без двоеточия.
