СПАРК

ИСКРА Обзор архитектуры SPARC SPARC — это архитектура RISC, разработанная Sun Microsystems в 1985 году.  Она была основана на архитектуре […]

ИСКРА

  • Обзор архитектуры SPARC

    • SPARC — это архитектура RISC, разработанная Sun Microsystems в 1985 году. 
    • Она была основана на архитектуре MIPS и предназначалась для высокопроизводительных вычислений. 
    • SPARC V8, выпущенный в 1992 году, был последней версией архитектуры, поддерживаемой Sun. 
  • Особенности архитектуры SPARC

    • SPARC использует 32-битные регистры общего назначения и 32-битные регистры с плавающей запятой. 
    • Инструкции имеют формат из трех операндов, с возможностью загрузки и сохранения значений в регистры. 
    • Арифметические и логические операции выполняются парами, с возможностью установки или сброса кодов условий. 
    • Условные переходы проверяют коды условий и могут выполняться вперед или назад на расстояние до 8 мегабайт. 
  • Ветвление и условные переходы

    • Условные переходы проверяют коды условий и могут быть выполнены с помощью различных инструкций. 
    • В SPARC V8 были добавлены инструкции для проверки условий в FPU и CP. 
    • Команда ВЫЗОВА позволяет переходить к подпрограммам, а команда JMPL используется для создания адресов с использованием регистров. 
  • Большие константы и макросы

    • SPARC позволяет загружать большие константы с помощью специальной команды SETHI. 
    • Ассемблер включает макросы для упрощения работы с большими константами. 
  • Синтетические инструкции

    • Ассемблер SPARC использует синтетические инструкции для упрощения кодирования. 
  • Лицензирование и реализации

    • SPARC лицензировалась многими организациями, включая Fujitsu и Philips. 
    • Машины SPARC обычно использовали операционные системы SunOS, Solaris и другие. 
    • Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала. 

Полный текст статьи:

СПАРК — Википедия

Оставьте комментарий

Прокрутить вверх