4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321
1

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

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

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

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

как проверить нажали ли мы клавишу снова или нет?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2013, 20:22
Ответы с готовыми решениями:

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

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

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

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

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

12
10231 / 6609 / 498
Регистрация: 28.12.2010
Сообщений: 21,156
Записей в блоге: 1
07.06.2013, 00:41 2
...кошерное описание процесса: обращаемся к какой-то подпрограмме по какому-то адресу на каком-то дисплее некоего стенда. Вы сами-то так свой пост воспринимаете, нормуль? Тут все форумчане с этими стендами под рукой, его схемой и подпрограммами и методичками к ним только и ждут, когда вот такие перлы появятся.
0
4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321
07.06.2013, 08:41  [ТС] 3
сейчас исправлю
0
4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321
07.06.2013, 09:39  [ТС] 4
код программы
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 5
Если текст программы соответствует алгоритму.
То как минимум две первые строки неверны. Подпрограммы вызываются командой CALL После JMP подпрограмма не найдет места куда вернутся и улетит в неизвестном направлении.
А строки 22 23 вообще из какой оперы.
0
4 / 4 / 3
Регистрация: 28.10.2012
Сообщений: 321
07.06.2013, 16:04  [ТС] 6
в строке 22 подпрограмма преобразования данных в семи сегментный код, а в 23 подпрограмма отображения данных на дисплее..кроме первых двух строк, еще есть ошибки?
0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
07.06.2013, 17:16 7
Команды CD в ассемблере нет. Есть команда CALL имеющая код 0CDH
Строки должны выглядеть
CALL 01E9H
CALL 01C8H

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

Не по теме:

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

0
0 / 0 / 0
Регистрация: 03.11.2018
Сообщений: 4
19.12.2018, 09:29 13
Я даже не посмотрел на год
0
19.12.2018, 09:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2018, 09:29
Помогаю со студенческими работами здесь

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

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

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

Уравнение на УМПК-80. ASM
дано уравнение: \frac{4*a^2 - 3*b^2}{3*c^2} вот мой код, он немного тупой и не работает, помогите...

Определение нажатой клавиши УМПК-80
Здравствуйте. Подскажите, пожалуйста, как определить какая клавиша нажата на клавиатуре. mvi...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru