Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Задание 1. Выполнение команды установить переход по нулю.





Рассмотрим фрагмент программы, представленной на рис.1.

1. Занесем команды программы в ячейки ОПсогласно заданию (см. ЛР№2). 2. Введем в соответствующие ячейки операнды:

· Операнд 1 – «05» по адресу «50»;

· Операнд 2 – «05» по адресу «51».

3. Занесем в СЧАКадрес первой команды программы – «29».

4. Переведем режим работы в Цикл(при однократном нажатии кнопки Стартвыполняетсяодна команда)и выполним первые две команды программы.

 

  Адрес Команды   Команда   Пояснения
Поля команды
КОП ТА А
Загрузка первого операнда из ячейки ОП с адресом 50 в АК
Выполнение команды вычитание (из первого операнда вычитается второй)
Переход по нулю. Анализируется результат последней выполненной команды (04 0 51). Если результат равен нулю, то следующей будет выполняться команда, адрес которой указан в поле А команды перехода (40). Если результат отличный от нуля то будет выполняться следующая команда программы ( по адресу 32)
Вывод на РВЫВ результата выполнение команды вычитание (он должен быть не равен 0)
Останов
Вывод на РВЫВ результата выполнение команды вычитание (он должен быть равен 0)
Останов
             

 

Рис. 1. Программа выполнения команды «переход если ноль»

 

5. ВыберемвБлоке управляющих сигналоврежим работыТактинажмем кнопку Старт. Начнет выполняться микропрограмма команды Переход если ноль.

6.Последовательно нажимая кнопку Старт,проследим все этапы её выполнения (рис.2).

 

 

№ такта Микрокоманда Результат выполнения МК
1- 5 - Выполнение команды «Загрузка» в АК первого операнда
6 - 14 - Выполнение команды вычитание
СЧАК:=СЧАК+1 Формирование адреса следующей команды. В окне «флаги»в поле «нуль», появилась единица – признак, что результат выполнения команды вычитание равен нулю
РА:=СЧАК На РА появится адрес команды из СЧАК
Чтение (РС:=ОП(РА)) В РС заносится содержимое РА, т.е. команда 09 0 40
РК:=РС В РК считывается команда - переход если ноль из РС ОП
СЧАК:=А На РСАК заносится адрес команды из поля А команды, находящейся на РК (следующей будет выполняться команда записанная по адресу 40)
ОСТАНОВ Приостанавливается работа компьютера. При следующем нажатии кнопки старт начнет считываться команда, записанная по адресу 40

 



Рис. 2. Выполнение микропрограммы «Переход если ноль»

 

7.Переведем режим работы в Автомати выполним остальные команды программы.

8.В РВЫВбудет записан ноль.

Задание для самостоятельной работы.Измените значение второго операнда с «5» на «4». Выполните всю программу (рис.1) в режиме Цикл, посмотрите, как изменится алгоритм. Значение РВЫВдолжно получиться отличным от нуля (1).

 

Задание 2. Выполнение команды установить переход по знаку.

Рассмотрим фрагмент программы представленной на рис.3.

1. Занесем команды программы в ячейки ОПсогласно заданию (см. ЛР№2). 2. Введем в соответствующие ячейки операнды:

· Операнд 1 - «10» по адресу «60»;

· Операнд 2 - «11» по адресу «61».

3. Занесем в СЧАКадрес первой команды программы – «32».

4. Переведем режим работы в Цикл(при однократном нажатии кнопки Стартвыполняетсяодна команда)и выполним первые две команды программы.

Примечание.Операнды, имеющие отрицательное значение хранятся в ячейках ОП в специальном коде (только для данной модели), где старший десятичный разряд принимает значение равное единицы. Например, операнд = «-00004» будет закодирован как «10004».

 

 

Адрес Команды Команда   Пояснения
Поля команды
КОП ТА А
Загрузка первого операнда из ячейки ОП с адресом 60 в АК
Выполнение команды вычитание (из первого операнда вычитается второй)
Переход по знаку. Анализируется результат последней выполненной команды (04 0 61). Если результат меньше нуля, то следующей будет выполняться команда, адрес которой указан в поле А команды перехода (43). Если результат отличный от отрицательного то будет выполняться следующая команда программы ( по адресу 32)
Вывод на РВЫВ результата выполнение команды вычитание (он должен быть не отрицательным)
Останов
Вывод на РВЫВ результата выполнение команды вычитание (он должен быть меньше нуля)
Останов
             

Рис. 3. Программа выполнения команды переход если ноль

 

5. ВыберемвБлоке управляющих сигналоврежим работыТактинажмем кнопку Старт. Начнет выполняться микропрограмма команды Переход если ноль.

6.Последовательно нажимая кнопку Старт,проследим все этапы её выполнения (рис.4).

 

№ такта Микрокоманда Результат выполнения МК
1- 5 - Выполнение команды «Загрузка» в АК первого операнда
6 - 14 - Выполнение команды вычитание
СЧАК:=СЧАК+1 Формирование адреса следующей команды. В окне «флаги»в поле «нуль», появилась единица – признак, что результат выполнения команды вычитание меньше нуля
РА:=СЧАК На РА появится адрес команды из СЧАК
Чтение (РС:=ОП(РА)) В РС заносится содержимое РА, т.е. команда 10 0 43
РК:=РС В РК считывается команда - переход по знаку из РС ОП
СЧАК:=А На РСАК заносится адрес команды из поля А команды, находящейся на РК (следующей будет выполняться команда записанная по адресу 43)
ОСТАНОВ Приостанавливается работа компьютера. При следующем нажатии кнопки старт начнет считываться команда, записанная по адресу 43.

 

Рис. 4. Выполнение микропрограммы «Переход по знаку»

 

7.Переведем режим работы модели компьютера в Автомати выполним остальные команды программы.

8.В РВЫВбудет записан результат «10001» , т.е. «-1».

Задание для самостоятельной работы.Измените, значение второго операнда так, чтобы результат выполнения команды Вычитаниебыл больше нуля. Выполните всю программу (рис.3) в режиме Цикл, посмотрите, как изменится алгоритм. Значение РВЫВдолжно получиться положительным.

Тема: Программное обеспечение компьютера

Лабораторная работа №1

Тема: «ОС Windows, настройка и сервисное обслуживание ПК».

Цель занятия: получить навыки по настройке и адаптации интерфейса Windows.

Отрабатываемые вопросы:

1.Настройка рабочего стола, монитора, клавиатуры, мышки.

2.Управление цветом.

3.Выполнение дефрагментации диска.

Организационно-методические указания

Windows позволяет настроить работу периферийных устройств индивидуально с учетом требований конкретного пользователя. Настройка включает как выбор цветового оформления Рабочего стола и атрибутов оконного интерфейса, так и параметров клавиатуры, мыши, средств мультимедиа.

1. Настройка монитора. Для изменения характеристик экрана дисплея воспользуйтесь диалоговым окном «Свойства: Экран» (рис. 1). Для этого откройте папку Панель управленияи щелкните по значку Экрани откройте вкладку Параметры.

 

 

Рис.1.Диалоговое окно «Свойства: Экран»

 

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

2. Настройка параметров клавиатуры. Откройте папку Панель управленияи щелкните по значку Клавиатура.В диалоговом окне «Свойства: Клавиатура» (рис. 2) установите:

· интервал перед началом повтора символов. Для задания времени, в течение которого вы должны удерживать нажатой клавишу на клавиатуре перед тем, как соответствующий ей символ начнет автоматически дублироваться на экране, установите ползунок между значениями Длиннее и Короче;

· скорость повторения символов. Для изменения скорости повторения символов при нажатой клавише клавиатуры установите ползунок между значениями Ниже и Выше.

 

 

 

Рис. 2. Диалоговое окно «Свойства: Клавиатура»

 

Для настройки сочетания клавиш переключения языка клавиатуры откройте папку Панель управленияищелкните на вкладке Язык и региональные стандарты. В окне выберите вкладку «Языки» нажмите кнопку «Подробнее», затем «Параметры клавиатуры» и откроется окно «Смена сочетания клавиш» (рис.3). Выберите нужную комбинацию клавиш для переключения языка.

 

Рис. 3. Окно выбора сочетания клавиш

3.Настройка параметров мыши.

· откройте папку Панель управления и дважды щелкните по значку Мышь;

· в диалоговом окне «Свойства: Мышь», в зависимости от того, какой рукой вы предпочитаете управлять мышью, выберите переключатель Обычная или Для левши на вкладке Кнопки мыши (рис. 4). Настройте скорость выполнения двойного щелчка путем перемещения ползунка между значениями Низкая и Вы­сокая. Двойным щелчком в области проверки проверьте новую скорость сраба­тывания двойного щелчка мыши;

· откройте вкладку Указатели (рис. 4). Для изменения внешнего вида указателя щелкните по указателю, который хотите изменить;

· изучите другие возможности настройки мыши.

 

 

Рис.4. Окно настройки мыши

 

4.Для установки звуковых сигналов для событий:

· откройте папку Панель управления и щелкните по вкладке Звук;

· в окне «События»выберите требуемое системное событие: выход из Windows, критическая ошибка, всплывающее меню, открытие программы, закрытие программы;

· в окне «Название» выберите звуковой файл. Для прослушивания звука щелкните по стрелке слева от поля «Проба».

5.Автоматический запуск приложений. Откройте папку Автозагрузка : Пуск, Все программы, Автозагрузка.Щелкните дважды на значке папки Автозагрузка и поместите в нее ярлык программы, которую необходимо запускать автоматически после включения компьютера. Порядок автоматической загрузки приложений выполняется путем заполнения папки ярлыками. При необходимости ярлык приложения можно удалить из папки Автозагрузки.

6.Проверка диска (Scan Disk). Для обнаружения ошибок файловой системы и поврежденных секторов на жестком диске можно использовать служебную программу проверки диска, для чего:

6.1. Откройте окно Мой компьютер и выберите локальный диск, который требуется проверить.

6.2. В меню Файл выберите команду Свойства.

6.3.На вкладке Сервис в группе Проверка диска нажмите кнопку Выполнить проверку.

6.4. В группе Параметры проверки диска установите флажок Проверять и восстанавливать поврежденные сектора. (Рис.5).

Перед запуском проверки диска следует закрыть все файлы, во время проверки диск недоступен для выполнения других задач. При использовании файловой системы NTFS Windows выполняет запись всех транзакций для файлов, автоматически заменяет поврежденные кластеры и сохраняет копии наиболее важных данных о каждом из файлов. Проверять диск достаточно 1-2 раза в месяц.

 

Рис. 5. Проверка диска

7.Очистка диска. Данная программа из группы Служебных позволяет удалить до десятков мегабайт на жестком диске за счет удаления файлового «мусора», причинами появления которого являются: удаленные файлы в корзину, временные файлы , накапливающиеся при выходе в Интернет (папка Windows\temporary Internet Files) , временные файлы, создаваемые операционной системой и т.п. Данная программа вначале информирует в окне «очистка диска» об удаляемых файлах и решать пользователю, что далее делать.

8.Дефрагментация диска. Отсутствие ошибок на диске еще не является гарантией его эффективной работы. С точки зрения быстродействия компьютера диск в наибольшей степени его определяет. Каждый файл занимает один или более кластеров, которые не всегда следуют подряд, так как файлы постоянно создаются и удаляются, то есть один файл может занимать группу кластеров, разбросанных по разным дорожкам поверхности диска. В этом случае говорят, что файл фрагментирован,иработа диска начинает замедляться. В этой ситуации может помочь программа Дефрагментации диска из группы Служебных. Вызовите данную программу и внимательно изучите ее использование, не выполняя самой дефрагментации.

9.Сведения о системе. Данная программа находится в папке Системные программы: Пуск, Панель управления, Система (рис.6). Позволяет получать подробные сведения об устройствах компьютера, драйверах и т.д. Изучите различные вкладки данного окна.

10.Оценка функционирования компьютера. В Windows XP имеется специальная программа Производительность в папке Панель управления, значок Администрирование.

 

 

Рис.6. Окно Свойства системы





Рекомендуемые страницы:

Воспользуйтесь поиском по сайту:



©2015- 2021 megalektsii.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.