500 руб
Журнал «Успехи современной радиоэлектроники» №7 за 2026 г.
Статья в номере:
Основные значимые различия между стековыми и регистровыми процессорами
Тип статьи: научная статья
DOI: https://doi.org/10.18127/j20700784-202607-04
УДК: 008.23
Авторы:

Д.М. Афанасьев1, И.Б. Пугачёв2

1 Российский государственный социальный университет (РГСУ) (Москва, Россия)
2 МИРЭА – Российский технологический университет (РТУ МИРЭА) (Москва, Россия)

Аннотация:

Постановка проблемы. При работе с ассемблерным кодом между различными типами программной реализации процессорных архитектур необходимо ориентироваться на его способ обращения с постоянной памятью. Недостаток знаний о ключевых особенностях – различиях архитектур процессоров могут приводить к ошибкам при работе с ними. До настоящего времени не было общепризнанной методики работы с учётом различий в существующих архитектурах процессора: стековой, аккумуляторной и регистровой. Это не позволяло решить встречающиеся на практике учебно-исследовательские задачи, связанные с стековыми процессорами.

Цель. Сформулировать системные факторы, учитывающие специфику различных типов архитектур процессора на основе значимых различий в обработке команд на примере логики вычисления с использованием арифметических действий.

Результаты. Проведён анализ предметной области и установлены основные различия между стековыми и регистровыми процессорами. Предложена и обоснована аналогия классификации аккумуляторного процессора как частный случай регистровой архитектуры. Определен рациональный размер ассемблерного кода в программной реализации регистровой и стековой архитектуры процессора.

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

Страницы: 40-45
Для цитирования

Афанасьев Д.М., Пугачёв И.Б. Основные значимые различия между стековыми и регистровыми процессорами // Успехи современной радиоэлектроники. 2026. T. 80. № 7. С. 40–45. DOI: https://doi.org/10.18127/j20700784-202607-04

Список источников
  1. Крейгон Х. Архитектура компьютеров и её реализация: Пер. с англ. М.: Мир. 2004. 416 с.
  2. Intel Corporation. Intel 80386 Programmer's Reference Manual [Электронный ресурс]. URL: https://css.csail.mit.edu/6.858/2014/readings/i386.pdf (дата обращения: 19.10.2025).
  3. Пугачёв И.Б., Афанасьев Д.М. Языки программирования низкого уровня. Практикум: Учеб. пособие. М.: РТУ МИРЭА. 2025. 79 с.
  4. Quynh N.A. Capstone: Next-Gen Disassembly Framework. Black Hat USA, 2014 [Электронный ресурс]. URL: https://www.capstone-engine.org/BHUSA2014-capstone.pdf (дата обращения: 01.02.2026).
  5. Nethercote N., Seward J. Valgrind: A Framework for Heavyweight Dynamic Binary Instrumentation // Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation. 2007. P. 89–100.
  6. Гродзенский С.Я., Еманаков И.В., Овчинников С.А. Методика выявления потерь в производственной системе // Наукоемкие технологии. 2018. № 1. С. 10–13.
  7. Гродзенский С.Я., Гродзенский Я.С. Метод Парето: история, новые возможности, перспективы // Нелинейный мир. 2023. № 1. С. 47–53. DOI: https://doi.org/10.18127/j20700970-202301-06
  8. Гродзенский С.Я., Калачева Е.А. Информационные технологии: история развития и становления // Нелинейный мир. 2016. № 5. С. 74–79.
  9. Гродзенский С.Я., Чесалин А.Н. Использование аппарата нечеткой логики для оценки надежности автоматизированных систем // Нелинейный мир. 2017. № 4. С. 17–24.
  10. Гродзенский С.Я., Чесалин А.Н., Овчинников С.А., Нилов М.Ю., Фам Ван Ты. Стратегия развития продукции на основе синтеза структурирования функции качества и факторного эксперимента // Успехи современной радиоэлектроники. 2019. № 7. С. 37–44. DOI: 10.18127/j20700784-201907-05
  11. Борзов Д.Б., Типикин А.П. Проектирование процессора ЭВМ: Учеб. пособие. Курск: Курский гос. техн. ун-т. 2006. 185 с.
Дата поступления: 02.04.2026
Одобрена после рецензирования: 16.04.2026
Принята к публикации: 30.06.2026