Главная страница
Случайная страница
Разделы сайта
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Как продвинуть сайт на первые места?
Вы создали или только планируете создать свой сайт, но не знаете, как продвигать?
Продвижение сайта – это не просто процесс, а целый комплекс мероприятий,
направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
Ускорение продвижения
Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст,
она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней.
Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
Начать продвижение сайта
Сервис онлайн-записи на собственном Telegram-боте
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание,
но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
Для новых пользователей первый месяц бесплатно.
Чат-бот для мастеров и специалистов, который упрощает ведение записей:
— Сам записывает клиентов и напоминает им о визите;
— Персонализирует скидки, чаевые, кэшбэк и предоплаты;
— Увеличивает доходимость и помогает больше зарабатывать;
Начать пользоваться сервисом
Программа № 15
Адрес
| Машинный код
| Метка
| Мнемокод
| Комментарий
|
| 31 B00B
|
| LXI SP, 0BB0
| Записать в указатель стека SP адрес 0ВВ0
|
| DB 05
| WAITC
| IN 05
| Получить число из входного устройства
|
| FE FF
|
| CPI FF
| Содержит ли какой-либо разряд число 0
|
| CA 0308
|
| JZ WAITC
| Если нет, то ждать
| 080A
| CD 1008
|
| CALL IDSW
| Если да, вызвать подпрограмму определения разряда
| 080D
| CF
|
| RST1
| Окончить выполнение программы
|
| 06 FF
| IDSW
| MVI B, FF
| Записать в регистр В число FF
|
|
| SRCH
| INR B
| Увеличить содержимое регистра В на 1
|
| 0F
|
| RRC
| Сдвинуть число в аккумуляторе вправо
|
| DA 1208
|
| JC SRCH
| Если C=1, то продолжать
|
| C9
|
| RET
| Возврат из подпрограммы
|
Задания к лабораторной работе
Задание 1. Исследовать процесс выполнения команд вызова и возврата из подпрограммы, а также команд работы со стеком.
Порядок выполнения задания
1. Ввести в микроЭВМ программу 16.
2. Выполнить программу 16 по командам, используя режим выполнения программы по командам. После каждой команды проверить содержимое всех регистров МП БИС.
3. Заменить в программе 16 команду POP PSW на команду NOP (00) и проследить, как будет выполняться подпрограмма 16. Объяснить происшедшие изменения.
Программа № 16
Адрес
| Машинный код
| Метка
| Мнемокод
| Комментарий
|
| 31 B00B
|
| LXI SP 0BB0
| Записать в указатель стека SP адрес 0ВВ0
|
| CD 0708
|
| CALL STDY
| Вызвать подпрограмму STDY
|
| CF
|
| RST 1
| Остановить выполнение подпрограммы
|
| F5
| STDY
| PUSH PSW
| Записать слово состояние МП БИС в стек
|
| C5
|
| PUSH B
| Записать содержимое регистров B, C, D, E, H, L в стек
|
| D5
|
| PUSH D
| 080A
| E5
|
| PUSH H
| 080B
| 3E 05
|
| MVI A, 05
| Записать в регистр А число 05
| 080D
|
|
| MOV B, A
| Записать число из регистра А в регистр В
| 080E
|
|
| ADD A
| Удвоить аккумулятор
| 080F
| 5F
|
| MOV E, A
| Записать число из регистра А в регистр Е
|
|
|
| MOV H, A
| Записать число из регистра А в регистр Н
|
| E1
|
| POP H
| Записать числа из стека в регистры H, L, D, E, B, C
|
| D1
|
| POP D
|
| C1
|
| POP B
|
| F1
|
| POP PSW
| Записать слово состояние МП БИС из стека
|
| C9
|
| RET
| Вернуться из подпрограммы
|
Задание 2. Исследовать программу временной задержки на примере работы программы генерации звуковых колебаний (программа 13).
Порядок выполнения, задания:
1. Записать полный текст программы 13 для генерации звуковых сигналов с учетом подпрограмм 11 и 12. Ввести в микроЭВМ программу.
2. Установить на входном устройстве число 00.
3. Осуществить пуск программы с адреса 0800.
4. Проследить за изменением тона звука, формируемого микроЭВМ в процессе выполнения программы, увеличивая число, записанное во входном устройстве.
Задание 3. Исследовать программу регулируемой временной задержки на примере программы, последовательно включающей и выключающей светодиоды выходного устройства на время соответственно 10 и 5 с.
Порядок выполнения задания:
1. Ввести в микроЭВМ программу, разработанную в п. 5 задания для домашней подготовки.
2. Осуществить пуск программы и проверить ее выполнение микроЭВМ.
3. Изменить числа, записанные в регистрах В, С, в подпрограмме регулируемой временной задержки (подпрограмма 14). Проверить возможность изменения длительности задержки.
|