1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 6

Нужно исправить программу на УОУ Электроника-580 / КР580

29.05.2014, 11:42. Показов 1547. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа вывода цифр 6 и 7 на 6 и 7 индикаторы, при нажатии на соответствующие клавиши.
Программа работает, но когда клавиши не нажаты индикаторы должны быть пустыми, а у меня выводится "-" и " ,". Я думаю что это из-за проверки разряда остается.
Надеюсь на вашу помощь! Сдавать уже завтра.
Заранее спасибо!

Нужно исправить программу на УОУ Электроника-580 / КР580


- скрин неправильного вывода
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
21 FD 83     : lxi  h, 83FD
3E 00        : mvi  a, 00
D3 02        : out  02
DB 00        : in   00
2F           : cma
E6 40        : ani  40
C2 11 82     : jnz  8211
F6 7D        : ori  7D
77           : mov  m, a
CA 11 82     : jz   8211
F6 00        : ori  00
77           : mov  m, a
21 FE 83     : lxi  h, 83FE
3E 00        : mvi  a, 00
D3 02        : out  02
DB 00        : in   00
2F           : cma
E6 80        : ani  80
C2 29 82     : jnz  8229
F6 07        : ori  07
77           : mov  m, a
CA 29 82     : jz   8229
F6 00        : ori  00
77           : mov  m, a
C3 00 82     : jmp  8200
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.05.2014, 11:42
Ответы с готовыми решениями:

УОУ Электроника-580. Заполнить массив по кубическому закону.
Записать в память емкостью не более 128 байт последовательность из четырехбайтных чисел, возрастающих по кубическому закону, причем первое...

Программирование на УОУ "Электроника-580"
Пожалуйста, помогите написать программу для микропроцессора КР580. Заранее спасибо. Если нажато чётное количество клавиш, то выдать на...

Эмулятор УОУ - 580
нужно зажечь в эмуляторе поочередно флаги Z и С, а затем зажечь их одновременно. какой будет код программы не важно.

1
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 6
29.05.2014, 14:30  [ТС]
Не актуально. Если кому понадобится, то код сделал так:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
3E E0   mvi  a, E0
D3 02   out  02
DB 00   in  00
2F  cma
E6 40   ani  40
3E 00   mvi  a, 00
C2 13 82    jnz  8213
F6 7D   ori  7D
77      mov  m, a
21 FE 83    lxi  h, 83FE
3E E0   mvi  a, E0
D3 02   out  02
DB 00   in   00
2F  cma
E6 80   ani  80
3E 00   mvi  a, 00
C2 27 82    jnz  8227
F6 07   ori  07
77  mov  m, a
C3 00 82    jmp  8200
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.05.2014, 14:30
Помогаю со студенческими работами здесь

Электроника - 580
Здравствуйте, дорогие форумчане! В одной из лабораторных работ по УОУ "ЭЛЕКТРОНИКА - 580" было дано задание, которое у меня не...

Электроника 580
Выдать на третий слева индикатор латинскую букву, номер которой соответствует двоичному коду, введенному с клавиш 0-2 (ABCDEFGH)

Клавиатура и дисплей. Электроника 580
Выдать на второй справа индикатор шестнадцатиричную цифру, соответствующую двоичному коду, введенному с клавиш 0-3 Помогите,...

Электроника-580. Реализация секундомера
Помогите пожалуйста написать программу ! Заранее спасибо) Железяка - отладочное устройство электроника 580

Электроника - 580. Работа с клавиатурой и дисплеем
Выдать на второй справа индикатор шестнадцатеричную цифру, соответствующую двоичному коду, введенному с клавиш 0-3. Люди добрые,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
Lazarus. Таблица с объединением ячеек.
Massaraksh7 21.03.2025
Понадобилась представление на экране таблицы с объединёнными ячейками. И не одной, а штук триста, и все разные. На Delphi я использовал для этих целей TStringGrid, и то, кривовато получалось. А в. . .
Async/await в Swift: Асинхронное программировани­е в iOS
mobDevWorks 20.03.2025
Асинхронное программирование долго было одной из самых сложных задач для разработчиков iOS. В течение многих лет мы сражались с замыканиями, диспетчеризацией очередей и обратными вызовами, чтобы. . .
Колмогоровская сложность: Приёмы упрощения кода
ArchitectMsa 20.03.2025
Наверное, каждый программист хотя бы раз сталкивался с кодом, который напоминает запутанный лабиринт — чем дальше в него погружаешься, тем сложнее найти выход. И когда мы говорим о сложности кода, мы. . .
PostgreSQL в Kubernetes: Подготовка кластера и настройка
Mr. Docker 20.03.2025
Когда доходит до контейнеризации баз данных и особенно таких требовательных к ресурсам системах как PostgreSQL, многие команды до сих пор колеблются, прежде чем перенести их в контейнерную. . .
C++26: Индексирование пакетов и метапрограммиро­вание
bytestream 20.03.2025
Эволюция C++ продолжается стремительными темпами – каждый новый стандарт приносит функциональность, о которой мы мечтали годами. Звучит слишком громко? Если вы когда-либо боролись с вариадическими. . .
Состояние гонки в C#: подводные камни многопоточного программировани­я
UnmanagedCoder 20.03.2025
Что такое состояние гонки? Это ситуация, когда результат программы непредсказуемо меняется в зависимости от порядка выполнения потоков. Проще говоря, два или более потока пытаются одновременно. . .
Next.js для разработки React: преимущества серверного рендеринга
Reangularity 20.03.2025
Next. js решает классическую проблему React-приложений: медленную первоначальную загрузку и плохую индексацию поисковиками. Вместо того чтобы заставлять браузер пользователя выполнять всю работу по. . .
JUnit или TestNG: Выбираем Java-фреймворк для тестирования
Javaican 20.03.2025
История тестовых фреймворков в Java началась в конце 90-х, когда Кент Бек и Эрих Гамма разработали JUnit - инструмент, который перевернул представление разработчиков о модульном тестировании. JUnit. . .
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru