docoo
RISC-V
Arquitectura de procesadores abierta (R-V)
Características:
  1. Abierta: se puede estudiar su funcionamiento y modificar (no se distribuye como una caja negra).
  2. Modular: posee una base la cual se amplía con los módulos necesarios.
    1. Modulo base: RV32I (47 instrucciones reducibles a 38)
      1. RV Indica el tipo de arquitectura (RISC-V).
      2. número Indica la longitud de palabra con la que trabaja, puede ser 32,64,128
      3. módulos cada módulo se identifica con una letra.
        • I enteros, es el módulo base.
        • M instrucciones de multiplicación.
        • F,D instrucciones para coma flotante.
        • A atomic.
        • C comprimido.
        • V vectores.
  3. tiene 4 tipos de instrucciones base + dos variantes, las instrucciones parecidas hacen cosas semejantes, y además físicamente tienen estructura parecida.

Instrucciones(R-V:32I)

2021-04-15

La ISA de risc-v 32I se compone de un número reducido de instrucciones.
A continuación se ordenan por tipos.

Simulador rars

2021-07-09

documentacion/lecc/informatica/rv/rars/img_0.svg

rars es un emulador de procesadores risc-v tiene un comportamiento bastante simple (acorde a lo que se necesita para programar en ensamblador).

Instrucciones al compilador de risc-V

2021-07-19

Las instruciones al compilador, no son ordenes que se ejecuten en el programa , sin embargo facilitan la organización de como ordena estas, y son importantes para comprender mejor el código.

Instruciones risc-v

2021-09-11

El código risc-V son las instrucciones en binario expresadas en el apartado Instrucciones(R-V:32I), pero estas instrucciones tienen una forma más comoda y legible que es lenguaje ensamblador. Aquí se ordenaran no por la estructura binaria que tiene, las ordenaremos por el tipo de función que desempeñan.

Pseudoinstrucciones en el risc-V 32i

2021-09-14

Las pseudoinstrucciones desde el punto de vista del programador se pueden considerar instrucciones, pero desde el punto de vista de la arquitectura no existen como tal, cuando nosotros escribimos una de estas el compilar la transforma en una o más instrucciones reales.

--