Например TDA7294

Форум РадиоКот • Просмотр темы - Поиск качественной литературы по мк. КР580ВМ80А
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт июл 29, 2025 19:50:14

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 202 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 07:09:34 
Первый раз сказал Мяу!

Зарегистрирован: Пт ноя 01, 2024 17:33:51
Сообщений: 26
Рейтинг сообщения: 0
Посоветуйте литературу по ассемблеру/архитектуре процессоров решил начать с самых основ. Уже два человека которые проффесионально занимаются STM 32 посоветовали начать с КР580ВМ80А.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 07:48:15 
Мучитель микросхем
Аватар пользователя

Карма: 1
Рейтинг сообщений: 38
Зарегистрирован: Ср янв 11, 2012 18:20:26
Сообщений: 473
Рейтинг сообщения: 0
ponomarevap1093 писал(а):
решил начать с самых основ.
обычно интерес интереснее, когда изучение идёт "с конца" и результат получаешь быстрый и осязаемый..))
А к фундаментальнымм основам обращаешься по мере необходимости)

Но дело ваше :beer:

Добавлено after 3 minutes 6 seconds:
Если про "самые основы", то в вашем сообщении ни одной запятой. Но это не мешает вам читать/писать. А это ведь тоже основы :))) :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 08:22:51 
Друг Кота
Аватар пользователя

Карма: 61
Рейтинг сообщений: 1537
Зарегистрирован: Вт окт 22, 2013 04:37:23
Сообщений: 3328
Откуда: Казань
Рейтинг сообщения: 0
Поиск ведь есть. Та же искомая система команд моментально находится - https://denis.elib.ru/wp-content/upload ... rincip.pdf

Хотя почему именно 580... С таким же успехом можно начать и с Z80. Или с простых AVR.

А про запятые всё верно сказано.

_________________
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезисты Ordyl Alpha 350 и AM 140.
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльная маска XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 08:42:54 
Грызет канифоль
Аватар пользователя

Карма: 7
Рейтинг сообщений: 69
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 274
Рейтинг сообщения: 0
Посоветуйте литературу по ассемблеру/архитектуре процессоров решил начать с самых основ. Уже два человека которые проффесионально занимаются STM 32 посоветовали начать с КР580ВМ80А.

Как глубоко ты хочешь нырнуть в эту нору? У меня есть даже транзисторная схема КР580ВМ80А.
Изображение

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 1 июля 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 09:32:40 
Мучитель микросхем
Аватар пользователя

Карма: 7
Рейтинг сообщений: 100
Зарегистрирован: Ср сен 16, 2020 20:38:41
Сообщений: 413
Откуда: Краснодарский край, г.Абинск
Рейтинг сообщения: 0
Посоветуйте литературу по ассемблеру/архитектуре процессоров решил начать с самых основ. Уже два человека которые проффесионально занимаются STM 32 посоветовали начать с КР580ВМ80А.

Видимо есть веская причина дать совет такой :)
Лично у меня всё началось когда я раскрыл свежий "Радио" №9 / 1982 на странице 32 ... :wink:

_________________
Лучше сделать и жалеть, чем жалеть, что не сделал ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 14:46:51 
Грызет канифоль

Карма: 13
Рейтинг сообщений: 86
Зарегистрирован: Чт ноя 06, 2014 13:09:06
Сообщений: 278
Рейтинг сообщения: 0
Посоветуйте литературу по ассемблеру/архитектуре процессоров решил начать с самых основ. Уже два человека которые проффесионально занимаются STM 32 посоветовали начать с КР580ВМ80А.


Ну не знаю...
В свое время "наизусть" знал систему команд Z80/8080 - мог править прям в "машинных кодах".
Не пойму сейчас-то зачем 8080? Например, у AVR-ов хорошая, продуманная, не очень сложная система команд, есть gcc (можно посмотреть как С/С++ компилируется в ассемблер): если чисто академический интерес - самое то.

А так - RISC-V, все есть в исходниках, докопаться как все сделано можно до чего угодно, в том числе и до "железа" - вот уж где простор для изучения -:)
Да и чипы (в кремнии) сейчас имеются - за очень вменяемые деньги. Почти шутка, но, как говорится "в каждой шутке есть доля ... шутки".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 16:18:15 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 41
Откуда: Свердловская обл.
Рейтинг сообщения: 3
Когда ещё учился в школе в журнале Радио была схема - Радио-86РК
а потом в 87 году опубликовали вот такой вкладыш
// реалный бумажный из журнала до сих пор ! в столе лежит

Изображение

Добавлено after 49 minutes 50 seconds:
Сам начинал с КР580ИК80А
- для начала архитектура/ассемблер - это будет база

А потом можно и другие
Z80 - расширение 8080 - сейчас неактуально
x51 - неплохая архитектура - до сих пор жива
PIC16 - очень простая система команд и архитектура (PIC16e - чуть лучше)
PIC18 - очень неплохая система
PIC24/dsPIC33 - можно всё писать на ассемблере
AVR - архитектура неплохая, но в ассемблере много исключений (R0-15 там можно, а там нельзя)
STM8 - неплохая архитектура, но много типов адресации, почти 16 бит, переферия мощная как у STM32
(STM8 - наследник HC05 и НС08 )

ARM, MIPS, RISC-V - ассемблер не очень читаемый, по моему, но для информации можно изучать

Занимаюсь просто как хобби, на данный момент
PIC16, PIC18, STM8

Добавлено after 29 minutes 9 seconds:
Поиграться в ассемблер онлайн можно на i8085 ( тот же ассемблер )
https://www.sim8085.com/

Добавлено after 7 minutes 40 seconds:
Вот ещё документ по ассемблеру i8080
https://elib.spbstu.ru/dl/5/tr/2021/tr2 ... r21-31.pdf


Последний раз редактировалось Zikon Вт янв 21, 2025 22:43:34, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 18:55:57 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2917
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18741
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
заэпический совет - учиться на том, что уже давным давно не применяется.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 19:11:52 
Первый раз сказал Мяу!

Зарегистрирован: Пт ноя 01, 2024 17:33:51
Сообщений: 26
Рейтинг сообщения: 0
Всем спасибо за ответы. Из основ посоветовали еще Харрис. Цифровая схемотехника и архитектура компьютера.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 19:22:45 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15110
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
На текущее время...
Скорее прочитать как для общего понимания вопроса (но без детального изучения).
Далее в зависимости от цели освоения - изучать современную элементную базу.
И то, в сфере чего будет приложение полученных знаний.
С учетом объёмов изучения - уделять внимание "по прецеденту" возникновения потребности в деталировке.
Иначе мозги "закипят" много раньше.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 20:07:17 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 41
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Вот интересный ресурс откопал - основы микропроцессорной техники

https://intuit.ru/studies/courses/3/3/lecture/62

Только внимательно - каждая лекция по несколько страниц

Добавлено after 10 minutes 47 seconds:
заэпический совет - учиться на том, что уже давным давно не применяется.

И на каких современных процессорах надо учиться?
Может сразу Apple M4 - раскажете?

Основы микропроцессоров - не получится бодро усвоить
на современных очень применяемых микроконтроллерах ARM (STM32)

даже x51 - немного не подходит для этого - это микроконтроллер а не процессор
Но даже современный "старичок x51" - шустро применяется везде в Китае.

Есть допустим процессор MC6800 а есть микроконтроллер МС6801 и MC68HC05 - знаете разницу ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Вт янв 21, 2025 20:36:23 
Говорящий с текстолитом

Карма: -10
Рейтинг сообщений: 173
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1506
Рейтинг сообщения: 0
Посоветуйте литературу по ассемблеру/архитектуре процессоров решил начать с самых основ. Уже два человека которые проффесионально занимаются STM 32 посоветовали начать с КР580ВМ80А.
Видимо они пошутили над вами.
Система команд ARM будет попроще (в своей базовой части), чем у КР580ВМ80А. Если и начинать - то с неё. Да и практический смысл есть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. частично использую
СообщениеДобавлено: Вт янв 21, 2025 20:42:10 
Говорящий с текстолитом

Карма: 25
Рейтинг сообщений: 450
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1637
Откуда: KN34PC, Болгария
Рейтинг сообщения: 2
Эти старые лекции и устройства теперь не нужны ... (будет лишь пустой тратой времени на чтение и понимание. Если что-то еще осталось в голове, пусть остается ...). Да, математика и булевая алгебра повсюду.

Независимо от выбранного микроконтроллера начните с простого проекта и использованных ресурсах и функциях в нем. А потом все усложняете сами, усложняете ... день, месясц ... лето ... пять ... А потом другой проект ... Вам придется задать себе вопросы. Много вопросы. Найдите ответы самостоятельно/в начале: с помощью интернет и/или знакомые, друзья. Во-первых: LED блинк. Затем: кнопка с LED миганием, затем массив с кнопкой с миганием, затем: потенциометр с миганием... и через день/месяц/год/еще через несколько/ МК станет вашим любимым заниманием/хобби.

Однажды, когда мой друг (давно он пенсионер) только начал занимания микроконтроллеры (Arduino) (он уже есть основами на BASIC ... 100 лет назад), я в шутку попросил его в шутку: "Сделай светофор". Сказал: Это очень просто! И началось ... 1 версия, 2 версии .... 13 версий за месяц были созданы с более прекрасными функциями с использованием все больших ресурсов. (частично использую переводчик БГ->РУ).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Ср янв 22, 2025 06:58:46 
Грызет канифоль
Аватар пользователя

Карма: 7
Рейтинг сообщений: 69
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 274
Рейтинг сообщения: 0
Когда ещё учился в школе в журнале Радио была схема - Радио-86РК
а потом в 87 году опубликовали вот такой вкладыш
// реалный бумажный из журнала до сих пор ! в столе лежит

СпойлерИзображение

О, это база, да. Я её в 00х перерисовывал в кореле, чтобы напечатать...

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 1 июля 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Ср янв 22, 2025 10:16:08 
Друг Кота
Аватар пользователя

Карма: 103
Рейтинг сообщений: 3725
Зарегистрирован: Пн фев 09, 2009 22:19:49
Сообщений: 22793
Откуда: Когда-то был прекрасный город для людей
Рейтинг сообщения: 2
Тут скорее всего в другом дело. В литературе тех времён очень доходчиво описывали материал, подробно объясняя все мелочи и взаимодействия узлов, работу архитектуры процессора.

В современной литературе все это даётся уже скомкано, по принципу - весь фундамент организации и работы процессора вы уже знаете, поэтому я ( автор) расскажу только эксклюзив данного чипа.

Ну а результате у новичков остаётся в голове лишь сумбур из непоняток.

Поэтому начинать с старой классической литературы - это даже выгодно. Меньше времени в итоге уйдет но изучение текущего материала.

Несогласны ? Ну в таком случае скажите - где в современных описаниях современных чипов подробно расписано, к примеру, что такое регистр, какие они бывают, и как они функционируют....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Ср янв 22, 2025 10:31:52 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 777
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 5111
Рейтинг сообщения: 0
Уже два человека которые проффесионально занимаются STM 32 посоветовали начать с КР580ВМ80А.
Они сами этот ВМ80 хоть раз в руках держали? Неушто на ассемблерах пишут для STM32?

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Ср янв 22, 2025 11:03:00 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вт фев 28, 2017 08:13:31
Сообщений: 41
Откуда: Свердловская обл.
Рейтинг сообщения: 1
Система команд ARM будет попроще (в своей базовой части), чем у КР580ВМ80А.


Да, только конкретно надо указать - система команд
ARMv6-M (Cortex-M0)
ARMv7-M (Cortex-M3)

Вот пример листинга самой простой програмки для STM32F0 (Cortex-M0)

Спойлер
Код:
   1                 
   2                 .thumb
   3                 
   4                 @ Register addresses from STM32F0 reference manual
   5                 .equ PERIPH_BASE,           (0x40000000)
   6                 .equ AHBPERIPH_BASE,        (PERIPH_BASE + 0x00020000)
   7                 .equ AHB2PERIPH_BASE,      (PERIPH_BASE + 0x08000000)
   8                 
   9                 .equ RCC_BASE ,             (AHBPERIPH_BASE + 0x00001000)
  10                 .equ GPIOC_BASE,          (AHB2PERIPH_BASE + 0x00000800)
  11                 
  12                 @ Make start function global so the linker can see it later
  13                 .global _start
  14                 
  15                 @ Vector table
  16 0000 00100020    .word               0x20001000      @ Vector #0 - Stack pointer init value (0x20000000 is RAM address a
  17 0004 00000000    .word               _start         @ Vector #1 - Reset vector - where the code begins
  18                                            @ Vector #3..#n - I don't use Systick and another interrupts right now
  19                                            @            so it is not necessary to define them and code can start here
  20                 
  21                 .thumb_func            @ Force the assembler to call this function in Thumb mode, that means the least sign
  22                                   @ Using this bit, the ARM core knows whether is jumping to the ARM or Thumb code, Cortex supp
  23                                   @ Also you can use ".type   _start, %function"
  24                 _start:
  25                 
  26                     @ Enable clock for GPIOC peripheral in RCC registers
  27 0008 0D48            LDR r0, =(RCC_BASE + 0x14)
  28 000a 4FF40021        LDR r1, =(1 << 19)
  29 000e 0160            STR r1, [r0]     @Store R0 value to r1
  30                    
  31                     @ Enable GPIOC pin 9 as output
  32 0010 0C48            LDR r0, =(GPIOC_BASE + 0x00)
  33 0012 4FF48021        LDR r1, =(1 << (9*2))   @ Every bin has 2 bit settings, hence *2
  34 0016 0160            STR r1, [r0]     @Store R0 value to r1
  35                    
  36                 
  37                 loop:
  38                 
  39                     @ Write high to pin PC9
  40 0018 0B48            LDR r0, =(GPIOC_BASE + 0x14)
  41 001a 4FF40071        LDR r1, =(1 << 9)
  42 001e 0160            STR r1, [r0]     @Store R1 value to address pointed by R0
  43                 
  44 0020 00F007F8        BL   Delay   
  45                    
  46                     @ Write low to PC9
  47 0024 0848            LDR r0, =(GPIOC_BASE + 0x14)
  48 0026 4FF00001        LDR r1, =(0)
  49 002a 0160            STR r1, [r0]     @Store R1 value to address pointed by R0
  50                 
  51 002c 00F001F8        BL  Delay
  52                    
  53 0030 F2E7        b loop
  54                    
  55                 Delay:
  56                     @ Dummy counter to slow down my loop
  57 0032 4FF00000        LDR R0, =0
  58 0036 0549            LDR R1, =200000
  59                 loop0:
  60 0038 0130            ADD R0, R0, #1
  61 003a 8842            cmp R0, R1
  62 003c FCD1            bne loop0
  63                    
  64 003e 7047           BX  LR
  65                 
  66 0040 14100240    
  66      00080048
  66      14080048
  66      400D0300

DEFINED SYMBOLS
              main.S:5      *ABS*:40000000 PERIPH_BASE
              main.S:6      *ABS*:40020000 AHBPERIPH_BASE
              main.S:7      *ABS*:48000000 AHB2PERIPH_BASE
              main.S:9      *ABS*:40021000 RCC_BASE
              main.S:10     *ABS*:48000800 GPIOC_BASE
              main.S:24     .text:00000008 _start
                            .text:00000000 $d
              main.S:27     .text:00000008 $t
              main.S:37     .text:00000018 loop
              main.S:55     .text:00000032 Delay
              main.S:59     .text:00000038 loop0
              main.S:66     .text:00000040 $d

NO UNDEFINED SYMBOLS


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Ср янв 22, 2025 16:45:03 
Открыл глаза
Аватар пользователя

Карма: 2
Рейтинг сообщений: 20
Зарегистрирован: Пт июл 12, 2013 13:53:52
Сообщений: 70
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Посоветуйте литературу по ассемблеру/архитектуре процессоров решил начать с самых основ.

В.Л.Григорьев. Программное обеспечение микропроцессорных систем.
https://www.nehudlit.ru/books/detail1185707.html
Но это именно к580вм(ик)80. Все сигналы и шины поименованы по русски.
Если надо i8080 то придется поискать.

_________________
Зачем, зубодер распроклятый, мучительный тянешь момент?
Тебе, стоматолог, сто матов измученный шлет пациент! (с) Вадим Шефнер


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Чт янв 23, 2025 07:39:23 
Первый раз сказал Мяу!

Зарегистрирован: Пт ноя 01, 2024 17:33:51
Сообщений: 26
Рейтинг сообщения: 0
Посоветуйте литературу по ассемблеру/архитектуре процессоров решил начать с самых основ.

В.Л.Григорьев. Программное обеспечение микропроцессорных систем.
https://www.nehudlit.ru/books/detail1185707.html
Но это именно к580вм(ик)80. Все сигналы и шины поименованы по русски.
Если надо i8080 то придется поискать.

То, что нужно, спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Поиск качественной литературы по мк. КР580ВМ80А
СообщениеДобавлено: Чт янв 23, 2025 09:16:21 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 777
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 5111
Рейтинг сообщения: 0
Когда в 90_е мне ударила в голову мысля изобразить что-то на ВМ80, у меня под рукой оказались две книги: Соботка З., Стары Я "Микропроцессорные системы" 1981 г., Тищенко "МикроЭВМ - своими руками". Плюс публикации в приложении к журналу ЮТ по компьютеру ЮТ-88, автор Бартенев В. Г. Все пригодилось в той или иной мере.

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 202 ]  1, , , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y