Architektura load/store

Architektura load/store je instrukční sada procesoru, ve které jedinými operacemi pracujícími s daty v operační paměti jsou instrukce čtení z paměti (anglicky load) a uložení do paměti (anglicky store). Instrukce pro práci s daty se tak rozpadají do dvou kategorií:

Tuto architekturu používají RISC[1] systémy jako PowerPCSPARCRISC-VARM nebo MIPS.

Například v přístupu load/store musí být oba operandy pro operace ADD v registrech. To se liší od paměťové architektury[2] (které používá CISC), ve kterém jeden z operandů pro operace ADD může být v paměti, zatímco druhý je v registru.

Jeden z prvních příkladů load/store architektury byl CDC 6600. Téměř veškeré vektorové procesory (včetně mnoha GPU) používají load/store přístup.

Odkazy

Reference

  1. 29.8.5. RISC inspirovaná Load/Store architektura. www.penguin.cz [online]. [cit. 2017-02-18]. Dostupné online.
  2. RYDVAL, Slávek. Paměťová architektura a architektura procesů. www.rydval.cz [online]. [cit. 2017-02-18]. Dostupné v archivu pořízeném dne 2017-02-19.

Související články

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.