Программа проверки строчных команд процессорного ядра
«Программа проверки строчных команд процессорного ядра» включено в реестр российского ПО: реестровая запись № 28248, решение Экспертного совета (протокол № 312пр от 15.05.2025). Правообладатель — ООО «АККОРД». Заявление № 333223 от 27.04.2025.
Статус: Включено в реестр · Этап: В реестре · ПО
- Номер заявления
- № 333223, зарегистрировано 27.04.2025
- Правообладатель
- ООО «АККОРД»
- Реестровая запись
- Реестровая запись №28248 от 19.05.2025
- Классы ПО
- 04.04 Среды разработки, тестирования и отладки
О продукте
Программа предназначена для проверки строчных команд 16-разрядного процессорного ядра, совместимого по архитектуре и системе команд с микроконтроллером Intel 80186. Проверка работоспособности строчных команд процессорного ядра осуществляется с помощью последовательного выполнения следующих тестов: – Тест проверки строчной команды lods. – Тест проверки строчной команды stos. – Тест проверки строчной команды scas. – Тест проверки строчной команды movs. – Тест проверки строчной команды cmps. Программа загружается в оперативную память FPGA-реализации микроконтроллера через последовательный интерфейс UART и запускается на исполнение. Обеспечивает проверку работоспособности строчных команд процессорного ядра lods, stos, scas, movs, cmps.
Проверка работоспособности строчных команд процессорного ядра осуществляется с помощью последовательного выполнения следующих тестов: – Тест проверки строчной команды lods. – Тест проверки строчной команды stos. – Тест проверки строчной команды scas. – Тест проверки строчной команды movs. – Тест проверки строчной команды cmps. Тест проверки строчной команды lods. Проверка строчной команды lods производится в следующем порядке. Предварительно в сегмент памяти размером 65536 байт записывается последовательность констант, построенных по заданному алгоритму. Затем производится чтение последовательности записанных констант с помощью строчной команды lods и сравнение прочитанных констант с эталонными значениями, которые также формируются по аналогичному алгоритму. Поскольку команда lods обеспечивает чтение данных и в байтовом и в словном форматах, то проверка команды производится в два этапа. Сначала производится проверка команды lodsb, затем производится проверка команды lodsw. Тест считается успешно завершённым, если все данные, считанные из сегмента ОЗУ с помощью строчной команда lods, совпали с эталонными значениями. Тест проверки строчной команды stos. Проверка строчной команды stos производится в следующем порядке. Предварительно эталонная константа заносится в регистр AX. Затем эта константа с помощью строчной команды rep stos записывается в сегмент памяти размером 65536 байт. После этого производится проверка содержимого сегмента памяти на соответствие записанным данным. Поскольку команда stos обеспечивает запись данных и в байтовом и в словном форматах, то проверка команды производится в два этапа. Сначала производится проверка команды stosb, затем производится проверка команды stosw. Тест считается успешно завершённым, если все данные, записанные в сегмент ОЗУ с помощью строчной команда stos, совпали с эталонными значениями. Тест проверки строчной команды scas. Проверка строчной команды scas производится в следующем порядке. Предварительно во все ячейки сегмента ОЗУ размером 65536 байт записывается эталонная константа. Затем эта эталонная константа заносится в регистр AX. После чего с помощью строчной команды rep scas проверяется содержимое сегмента ОЗУ на соответствие эталонной константе, размещённой в регистре AX. Поскольку команда scas обеспечивает сканирование данных и в байтовом и в словном форматах, то проверка команды производится в два этапа. Сначала производится проверка команды scasb, затем производится проверка команды scasw. Тест считается успешно завершённым, если все данные, записанные в сегмент ОЗУ, при сканировании строчной командой scas совпали с эталонным значением, размещённым в регистре AX. Тест проверки строчной команды movs. Проверка строчной команды movs производится в следующем порядке. Предварительно в сегмент ОЗУ размером 65536 байт записывается последовательность констант, построенных по заданному алгоритму. Затем производится пересылка содержимого этого сегмента ОЗУ в другой не использованный сегмент ОЗУ размером 65536 байт с помощью строчной команды rep movs. После этого производится сравнение содержимого исходного сегмента ОЗУ и сегмента, заполненного с помощью команды rep movs. Поскольку команда movs обеспечивает пересылку данных и в байтовом и в словном форматах, то проверка команды производится в два этапа. Сначала производится проверка команды movsb, затем производится проверка команды movsw. Тест считается успешно завершённым, если все данные, размещённые в исходном сегменте, при сравнении совпали с данными, перемещёнными во второй сегмент с помощью строчной команда rep movs. Тест проверки строчной команды cmps. Проверка строчной команды cmps производится в следующем порядке. Предварительно в два разных сегмента ОЗУ размером 65536 байт каждый записывается последовательность констант, построенных по заданному алгоритму. Затем производится сравнение содержимого этих сегментов с помощью строчной команды rep cmps. Поскольку команда cmps обеспечивает сравнение данных и в байтовом и в словном форматах, то проверка команды производится в два этапа. Сначала производится проверка команды cmpsb, затем производится проверка команды cmpsw. Тест считается успешно завершённым, если при сравнении содержимого двух сегментов ОЗУ с одинаковыми данными строчная команда rep cmps не обнаружила ошибок.
- Свидетельство Роспатента
- № 2024617482 от 02.04.2024
- Код ОКПД 2
- 58.29.14 Средства разработки инструментальные и программное обеспечение языков программирования на электронном носителе
- ИНН правообладателя
- 7735160490
- Государство регистрации
- Россия
- Документация
- akkordsystems.ru
- Стоимость и лицензия
- akkordsystems.ru
По карточке заявления на сайте реестра, обновлена там 24.04.2025.
Решения Экспертного совета
- Включить в реестр — протокол № 312пр от 15.05.2025, голосование: за 19, против 0, воздержались 0; поручение оператору от 19.05.2025
- Класс программного обеспечения: Среды разработки, тестирования и отладки
История заявления
- 19.05.2025 — реестровая запись № 28248
- 15.05.2025 — решение Экспертного совета: Включить в реестр (протокол № 312пр)
- 27.04.2025 — появилось в списке со статусом «Включено в реестр»
Другие продукты правообладателя
- Программа проверки встроенного статического ОЗУ — Включено в реестр
- Программа проверки функционирования блока подсчета CRC-32 с загружаемым полиномом — Включено в реестр
- Программа проверки функционирования контроллера прерываний — Включено в реестр
- Программа проверки функционирования последовательного синхронного интерфейса I2C — Включено в реестр
- Встроенное программное обеспечение GSM/GPRS-терминала IoT — Включено в реестр
- Программный модуль Планировщик — Включено в реестр
- Программный модуль Обработчик запросов — Включено в реестр
- Программный модуль Генератор отчетов — Включено в реестр
Похожие продукты в классе 04.04
- Owen Logic — Готовится экспертная оценка
- IGAS TREND — Готовится экспертная оценка
- SmartMLOps – система размещения и управления сервисами искусственного интеллекта — Готовится экспертная оценка
- UserGate InfraTwin — Готовится экспертная оценка
- Программа конфигурирования устройств серии БАЗИС — Дана экспертная оценка
- Trema IDE — Готовится экспертная оценка
- СмартМетрикс — На доработке заявителем
- Deckhouse Galleon — Подготовка голосования
Весь класс 04.04 Среды разработки, тестирования и отладки