Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Пакет экзаменатора

Читайте также:
  1. Борьба с пластиковыми пакетами
  2. Бухгалтерские пакеты.
  3. Все каналы пакетов Радуга ТВ
  4. Выполнение операций математического анализа с использованием пакета символьной математики
  5. Генератор заданного числа пакетов импульсов
  6. Генерация пакета импульсов
  7. Да, но при этом необходимо, чтобы основная компания обладала контрольным пакетом его акции.

Государственное бюджетное профессиональное образовательное учреждение

Самарской области

«СЫЗРАНСКИЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ»

 

ПАКЕТ ЭКЗАМЕНАТОРА

 

 

Профессионального модуля: «Применение микропроцессорных систем, установка и настройка периферийного оборудования»  
Для специальностей: 09.02.01, 230113 «Компьютерные системы и комплексы»

Количество экзаменационных билетов: 30

 

 

Максимальное время на экзамен (квалификационный):

 


Составлен в соответствии с ППССЗ по профессиональному модулю «Применение микропроцессорных систем, установка и настройка периферийного оборудования» для специальности 09.02.01, 230113 углубленной подготовки

 

Преподаватели _______________ ___________ Ахмерова А.В.

Преподаватели _______________ ___________ Черникова А.О.

 

РАССМОТРЕНЫ И ОДОБРЕНЫ цикловой комиссией специальных дисциплин укрупненной группы специальностей 230000 Протокол № От «___»_____________2015г. Председатель цикловой комиссии _______________ Грачева Н.И.   Заместитель директора по учебной работе ____________________Пидодня Т.Е. «_____» ____________ 2015г.

 

 

Показатели оценки результатов освоения профессионального модуля Проектирование цифровых устройств
Номер экзаменационного билета Код задания Оцениваемые компетенции Показатели оценки результата
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1. Микропроцессорная система может рассматриваться как частный случай электронной системы, предназначенной для обработки входных сигналов и выдачи выходных сигналов. Ядром любой микропроцессорной системы является микропроцессор или просто процессор (от английского processor). Микропроцессор — это тот узел, блок, который производит всю обработку информации внутри микропроцессорной системы. Остальные узлы выполняют всего лишь вспомогательные функции: хранение информации (в том числе и управляющей информации, то есть программы), связи с внешними устройствами, связи с пользователем и т.д. Микропроцессорная система способна сделать все, но работает она не слишком быстро, ведь все информационные потоки приходится пропускать через один-единственный узел — микропроцессор. Системная магистраль включает в себя четыре основные шины нижнего уровня: шина адреса (Address Bus); шина данных (Data Bus); шина управления (Control Bus); шина питания (Power Bus). 2. 1, 5, 7, 9. Указаны микросхемы сумматора, ПЗУ, дешифратора и мультиплексора. Кроме них в списке приведены обозначения двух аналоговых микросхем (стабилизатора постоянного напряжения и операционного усилителя) и цифровых микросхем последовательностного типа (D -триггера, ОЗУ, счетчика и регистра). 3..386 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   .data msg_title db "Title", 0 msg_message db "Hello world", 0   .code start: invoke MessageBox, 0, addr msg_message, addr msg_title, MB_OK invoke ExitProcess, 0 end start   4. Проверка диска на ошибки средствами ОС Windows Откройте Мой компьютер; – правой кнопкой мыши щелкните тот диск, который нужно проверить; – из контекстного меню выберите Свойства; – в окне Свойства: Локальный диск (<буква_диска>:) [или Свойства: Съемный диск (<буква_диска>:)] откройте вкладку Сервис; – в разделе Проверка диска нажмите кнопку Выполнить проверку…    
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1.1. Существует альтернативный тип архитектуры микропроцессорной системы — это архитектура с раздельными шинами данных и команд (двухшинная, или гарвардская, архитектура). Эта архитектура предполагает наличие в системе отдельной памяти для данных и отдельной памяти для команд. Обмен процессора с каждым из двух типов памяти происходит по своей шине. Архитектура с общей шиной распространена гораздо больше, она применяется, например, в персональных компьютерах и в сложных микрокомпьютерах. Архитектура с раздельными шинами применяется в основном в однокристальных микроконтроллерах 2. Это часть круга С, в которой надо исключить области, принадлежащие кругу А и кругу В 3..486 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   include /masm32/macros/macros.asm uselib masm32, comctl32, ws2_32   .data msg_title db "Title", 0 A DB 1h B DB 2h buffer db 128 dup(?) format db "%d",0   .code start: mov EAX,0 MOV AL, A ADD AL, B   invoke wsprintf, addr buffer, addr format, eax invoke MessageBox, 0, addr buffer, addr msg_title, MB_OK   invoke ExitProcess, 0   end start   4.Утилита Очистка Диска (для ее вызова выберите команду Пуск>Все программы> Стандартные> Служебные> Очистка диска) позволяет очистить ваш диск от различных временных файлов. Непосредственно после запуска вам будет предложено выбрать диск для очистки, а затем утилита проведет поиск ненужных файлов по выбранному диску, представив результат в следующем окне. Для дефрагментации можно использовать как встроенные возможности Windows - утилиту дефрагментации, так и отдельные программы. Чтобы запустить утилиту дефрагментации Windows, выберите команду Пуск>Все программы>Стандартные>Служебные>Дефрагментация диска. Выберите в верхней области окна жесткий диск для дефрагментации и щелкните на кнопке Анализ.  
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1. Практически любая развитая микропроцессорная система (в том числе и компьютер) поддерживает три основных ре на по магистрали: программный обмен информацией; обмен с использованием прерываний (Interrupts); обмен с использованием прямого доступа к памяти (ПДП, DMA — Direct Memory Access). Программный обмен информацией является основным в любой микропроцессорной системе. Он предусмотрен всегда, без него невозможны другие режимы обмена. В этом режиме процессор является единоличным хозяином (или задатчиком, Master) системной магистрали. Все операции (циклы) обмена информацией в данном случае инициируются только процессором, все они выполняются строго в порядке, предписанном исполняемой программой. Типы микропроцессорных систем Основные типы следующие: микроконтроллеры — наиболее простой тип микропроцессорных систем, в которых все или большинство узлов системы выполнены в виде одной микросхемы; контроллеры — управляющие микропроцессорные системы, выполненные в виде отдельных модулей; микрокомпьютеры — более мощные микропроцессорные системы с развитыми средствами сопряжения с внешними устройствами. компьютеры (в том числе персональные) — самые мощные и наиболее универсальные микропроцессорные системы. 2. 3, 6. Для доказательства справедливости представленных соотношений можно воспользоваться законами булевой алгебры или диаграммами Венна. 3..486 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   include /masm32/macros/macros.asm uselib masm32, comctl32, ws2_32   .data msg_title db "Title", 0 A DB 1h B DB 2h D DB 9h buffer db 128 dup(?) format db "%d",0   .code start: mov EAX,0 MOV AL, A ADD AL, B Add AL, D   invoke wsprintf, addr buffer, addr format, eax invoke MessageBox, 0, addr buffer, addr msg_title, MB_OK   invoke ExitProcess, 0   end start 4. Нажмите кнопку Пуск, выберите пункт Выполнить (строка для поиска), введите команду compmgmt.msc и нажмите кнопку ОК. Чтобы создать раздел или логический диск на базовом диске, выполните указанные ниже действия. Чтобы создать логический диск в дополнительном разделе, щелкните правой кнопкой мыши свободное место дополнительного раздела, в котором требуется создать логический диск, и выберите команду Создать логический диск. В окне мастера создания разделов нажмите кнопку Далее. Выберите тип раздела, который нужно создать (Основной раздел, Дополнительный раздел или Логический диск) и нажмите кнопку Далее. В поле Выбранный размер раздела (МБ) укажите размер раздела, а затем нажмите кнопку Далее.  
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1. 1. Рассмотрим, как взаимодействуют на магистрали 2. основные устройства микропроцессорной системы: процессор, память (оперативная и постоянная), устройства ввода/вывода. 3. Функции процессора Процессор (рис. 2.16) обычно представляет собой отдельную микросхему или же часть микросхемы (в случае микроконтроллера). Микросхема процессора обязательно имеет выводы трех шин: шины адреса, шины данных и шины управления. Иногда некоторые сигналы и шины мультиплексируются, чтобы уменьшить количество выводов микросхемы процессора. Важнейшие характеристики процессора — это количество разрядов его шины данных, количество разрядов его шины адреса и количество управляющих сигналов в шине управления. Разрядность шины данных определяет скорость работы системы. Разрядность шины адреса определяет допустимую сложность системы. Количество линий управления определяет разнообразие режимов обмена и эффективность обмена процессора с другими устройствами системы. 2. 01101010. Логическая функция записана в ДНФ. Каждому слагаемому соответствует блок из логических 1 на карте Карно. Блок AB дает 1 в клетке 6. Блок C дает 1 в клетках 1 и 3. Блок C заполняет единицами клетки 1 и 5. 3..386 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   .data msg_title db "Комплексный экзамен", 0 msg_message db "Программирование микропроцессорных систем", 0   .code start: invoke MessageBox, 0, addr msg_message, addr msg_title, MB_OK invoke ExitProcess, 0 end start 4. Чтобы удалить раздел или логический диск, выполните указанные ниже действия. В окне «Управление дисками» щелкните правой кнопкой мыши раздел или логический диск, который необходимо удалить, и выберите команду Удалить раздел или Удалить логический диск (Отсоединить). Нажмите кнопку Да, чтобы подтвердить удаление раздела или логического диска. Раздел или логический диск будет удален. Класс точности.Вид устройства ЧПУ. Основные параметры станка. Наличие инструментального магазина.Наличие устройства автоматической загрузки заготовок.Габарит станка и его масса.Число управляемых координат и число одновременно управляемых координат  
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1.Большая часть команд процессора работает с кодами данных (операндами). Одни команды требуют входных операндов (одного или двух), другие выдают выходные операнды (чаще один операнд). Методы адресации Количество методов адресации в различных процессорах может быть от 4 до 16. Непосредственная адресация предполагает, что операнд (входной) находится в памяти непосредственно за кодом команды. Операнд обычно представляет собой константу, которую надо куда-то переслать, к чему-то прибавить и т.д. Например, команда может состоять в том, чтобы прибавить число 6 к содержимому какого-то внутреннего регистра процессора. Это число 6 будет располагаться в памяти, внутри программы в адресе, следующем за кодом данной команды сложения. Сегментирование памяти Вся память системы представляется не в виде непрерывного пространства, а в виде нескольких кусков — сегментов заданного размера (по 64 Кбайта), положение которых в пространстве памяти можно изменять программным путем. Для хранения кодов адресов памяти используются не отдельные регистры, а пары регистров:сегментный регистр определяет адрес начала сегмента (то есть положение сегмента в памяти); регистр указателя (регистр смещения) определяет положение рабочего адреса внутри сегмента. 2. На вход С D -триггера подана логическая 1. Следовательно, он работает как повторитель уровня, который подан на вход D. При этом на его прямом выходе - 0, инверсном - 1. На выходе логического элемента "Исключающее ИЛИ" формируется логический 0, так как уровни на входах одинаковые. Так как на всех адресных входах дешифратора (в данном случае он работает как демультиплексор) логические нули, входной сигнал А повторится на его нулевом выходе. На всех других выходах будет уровень лог. 1. 3..486 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   include /masm32/macros/macros.asm uselib masm32, comctl32, ws2_32   .data   .code start:   call GetCommandLine; результат будет помещен в eax   push 0 push chr$("Command Line") push eax; текст для вывода берем из eax push 0 call MessageBox   push 0 call ExitProcess   end start 4. Подключите монитор к сети и к свободному соответствующему разъему графической карты. Включите монитор и ПК. Если процесс успешен, то мы увидим рабочий стол ПК. На свободном месте рабочего стола нажмите правую кнопку. Появится меню, в котором выберите пункт "Свойства". Появится окно, в котором выберите вкладку "Параметры". В этом окне выполняется настройка разрешения экрана и качества цветопередачи. Нажмите кнопку "Дополнительно". Появится окно, в котором выберите вкладку "Монитор". А там есть поле "Частота обновления".  
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 В 1. В общем случае система команд процессора в включает в себя следующие четыре основные группы команд: команды пересылки данных; арифметические команды; логические команды; команды переходов. Команды пересылки данных не требуют выполнения никаких операций над операндами. Операнды просто пересылаются (точнее, копируются) из источника (Source) в приемник (Destination). Источником и приемником могут быть внутренние регистры процессора, ячейки памяти или устройства ввода/вывода. АЛУ в данном случае не используется. Арифметические команды выполняют операции сложения, вычитания, умножения, деления, увеличения на единицу (инкрементирования), уменьшения на единицу (декрементирования) и т.д. Этим командам требуется один или два входных операнда. Формируют команды один выходной операнд. Логические команды производят над операндами логические операции, например, логическое И, логическое ИЛИ, исключающее ИЛИ, очистку, инверсию, разнообразные сдвиги (вправо, влево, арифметический сдвиг, циклический сдвиг). Команды переходов предназначены для изменения обычного порядка последовательного выполнения команд. С их помощью организуются переходы на подпрограммы и возвраты из них, всевозможные циклы, ветвления программ, пропуски фрагментов программ и т.д. Команды переходов всегда меняют содержимое счетчика команд. Переходы могут быть условными и безусловными. 2. На рисунке изображена функциональная схема восьмиразрядного сумматора, на входыА и В которого поступают слагаемые, записанные в шестнадцатеричной форме (суффикс Н). На выходе формируется сумма 48Н+29Н=71Н. Старшая тетрада через дешифратор (преобразователь двоично-десятичного кода в код семисегментного индикатора) высвечивает на левом индикаторе цифру 7, младшая - цифру 1 на правом индикаторе. 3..486 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   include /masm32/macros/macros.asm uselib masm32, comctl32, ws2_32   .data   .code start:   call GetCommandLine; результат будет помещен в eax   invoke MessageBox, 0, eax, chr$("Command Line"), 0   push 0 call ExitProcess   end start invoke — это встроенный макрос для упрощения кода, и при компиляции всё это преобразуется в ассемблерные команды. Т.е. код invoke MessageBox, 0, eax, chr$("Command Line"), 0 эквивалентен коду push 0 push chr$("Command Line") push eax push 0 call MessageBox 4. Откройте папку Панель управления и дважды щелкните по значку Экран либо вызовите контекстное меню Рабочего стола и откройте вкладку Свойства; для того чтобы подобрать разрешающую способность монитора, переместите ползунок Разрешение экрана во вкладке Параметры. При высокой разрешающей способности (1600´1200) вы сможете видеть на экране большее количество окон, хотя они будут меньшего размера, что может затруднить чтение текста. Если вы установите высокую разрешающую способность дисплея, то, возможно, предпочтете выбрать увеличенный шрифт в поле «Размер шрифта» вкладки Оформление; для того чтобы установить глубину цвета, щелкните по стрелке, направленной вниз, в поле «Качество цветопередачи» вкладки Параметры. Если вы выберете самое высокое качество цветопередачи, быстродействие системы снизится;  
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1. 1. В настоящее время выпускается целый ряд типов МК. Все 2. эти приборы можно условно разделить на три основных класса: -разрядные МК для встраиваемых приложений; 16- и 32-разрядные МК; цифровые сигнальные процессоры (DSP). Наиболее распространенным представителем семейства МК являются 8-разрядные приборы, широко используемые в промышленности, бытовой и компьютерной технике. Они прошли в своем развитии путь от простейших приборов с относительно слаборазвитой периферией до современных многофункциональных контроллеров, обеспечивающих реализацию сложных алгоритмов управления в реальном масштабе времени. Причиной жизнеспособности 8-разрядных МК является использование их для управления реальными объектами, где применяются, в основном, алгоритмы с преобладанием логических операций, скорость обработки которых практически не зависит от разрядности процессора. 2. 10010111. Логическая функция записана в СДНФ и принимает единичные значения на трех наборах входных переменныхА, В и С - шестом, пятом и третьем (номера наборов получены путем суммирования весовых коэффициентов адресных входов мультиплексора, соответствующих прямым значениям переменных). На эти информационные входы мультиплексора надо подать логические нули, так как функция формируется на его инверсном выходе. 3..486 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   include /masm32/macros/macros.asm uselib masm32, comctl32, ws2_32   .data   .code start:   mov eax, 123 mov ebx, -90 add eax, ebx   test eax, eax   jz zero invoke MessageBox, 0, chr$("В eax не 0!"), chr$("Info"), 0 jmp lexit   zero: invoke MessageBox, 0, chr$("В eax 0!"), chr$("Info"), 0   lexit: invoke ExitProcess, 0   end start 4. Откройте папку Панель управления и дважды щелкните по значку Экран либо вызовите контекстное меню Рабочего стола и откройте вкладку Свойства. Для того чтобы изменить частоту кадров монитора, вызовите на экран список доступных в видеосистеме режимов. Для этого щелкните по кнопке Дополнительно. На экране появится диалоговая панель Модуль подключения монитора…, на которой выберите кладку Адаптер. На вкладке имеется информация о фирме-производителе, марке видеоадаптера, объеме видеопамяти и др.. Предварительно нажав кнопку Список всех режимов, выберите необходимую частоту кадров; для того чтобы изменить размер шрифта, щелкните по стрелке, направленной вниз, в поле «Размер шрифта» вкладки Оформление, задав удобный для вас размер.    
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1. 1. Основные этапы разработки   МПС на основе МК используются чаще всего в качестве встроенных систем для решения задач управления некоторым объектом. Важной особенностью данного применения является работа в реальном времени, т.е. обеспечение реакции на внешние события в течение определенного временного интервала. Такие устройства получили название контроллеров. Технология проектирования контроллеров на базе МК полностью соответствует принципу неразрывного проектирования и отладки аппаратных и программных средств, принятому в микропроцессорной технике. Это означает, что перед разработчиком такого рода МПС стоит задача реализации полного цикла проектирования, начиная от разработки алгоритма функционирования и заканчивая комплексными испытаниями в составе изделия, а, возможно, и сопровождением при производстве. 2. На один из входов сумматора с весом 1 постоянно подана логическая 1. Для того чтобы горел светодиод, должен быть логический 0 на выходе сумматора с весом 16, т.е. выполняться неравенство A+ B ¯ +1<16. На конкретных примерах четырехразрядных чисел А и В легко убедиться, что светодиод горит при А < В (полезно заметить, что B ¯ =15−В). Пусть, например, А=В =5. Пятиразрядная сумма на выходе сумматора отображается числом 16=10000. Светодиод не горит. Тот же эффект будет если А > 5. А если А < 5, например, А =3, то на выходе сумматора число 14=01110 и загорается светодиод. 3..486 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   include /masm32/macros/macros.asm uselib masm32, comctl32, ws2_32   .data   .code start:   mov eax, 123 mov ebx, -123 add eax, ebx   test eax, eax   jz zero invoke MessageBox, 0, chr$("В eax не 0!"), chr$("Info"), 0 jmp lexit   zero: invoke MessageBox, 0, chr$("В eax 0!"), chr$("Info"), 0   lexit: invoke ExitProcess, 0   end start 4. Открыть папку Панель управления и дважды щелкните по значку Язык и региональные стандарты; перейдите на вкладку Языки и щелкните по кнопке «Подробнее»; на вкладке Параметры диалогового окна Языки и службы текстового ввода щелкните по кнопке «Параметры клавиатуры»; выберите комбинацию клавиш для переключения языка.     .    
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1 1. Порты ввода/вывода Каждый МК имеет некоторое количество линий ввода/вывода, которые объединены в многоразрядные (чаще 8-разрядные) параллельные п Порты ввода/вывода. В памяти МК каждому порту ввода/вывода соответствует свой адрес регистра данных. Обращение к регистру данных порта ввода/вывода производится теми же командами, что и обращение к памяти данных. Кроме того, во многих МК отдельные разряды портов могут быть опрошены или установлены командами битового процессора. В зависимости от реализуемых функций различают сдующие типы параллельных портов: однонаправленные порты, предназначенные только для ввода или только для вывода информации; двунаправленные порты, направление передачи которых (ввод или вывод) определяется в процессе инициализации МК; порты с альтернативной функцией (мультиплексированные порты). Отдельные линии этих портов используются совместно со встроенными периферийными устройствами МК, такими как таймеры, АЦП, контроллеры последовательных интерфейсов; порты с программно управляемой схемотехникой входного/выходного буфера. 2. На схеме изображен четырехразрядный суммирующий двоичный счетчик с коэффициентом пересчета 16, меняющий состояния с 0 по 15. После поступления 16 импульсов на вход счетчика он снова окажется в 7 состоянии. В этом же состоянии он будет через 112 импульсов (ближайшее целое число к 125, которое делится на 16). Еще через 13 импульсов он окажется в состоянии 4. Это число и загорится на цифровом индикаторе. 3..486 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   include /masm32/macros/macros.asm uselib masm32, comctl32, ws2_32   .data   msg_title db "Title", 0 buffer db 128 dup(?) format db "%d",0   .code start:   mov eax, 7 mov edx, 1   .WHILE edx==1 inc eax .IF eax==6 .BREAK .ENDIF .ENDW   invoke wsprintf, addr buffer, addr format, eax invoke MessageBox, 0, addr buffer, addr msg_title, MB_OK   invoke ExitProcess, 0   end start 4. Для настройки клавиш переключения языка клавиатуры: откройте папку Панель управления и дважды щелкните по значку Язык и региональные стандарты; перейдите на вкладку Языки и щелкните по кнопке «Подробнее», на вкладке Параметры диалогового окна Языки и службы текстового ввода щелкните по кнопке «Параметры клавиатуры»; выберите комбинацию клавиш для переключения языка. 3.  
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1.1. Большое разнообразие представленных на рынке микропроцессоров и систем, построенных на их основе, требует системного подхода к выбору той или иной аппаратной платформы и конфигурации. Критерии выбора определяются конкретными требованиями к системе и базируются на ряде общих требований, предъявляемых к ее характеристикам. К ним относятся стоимость, надежность, энергопотребление, масштабируемость и ряд других, которые важны в тех или иных областях. Но выбор микропроцессора и МПС для любого применения не может обойтись без оценки важнейшего показателя – производительности. Максимальная пропускная способность определяет пиковую производительность мультипрограммной системы, измеряемую количеством выполненных заданий в минуту. Тестовые пакеты AIM проверяют производительность системы и всех ее основных компонентов в многозадачной среде, включая ЦП,, память, диски, системные и библиотечные вызовы. Это сближает их с тестами SPEChpc. Как только суммирующий двоичный счетчик переходит в 14-е состояние (по фронту импульсов генератора G), формируется логическая 1 на входе R и он сбрасывается в нулевое состояние. Таким образом, число каналов распределителя импульсов равно 14 (с 0-го по 13-й) 2. Как только суммирующий двоичный счетчик переходит в 14-е состояние (по фронту импульсов генератора G), формируется логическая 1 на входе R и он сбрасывается в нулевое состояние. Таким образом, число каналов распределителя импульсов равно 14 (с 0-го по 13-й). 3..486 .model flat, stdcall option casemap: none   include /masm32/include/windows.inc include /masm32/include/user32.inc include /masm32/include/kernel32.inc   includelib /masm32/lib/user32.lib includelib /masm32/lib/kernel32.lib   include /masm32/macros/macros.asm uselib masm32, comctl32, ws2_32   .data   msg_title db "Title", 0 A DB 1h x dd 0,1,2,3,4,5,6,7,8,9,10,11 n dd 12   buffer db 128 dup(?) format db "%d",0   .code start: mov eax, 0 mov ecx, n mov ebx, 0 L: add eax, x[ebx] add ebx, type x dec ecx cmp ecx, 0 jne L   invoke wsprintf, addr buffer, addr format, eax invoke MessageBox, 0, addr buffer, addr msg_title, MB_OK   invoke ExitProcess, 0 end start 4. Откройте папку Панель управления и дважды щелкните по значку Мышь; в диалоговом окне «Свойства: Мышь», в зависимости от того, какой рукой вы предпочитаете управлять мышью, установите флажок Обменять назначение кнопок для левши на вкладке Кнопки мыши настройте скорость выполнения двойного щелчка путем перемещения ползунка между значениями Ниже и Выше. Двойным щелчком в Области проверки проверьте новую скорость срабатывания двойного щелчка; откройте вкладку Указатели. Для изменения внешнего вида указателя выполните следующие действия: - щелкните по указателю, который хотите изменить; - щелкните по кнопке «Обзор» для поиска нового указателя. Новые указатели хранятся в специальных файлах с расширением *.CUR; - после выбора нового изображения какого-либо указателя сохраните его для последующего использования. Щелкнув по кнопке «Применить»; - для установки новой схемы указателей воспользуйтесь выпадающим списком Схема и кнопкой Сохранить как…; - для восстановления первоначальной схемы указателей Windows XP выберите схему, используемую по умолчанию, щелкнув по кнопке «По умолчанию».  
    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1. Микропроцессорные системы используют память для хранения команд, данных и другой информации. Системы памяти отличаются друг от друга по способам доступа к ним, по объему памяти, энергоне­зависимости, стоимости хранения в расчете на бит информации, времени доступа. Вычислительные системы используют обычно целую иерар­хическую структуру систем памяти как это показано на рис. 1. Память вычислительной системы можно разделить на внутреннюю память, если любой ее элемент доступен процессору непосредственно, и внешнюю, если это не так. Прямо или произвольно адресуемая память представляет собой последовательность нумерованных ячеек, доступ к которым осуществляется с помощью адресных сигналов, определяющих номер ячейки, и специальных стробирующих сигналов, определяющих момент чтения или записи. Системы внешней памяти используются для хранения больших объемов информации. К ним относятся накопители на магнитных дисках, накопители на магнитных лентах, оптические системы такие как CDROM, и другие приборы. При взаимодействии с системами внешней памяти вычислительная система переносит блоки информации из нее во внутреннюю память и выбирает данные уже из нее. Рис.1. Иерархическая структура памяти 2.
А В С Х2
       
       
       
       
       
       
       
       

_____ ___ _ _

(АВС)Ú(АВС)Ú(АВС)

3.486

.model flat, stdcall

option casemap: none

 

include /masm32/include/windows.inc

include /masm32/include/user32.inc

include /masm32/include/kernel32.inc

 

includelib /masm32/lib/user32.lib

includelib /masm32/lib/kernel32.lib

 

include /masm32/macros/macros.asm

uselib masm32, comctl32, ws2_32

 

.data

 

msg_title db "Title", 0

A DB 1h

x dd 0,1,2,3,4,5,6,7,8,9,10,11

n dd 3

 

buffer db 128 dup(?)

format db "%d",0

 

.code

start:

mov eax, 0

mov ecx, n

mov ebx, 0

L: add eax, x[ebx]

add ebx, type x

dec ecx

cmp ecx, 0

jne L

 

invoke wsprintf, addr buffer, addr format, eax

invoke MessageBox, 0, addr buffer, addr msg_title, MB_OK

 

invoke ExitProcess, 0

 

end start

4. Откройте вкладку Параметры указателя.На панели Перемещение сдвиньте ползунок влево или вправо для изменения скорости, с которой указатель перемещается на экране, когда вы двигаете мышью. Для демонстрации работы мыши после выполненных изменений щелкните по кнопке «Применить»; для того чтобы следить за перемещением указателя, установите флажок Отображать след указателя мыши. Переместите ползунок Видимость в сторону Короче. Это приведет к появлению «хвоста» из нескольких указателей, которые будут следовать за курсором по мере его перемещения по экрану. Если у вас компьютер с жидкокристаллическим монитором, установите эту опцию в позицию Длиннее.

 

 

    ОК.1-ОК.9, ПК.2.1 – ПК.2.4 1. С точки зрения системы команд память это набор слов, каждое из которых имеет уникальный адрес, показывающий расположе­ние слова в памяти. Концепция адресов памяти эквивалента концепции телефон­ных номеров. Каждый телефон имеет свой собственный номер в некото­ром поле возможных номеров. Подобно этому каждая ячейка памяти имеет адрес который определяет модуль памяти и расположение ячейки в этом модуле. Каждое слово памяти содержит один или более адресуемых байт. Количество адресуемых байт определяется разрядностью микропроцес­сора. Например, восьмибитные микропроцессоры имеют байтовую орга­низацию памяти. За одно обращение микропроцессор может обработать только один байт информации. Шестнадца­ти­разрядные микропроцес­соры могут обращаться к одному или двум байтам одновременно. Современные 32-разрядны микропроцессоры могут работать с 32-разрядными словами 16-разрядными словами и 8-разрядными байтами. Поэтому память для этих микропроцессоров организована таким образом чтобы допускать обращение к одному, двум или четырем байтам одновременно. Количество адресуемых ячеек памяти зависит от количества бит шины адреса микропроцессора. 8-ми разрядные микропроцессоры и микроконтроллеры имеет 16 битную шину адреса позволяя адресовать 64-К байт памяти. 16- разрядные микропроцессоры позволяют адресовать несколько мегабайт памяти. Наконец, современ­ные микропроцессоры используют 64-разрядную шину адреса, что позволяет адресовать фактически бесконечный объем памяти. 2.
А В У
     
     
     
     

3.. 386

.model flat, stdcall

option casemap:none

 

include <\masm32\include\windows.inc>

 

include <\masm32\include\kernel32.inc>

includelib <\masm32\lib\kernel32.lib>

 

include <\masm32\include\user32.inc>

includelib <\masm32\lib\user32.lib>

 

include <\masm32\include\masm32.inc>

includelib <\masm32\lib\masm32.lib>

 

include <\masm32\include\debug.inc>

includelib <\masm32\lib\debug.lib>

 

.data

 

byteVar byte 155; 1 байт: +155 или -101

 

byteDivider byte 10; делитель размерностью 1 байт

 

.code

start:

 

PrintLine

PrintText "БЕЗЗНАКОВОЕ ДЕЛЕНИЕ"

PrintLine

 

PrintText "ДЕЛИМ 155 (BYTE) НА 10 (BYTE):"

 

mov AL, byteVar

mov AH, 0; расширяем делимое до AX

DIV byteDivider

 

PrintDec AL, "частное"; по выполнении в AL - "15"

PrintDec AH, "остаток"; по выполнении в AH - "5"

PrintLine

 

invoke ExitProcess, 0

 

end start

4. Разбираем оптическую мышку для изучения. Для этого откручиваем винты сдерживающие половинки корпуса. Основные компоненты: светодиоды, электронная схема, блок управления колесиком прокрутки

 


Дата добавления: 2015-07-20; просмотров: 83 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Вихідні дані| Галузева соціологія

mybiblioteka.su - 2015-2024 год. (0.035 сек.)