Форум программистов, компьютерный форум, киберфорум
Микропроцессоры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 6

КР580ВМ80. Работа с ПЗУ

16.02.2014, 13:01. Показов 3308. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Пишу курсовую работу на тему "Проектирование микропроцессорной системы для управления технологическим процессом". Всё вроде бы сделано, кроме программы на ассемблере.
Несколько дней сижу, читаю всяческую литературу, пытаюсь что-нибудь придумать, но не ушёл дальше:
Code
1
2
3
4
.8080  ;модель процессора
.model tiny  ;модель памяти
.code
start: ;тело программы
Следующее по алгоритму работы программы должны следовать запись логического уравнения и таблицы переключений счётчика в ПЗУ. Но не знаю даже как начать, вроде и команды под рукой и гугл открыт.
Процессор - КР580ВМ80, ПЗУ - КР556РТ17.
Прошу помочь кто чем сможет.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.02.2014, 13:01
Ответы с готовыми решениями:

Работа с ПЗУ
Здравствуйте! Я в программировании новичок - если что, прошу не ругайтесь) Мне нужно узнать дату производства пзу и контрольную сумму.(...

Работа с ПЗУ устройства
Здравствуйте, подскажите пожалуйста, книгу или сайт где описано как работать с ПЗУ в андроид? допустим, удаление приложения с устройства,...

ищу контроллер: ПЗУ 8K, БИС ПЗУ 4Kx8, объем ОЗУ 2K, структура БИС ОЗУ 1Kx8
Привет, браты. Нужна помощь в поиске контроллера\чипсета\МК\МП по параметрам: объем ПЗУ 8K структура БИС ПЗУ 4Kx8 объем ОЗУ 2K ...

13
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
16.02.2014, 14:25
Xom9k,
вот это
Assembler
1
2
3
4
.8080  ;модель процессора 
.model tiny  ;модель памяти
.code
start: ;тело программы
программа для диалекта ассемблера MASM/TASM который предназначен для работы с микропроцессорами семейства Intel x86 (8086, 286, 386, 486, Pentium) и с КР580ВМ80 работать точно не будет, так как программно не совместимы. Мой совет - нажми на кнопку и попроси модераторов перенести тему в раздел "микропроцессоры", там скорее помогут
только в ПЗУ по определению из программы писать нельзя, из ПЗУ можно только читать
1
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 6
16.02.2014, 14:29  [ТС]
Цитата Сообщение от Mikl___ Посмотреть сообщение
только в ПЗУ по определению писать нельзя, из ПЗУ можно только читать
А, точно, ППЗУ. Но от этого мне не легче =)
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
16.02.2014, 14:41
Цитата Сообщение от Xom9k Посмотреть сообщение
Несколько дней сижу, читаю всяческую литературу, пытаюсь что-нибудь придумать
  1. Или Xom9k нагло врет пытаясь разжалобить и переложить свою работу на плечи других
  2. Или продолжай читать, но более вдумчиво и попробуй консультироваться со своим преподавателем
  3. в ППЗУ тоже программно ничего не запишешь, только аппаратно, писать можно только в ОЗУ
0
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 6
16.02.2014, 14:54  [ТС]
Я не вру. Переложить свою работу на плечи других тоже не хочу, я хочу разобраться и понять.
Половину преподавателей по спец дисциплинам набрали лишь бы были, поэтому возникают большие трудности.
Преподаватель по курсовому... у неё сейчас какие-то семейные проблемы, поэтому даже при проектировании схемы на элементарных триггерах и логических элементах приходилось каждую пару поправлять ошибки, которые она допускает.

Обратился сюда за помощью только с целью понять, как на ассемблере можно работать с ппзу, потому что даже не представляю с чего начать.

В интернете не нашёл ничего конкретного, всё в общих чертах.

Я прошу совета, наставления на путь истинный, но никак не готовых решений.
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
16.02.2014, 14:59
Xom9k,
в ППЗУ программно никак не напишешь, только через устройство, которое называется программатор
0
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 6
16.02.2014, 15:02  [ТС]
Цитата Сообщение от Mikl___ Посмотреть сообщение
  1. в ППЗУ тоже программно ничего не запишешь, только аппаратно, писать можно только в ОЗУ
Хм...
Дана микросхема - КР556РТ17.
И сказано:
"Задать все начальные установки для МПС:
- задать номер вектора прерываний
- записать в пзу уравнения р(х)
- записать в пзу таблицы переключений счётчика
- запрограммировать периферийный адаптер."

Насколько я знаю, запись в пзу происходит путём пережигания перемычек.
Но в методичке не слова об этом не сказано.

Добавлено через 2 минуты
Цитата Сообщение от Mikl___ Посмотреть сообщение
Xom9k,
в ППЗУ программно никак не напишешь, только через устройство, которое называется программатор
Да понял я, понял =)
Про программатор нам не слова не сказали, да и в примере готового курсового, который нам показывали там этого небыло.

P.S. Я понимаю, что сильно туплю, но я не двоечник, даже отличник, честно честно =)
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
16.02.2014, 15:04
Xom9k,
а про то, что ни ассемблер, ни паскаль, ни Си перемычек не пережигают нигде не написано? По пункту первому я прав, потому что кроме методички ты ничего не читал...
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
16.02.2014, 15:13

Не по теме:

на дворе 21 век а мозги преподавателей как заплесневели 40 лет назад над КР5980 и пзу с пережигаемыми на программаторе перемычками так там и остались


поехали в микроконтроллеры.
1
16.02.2014, 15:16  [ТС]

Не по теме:

Цитата Сообщение от Mikl___ Посмотреть сообщение
Xom9k,
а про то, что ни ассемблер, ни паскаль, ни Си перемычек не пережигают нигде не написано?%-) По пункту первому я прав, потому что кроме методички ты ничего не читал...
Ну не надо мне на столько за идиота считать =) Само собой языки программирования перемычки не пережигают, вы кстати мне очень помогли, потому как я упорно думал над тем, как программно записать в пзу, не видя других вариантов, и мне даже мысль в голову не приходила, что этого нельзя сделать.

Кроме методички я много чего читал, но не по программированию. Курсовая работа сделана, за исключением программы.

Вобщем спасибо, напишу остальную часть программы, и попробую выяснить проблему с пзу у преподавателя.

0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
17.02.2014, 09:45
Для КР580ВМ80 абсолютно безразлично какая память используется. Подать команду записи можно в любой тип памяти, только в ПЗУ они не запишутся. Методичка же возможно предполагает, что
логического уравнения и таблицы переключений счётчика в ПЗУ
должны быть написаны в теле программы
0
1184 / 670 / 113
Регистрация: 15.05.2012
Сообщений: 4,078
17.02.2014, 10:18
- задать номер вектора прерываний - может быть подразумеваются команды RST?
- записать в пзу уравнения р(х) - пишем y= 1+x в кодах ASCII?
- записать в пзу таблицы переключений счётчика - с тим совсем непонятно.
- запрограммировать периферийный адаптер - командами OUT, согласно протоколу настройки того самого адаптера.
0
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
17.02.2014, 12:13
Существуют схемные решения, когда на плате преусмотрен "програматор" записывающий информацию в отельную микросхему ПЗУ. (Фискальная память в кассовых аппаратах начала 90-х)
0
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 6
18.02.2014, 08:47  [ТС]
Спасибо вам, я уже практически во всём разобрался.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.02.2014, 08:47
Помогаю со студенческими работами здесь

Эмулятор микропроцессора КР580ВМ80
Если кто-нибудь работал с эмулятором 8-ми разрядного микропроцессора КР580ВМ80, то, пожалуйста, если можно ответьте на несколько вопросов. ...

Перевод чисел. КР580ВМ80
Здравствуйте! Помогите пожалуйста реализовать программу на КР580ВМ80. Задача такова: Преобразовать двухбайтовое 2-10 число в...

как разобраться в КР580ВМ80
Мне нужно написать несколько программ в ассемблере в эмуляторе на базе МП КР580ВМ80! Но я не могу.Ничего не понимаю!! Пожалуйста...

Массивы в эмуляторе МП КР580ВМ80
Как задать массив данных? Мне от 00 до А0 нужно, не понимаю как это реализовать, просто задать массив

Массивы в эмуляторе МП КР580ВМ80
Здравствуйте, подскажите как разработать программу, которая считает количество старших бит, результат подсчета поместить по адресу 0980Н. ....


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
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
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru