You can edit almost every page by Creating an account. Otherwise, see the FAQ.

31 бит

Материал из EverybodyWiki Bios & Wiki
Перейти к:навигация, поиск

Ошибка скрипта: Модуля «Unsubst» не существует. 

В компьютерной архитектуре — 31-разрядные целые числа, адреса памяти, или другие типы данных размером 31 бит. Тридцатиодноразрядные ЦПУ и АЛУ — архитектуры, основанные на регистрах и шинах данного размера.

Описание[править]

Компьютеры, разработанные для использования 31-битных слов, были не очень распространены. В 1983 компания IBM представила 31-разрядную адресацию в архитектуре мэйнфреймов System/370-XA как обновление 24-разрядного физического и виртуального[1] и переходного 26-разрядного[2] адресаций более ранних моделей.[3][4] Это усовершенствование позволило адресным пространствам быть в 128 раз больше, позволяя программам обращаться к памяти выше 16 мегабайт.[5] Поддержка была реализована в Кобол, Фортран и позже в Linux/390.

Архитектура[править]

В System/360, кроме 360/67 и более ранних архитектур System/370, регистры общего назначения имели ширину 32 бита, машина выполняла 32-битные арифметические операции, а адреса всегда сохранялись в 32-битных словах, поэтому архитектура считалась 32-разрядной, но машины игнорировали 8-разрядные адреса, что приводило к 24-разрядной адресации. С расширением XA для адресации игнорировался только старший бит (бит 0) в слове. Исключением является то, что в инструкциях по переключению режимов также используется бит 0.[6]

Примечания[править]

  1. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  2. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  3. Шаблон:±. XA: The View From The Trenches (pp.122-136) // Datamation. — 1983. — Май.
  4. Шаблон:±. XA: The View From White Plains (pp.139-152) // Datamation. — 1983. — Май.
  5. «…to run in the 31-bit area above the line,… Rewriting to run in 31 bit areaШаблон:Ref-lang // Computerworld : magazine. — 1986. — 27 October. — Шаблон:Бсокр. Архивировано 15 сентября 2020 года.
  6. »… the high order bit in the last fullword must be set to one to indicate the end of the list." Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.

Ссылки[править]

Шаблон:Stub-metaШаблон:ИТ:Общие проверки

Шаблон:Компьютерная архитектура Шаблон:Технологии CPU


This article "31 бит" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:31 бит. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.



Read or create/edit this page in another language[править]