Share to: share facebook share twitter share wa share telegram print page

Motorola 88000

El 88000 es el primer Microprocesador RISC de Motorola. Originalmente se llamó 78000 como un homenaje a la serie de microprocesadores 68000. En parte podría indicar alguna relación con la familia MC68000 de CISCs, las diferencias son profundas. MC68000 es representativo de los CISCs recientes, mientras el 88000 es un ejemplo de un sistema RISC puro.

Instrucciones

La mayoría de las instrucciones hacen referencia sólo a operandos de registro. Sólo unas cuantas instrucciones de carga-almacenamiento simples hacen referencia a la memoria. Los bits en el subcódigo de operación indican carga y almacenamiento de palabra (32 bits) media palabra y byte. Para los últimos dos casos, una carga en un registro se puede tratar como con signo o sin signo. Un aspecto único del conjunto de instrucciones es la inclusión de 8 instrucciones de campo de bits.

Los campos sobre los que estas instrucciones operan pueden ser de cualquier anchura y están localizados en cualquier lugar de la palabra. Este hardware del campo de bits puede borrar, poner, extraer e insertar campos en los registros. Este hardware, en esencia, puede efectuar un corrimiento de un solo ciclo de cualquier número de bits a un campo de cualquier anchura.

Formato de instrucciones

Como casi todos los sistemas RISC, el 88000 emplea una longitud fija de instrucciones de 32 bits. Los primeros 6 bits constituyen el código de la operación de la instrucción. En la mayoría de las instrucciones, el código de operación es seguido por dos campos de registros de 5 bits (el resultado y el primer operando). Los restantes 16 bits pueden contener un operador inmediato o un desplazamiento para una instrucción de bifurcaron condicional. Para las instrucciones que involucran tres registros (2 fuentes y un resultado, o destino), 11 bits permanecen para una expansión del código de operación a fin de especificar operaciones particulares.

Obsérvese que en todos los formatos, las posiciones de los campos claves se alinean. Por consiguiente, la lógica del decodificador de instrucciones del procesador siempre accesa los registros fuentes y destinos desde la misma localidad relativa dentro de la instrucción y simplifica el diseño del procesamiento en cascada.

Arquitectura

El chip del procesador principal consiste de múltiples unidades de función independientes conectadas a un catálogo de registro con múltiples puertos. Las unidades de función pueden operar en forma independiente y concurrente, proporcionando un medio muy eficiente de procesamiento de instrucciones.

Unidad de enteros: Ejecuta todos los accesos de aritmética de enteros, campo de bits, booleanos y registro de control.

Unidad de punto flotante: Proporciona 754 funciones IEEE. Consiste de un sumador con procesamiento en cascada de cinco etapas y un multiplicador con procesamiento en cascada de seis etapas. Estos sistemas de procesamiento en cascada permiten que operaciones múltiples de punto flotante sean realizadas concurrentes.

Unidad de instrucciones: Responsable de buscar instrucciones y remitir el código de operación decodificado vía señales de control a las unidades de ejecución apropiadas contenidas en el procesador.

Unidad de Memoria de Datos: Responsable de cargar y almacenar operandos en el procesador y en la memoria externa.

El bus de memoria (bus M) interfaz de dos unidades de administración de memoria caché (o CMMU, cache memory manager unit) al sistema de memoria, uno para los datos y otro para las instrucciones. Esta arquitectura permite que las instrucciones sean buscadas mientras se están transfiriendo operandos entre el procesador y la memoria; de esta manera, suministra un aumento considerable de velocidad.

Administración de registros

El catálogo de registros consta de 32 registros de propósito general de 32 bits; el registro 0 está alambrado con el valor de 0. Esto es conveniente para almacenar ceros en otros registros de memoria. El registro R1 se utiliza para almacenar en forma automática la dirección de retorno para una instrucción de bifurcación o salto a subrutina.

Con la arquitectura 88000, se necesita algún medio para permitir que todas las unidades de función compartan el catálogo de registros sin destruirse unos a otros basados en registros. El mecanismo empleado en el 88000 se conoce como pizarra de registros, en este punto la unidad de función debe permanecer haciendo nada hasta que el registro deseado está liberado.

Pizarra de registro

El procesador incluye una pizarra de registros, con un bit correspondiente a cada uno de los 31 registros (R0 se excluye ya que no es posible actualizarlo). En cualquier momento que la unidad despacha una instrucción que toma más de un ciclo de reloj para ejecutarse, se pone el bit en el registro pizarra que corresponde al registro destino para esta instrucción. El bit se borra cuando el resultado se almacena en el registro destino.

Procesamiento en cascada de la unidad de instrucciones

Con la arquitectura 88000, cada una de las unidades de función tiene una arquitectura de procesamiento en cascada para proveer un grado de paralelismo tan alto como sea posible. Tiene tres etapas:

  • La unidad busca instrucciones desde la caché de instrucciones vía un bus referido como el bus PBUS.
  • La etapa de búsqueda consiste de un registro apuntador de búsqueda de instrucción (FIP) que contiene la dirección de la instrucción a ser buscada. Al comienzo de cada ciclo de reloj, si no existen paradas de procesamiento en cascada o estados de espera de memoria, el FIP emite una dirección a la caché de instrucciones.
  • Durante la siguiente etapa, la dirección en el FIP se transfiere al apuntado de la siguiente instrucción (NIP) y la instrucción se busca desde la memoria y se coloca en el registro de la siguiente instrucción. Durante esta etapa, la instrucción es codificada en forma parcial y cualquiera de los operandos necesarios del catálogo de registros se prebuscan y preparan para transferirlos a la unidad apropiada.

Durante la etapa de ejecución, la dirección en el NIP se transfiere al registro apuntador de ejecución de instrucción (XIP) y la instrucción al registro de ejecución de instrucción. Durante esta etapa, la instrucción es transferida a la unidad de función apropiada.

Por cada uno de los apuntadores de instrucción, se mantiene un registro sombra. Si una excepción ocurre durante un ciclo, los registros sombra se congelan para guardar los valores al tiempo de la excepción. Estos son restituidos después del procesamiento de excepción.

Read other articles:

المسيحية في المكسيككاتدرائية متروبوليتان ميكسيكو سيتيمناطق الوجود المميزةالبلد المكسيك  المكسيك ‏ 107,910,000 (تقديرات 2010) الولايات المتحدة ‏ 28,254,000 (تقديرات 2014)اللغات اللغة الإسبانيةالدين الغالبية تنتمي إلى الكنيسة الرومانية الكاثوليكية وأقليَّة بروتستانتيةالمجم

Международная литературная премия имени Сергея Есенина «О Русь, взмахни крылами…» Страна  Россия Тип премия Основания награждения «за создание наиболее оригинальных и талантливых поэтических произведений, а также критических работ по русской поэзии, популяризацию п…

Carabisianos (em grego: Καραβισιάνοι; romaniz.:Karabisianoi), foram o suporte principal da marinha bizantina a partir de meados do século VII até o início do século VIII. O nome deriva do grego cárabo ou cárabis (em grego: κάραβος, κάραβις - navio) que significa literalmente povo dos navios ou marinheiros. Os carabisianos foram a primeira unidade naval permanente do Império Bizantino, formada para enfrentar a expansão islâmica por mar. A unidade foi debandada e…

Повені в Європі 2021 року Повінь у БерніПочаток 12 липня 2021Причина Глобальне потепління[1][2][3][4][5][6][7]Жертви жертви: 222 180 ( Німеччина)[8] 37 ( Бельгія)[9] 3 ( Румунія)[10] 1 ( Італія)[11] 1 ( Австрія)[12] зникло 150 ( Німеччина)[…

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 23 de noviembre de 2021. Difusor trasero debajo de la placa de un Porsche 918 de 2013 Un difusor es un dispositivo que generalmente se encuentra en una superficie (por ejemplo: un revestimiento), que distribuye el líquido o gas que incide sobre el mismo. Existen fundamentalmente dos tipos de superficies difusoras: Las no optimizadas. Se agrupan las superficies con formas aleatori…

Église Saint-Roch Façade van de kerk Plaats Parijs Gewijd aan Rochus van Montpellier Coördinaten 48° 52′ NB, 2° 18′ OL Gebouwd in 1653-1736 Begraafplaats niet aanwezig Architectuur Architect(en) Jacques Lemercier Stijlperiode Jezuïtische barok Detailkaart Portaal    Christendom Het middenschip van de kerk Binnenzijde van de koepel van de Mariakapel De Église Saint-Roch (Nederlands: Sint-Rochuskerk) is een kerk in het 1e arrondissement van de Franse hoofdsta…

افساطيط تقسيم إداري البلد المغرب  الجهة كلميم واد نون الإقليم طانطان الدائرة طانطان الجماعة القروية أبطيح المشيخة النواحي السكان التعداد السكاني 24 نسمة (إحصاء 2004)   • عدد الأسر 4 معلومات أخرى التوقيت ت ع م±00:00 (توقيت قياسي)[1]،  وت ع م+01:00 (توقيت صيفي)[1]  تعديل

米国シアトルの航空機整備教育施設 イギリスの消防学校 職業教育(しょくぎょうきょういく、英語:vocational education)とは、即戦力となる職業人としての人材を育成するための知識・技能を習得させるための教育のことをいう。徒弟制度と関連が深い。 世界人権宣言においては「技術教育及び職業教育は、一般に利用できるものでなければならない(第26条1)」と定めら…

この記事の主題はウィキペディアにおける独立記事作成の目安を満たしていないおそれがあります。目安に適合することを証明するために、記事の主題についての信頼できる二次資料を求めています。なお、適合することが証明できない場合には、記事は統合されるか、リダイレクトに置き換えられるか、さもなくば削除される可能性があります。出典検索?: 和田アキ…

أبو الحسين ابن الجزار معلومات شخصية اسم الولادة يحيى بن عبد العظيم بن يحيى الجزار الأنصاري المصري الميلاد سنة 1205  الفسطاط  الوفاة سنة 1281 (75–76 سنة)  القاهرة  مكان الدفن القرافة  الحياة العملية المهنة شاعر،  وكاتب،  وجزار  اللغة الأم العربية  اللغات ال

الأرمينيانية هي فرع من البروتستانتية على أساس الأفكار اللاهوتية للمصلح اللاهوتي الهولندي أرمينيوس (1560-1609) وأنصاره التاريخيين المعروفين باسم الريمونسترانتيين (المحتجين). تمسكت تعاليمه بالعناصر الخمسة للإصلاح، لكنها كانت متميزة عن التعاليم الخاصة لمارتن لوثر وهولدريخ زوين…

علاج بالماء   معلومات عامة من أنواع طب زائف  التاريخ وصفها المصدر الموسوعة السوفيتية الأرمينية،  وقاموس بروكهاوس وإفرون الموسوعي،  والموسوعة السوفيتية الكبرى  [لغات أخرى]‏  تعديل مصدري - تعديل   العلاج بالماء هي وسيلة تستخدم في علاج ضحايا الحرائق.[1 …

The European genetic structure today (based on 273,464 SNPs). Three levels of structure as revealed by PC analysis are shown: A) inter-continental; B) intra-continental; and C) inside a single country (Estonia), where median values of the PC1&2 are shown. D) European map illustrating the origin of sample and population size. CEU – Utah residents with ancestry from Northern and Western Europe, CHB – Han Chinese from Beijing, JPT – Japanese from Tokyo, and YRI – Yoruba from Ibadan, Nig…

Alley in Manhattan, New York Theatre Alley, looking south from Beekman Street Theatre Alley is a block-long cobblestone alley in the Financial District of Manhattan, New York City, between Ann and Beekman Streets.[1] It is one of Manhattan's few alleys that is not privately owned, and prior to the expansion of 5 Beekman Street adjacent to the alley c. 2010, it was dank and claustrophobic.[2] The alley was named for adjacent Park Theatre, which burned down in 1848.[2] Acco…

American actress, singer, and musician Melinda MarxMarx as Peep-Bo in The Mikado, 1960.BornMelinda Marie Marx (1946-08-14) August 14, 1946 (age 77)United StatesOther namesMelinda Marx LeungOccupation(s)Actress, singer,[1] musicianSpouses Sahn Berti Jack Leung Mack J. Gilbert Children2Parent(s)Groucho MarxKay Marvis GorceyRelativesMiriam Marx (half-sister)Arthur Marx (half-brother)Chico Marx (uncle)Harpo Marx (uncle)Gummo Marx (uncle)Zeppo Marx (uncle)Al Shean (great uncle) Meli…

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: United States men's national ice sledge hockey team – news · newspapers · books · scholar · JSTOR (June 2023) (Learn how and when to remove this template message) United StatesNickname(s)Team USAAssociationUSA HockeyTeam colors     IIHF codeUSAWorld…

Dr. H.Fahmi MassiaraM.H.Bupati Majene ke-10Masa jabatan27 Juni 2016 – 28 September 2020PresidenJoko WidodoGubernurAnwar Adnan Saleh Ismail Zainuddin (Plh.) Carlo Brix Tewu (Pj.) Ali Baal MasdarWakilLukmanPendahuluKalma KattaPenggantiLukmanWakil Bupati Majene ke-3Masa jabatan2011–2016PresidenSusilo Bambang Yudhoyono Joko WidodoGubernurAnwar Adnan SalehBupatiKalma KattaPendahuluItol A. Syaiful TonraPenggantiLukman Informasi pribadiLahir(1963-06-17)17 Juni 1963Majene, Sulawesi Sela…

Procedures to identify content of a job activities, attributes or requirements to perform Part of a series onPsychology Outline History Subfields Basic psychology Abnormal Affective neuroscience Affective science Behavioral genetics Behavioral neuroscience Behaviorism Cognitive/Cognitivism Cognitive neuroscience Social Comparative Cross-cultural Cultural Developmental Differential Ecological Evolutionary Experimental Gestalt Intelligence Mathematical Moral Neuropsychology Perception Personality …

فاتشي   الاسم الرسمي (بlbe: Ваччи)‏  الإحداثيات 42°04′20″N 47°12′49″E / 42.072222222222°N 47.213611111111°E / 42.072222222222; 47.213611111111  تقسيم إداري  البلد روسيا[1]  خصائص جغرافية ارتفاع 1747 متر  عدد السكان  عدد السكان 894 (2017)[2]  رمز جيونيمز 477432  تعديل مصدري - تعديل …

1994 film by Sooraj R. Barjatya Hum Aapke Hain Koun..!Theatrical release posterDirected bySooraj BarjatyaWritten bySooraj BarjatyaProduced by Ajit Kumar Barjatya Kamal Kumar Barjatya Rajkumar Barjatya Starring Madhuri Dixit Salman Khan CinematographyRajan KinagiEdited byMukhtar AhmedMusic byRaamlaxmanProductioncompanyRajshri ProductionsDistributed byRajshri ProductionsRelease date 5 August 1994 (1994-08-05) Running time199 minutes[a]CountryIndiaLanguageHindiBudgetest. ₹6…

Kembali kehalaman sebelumnya

Lokasi Pengunjung: 3.147.77.250