Форум программистов, компьютерный форум, киберфорум
Микропроцессоры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/48: Рейтинг темы: голосов - 48, средняя оценка - 4.81
4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321

Стенд УМПК-80. Процессор К580. Управление ресурсами

06.06.2013, 20:22. Показов 8947. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В адресной части дисплея отображать двоичный код клавиши, а в информационной-восьмеричное представление.

Для определения нажатия клавиши я обращаюсь к подпрограмме по адресу 0185h
Для сканирования клавиатуры(для приема непосредственного кода клавиши) я обращаюсь к подпрограмме по адресу 014Bh.

как проверить нажали ли мы клавишу снова или нет?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.06.2013, 20:22
Ответы с готовыми решениями:

Решение уравнения на стенде УМПК-80 (К580)
Пожалуйста помогите, очень срочно надо, ничего не могу понять, очень прошу, так как самому непонятно, взял у друга код но он все равно не...

Стенд ТУМ-1 на основе К580. Операция деления
Добрый вечер, форумчане! Очень нужна ваша помощь, буду очень признателен, если поможете, кто чем может. Вообщем, есть два задания. ...

Управление ресурсами в SFML
Всем привет. Помогите новичку разобраться с управлением ресурсов, описанной в книге: SFML Essentials. Я не силён во всём этом, видел...

12
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
07.06.2013, 00:41
...кошерное описание процесса: обращаемся к какой-то подпрограмме по какому-то адресу на каком-то дисплее некоего стенда. Вы сами-то так свой пост воспринимаете, нормуль? Тут все форумчане с этими стендами под рукой, его схемой и подпрограммами и методичками к ним только и ждут, когда вот такие перлы появятся.
0
4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321
07.06.2013, 08:41  [ТС]
сейчас исправлю
0
4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321
07.06.2013, 09:39  [ТС]
код программы
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
JMP 0185
JMP 014B
LXI D,  0BF5
MVI A,  00
STAX D  
DCX D   
MOV A,H 
STAX D  
DCX D   
MAV A,L 
ANI F0  
RRC 
RRC 
RRC 
RRC 
STAX D  
DCX D   
MOV A,L 
ANI F0  
STAX D  
DCX D   
CD  01E9
CD  01C8
блок-схема может тут увидите ошибку, потому что после набора программы идет перезагрузка...
сам стенд собственно
Миниатюры
Стенд УМПК-80. Процессор К580. Управление ресурсами   Стенд УМПК-80. Процессор К580. Управление ресурсами  
1
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
07.06.2013, 11:24
Если текст программы соответствует алгоритму.
То как минимум две первые строки неверны. Подпрограммы вызываются командой CALL После JMP подпрограмма не найдет места куда вернутся и улетит в неизвестном направлении.
А строки 22 23 вообще из какой оперы.
0
4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321
07.06.2013, 16:04  [ТС]
в строке 22 подпрограмма преобразования данных в семи сегментный код, а в 23 подпрограмма отображения данных на дисплее..кроме первых двух строк, еще есть ошибки?
0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
07.06.2013, 17:16
Команды CD в ассемблере нет. Есть команда CALL имеющая код 0CDH
Строки должны выглядеть
CALL 01E9H
CALL 01C8H

PS Наблюдая за вашими письмами не вижу никакого прогресса в понимании предмета. Больше не отвечаю.
0
4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321
07.06.2013, 17:18  [ТС]
просто CD это машинный код, записал его из за невнимательности
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
07.06.2013, 17:20
в строке 22 подпрограмма преобразования данных в семи сегментный код, а в 23
где это видно?
0
4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321
07.06.2013, 17:35  [ТС]
забыл указать это сразу, извиняюсь
0
0 / 0 / 0
Регистрация: 03.11.2018
Сообщений: 4
18.12.2018, 11:52
Можешь скинуть весь код, вместе с блок схемой?
0
19.12.2018, 09:20

Не по теме:

За пять с лишним лет тс уже успел поменять не раз машины вместе с архивами.

0
0 / 0 / 0
Регистрация: 03.11.2018
Сообщений: 4
19.12.2018, 09:29
Я даже не посмотрел на год
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.12.2018, 09:29
Помогаю со студенческими работами здесь

Управление ресурсами однопроцессорных систем оперативной обработки
Привет всем. Ребята помогите пожалуйста в написании программы (если можно с объяснениями). (препод дал лабы сделать, ничего не объяснив, ни...

Тест по "Управление человеческими ресурсами"
Помогите решить тест из 10 вопросов, очень прошу, выручите... уже 2-ой день пытаюсь хоть как-то углубиться в эту "превосходную...

Управление нагрузкой на процессор
Доброго всем времени суток. Прошарив пол интернета так и не нашёл решения моей проблемы. Суть в кратце. Недавно столкнулся с тем что один...

К580. y=c+(a-b)-(a-c)+51-d
Применение специального программного обеспечения для работы с 8-ми разрядным микропроцессором. Застосування спеціального програмного...

УМПК-86. Лабараторная
Задание номер 6,сможете помочь?


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru