Skip to content

JoanK11/SisaProgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sisa Program

Eina d'ajuda per a la matèria d'Introducció als Computadors (IC). Dirigida als estudiants de 1r any de la FIB, Universitat Politècnica de Catalunya.

Contacte:

Instal·lació i Execució del programa

  1. Baixa el fitxer sisaprogram i guarda'l en qualsevol directori.
  2. Amb una terminal o compilador dirigeix-te a la ubicació de l'arxiu (les comandes ls i cd et poden ajudar).
  3. Escriu ./sisaprogram per executar el programa.
  4. Si us surt error de permisos feu chmod 777 ./sisaprogram i torneu a executar ./sisaprogram.

Codi Font del Programa

El codi font del programa el trobareu a l'arxiu sisaprogram.cc penjat en aquest mateix repositori.
Si feu qualsevol modificació o n'agafeu parts per a la vostra versió i decidiu publicar el codi en algun altre lloc, agrairia que donéssiu crèdit al repositori original del programa. Moltes gràcies.

Característiques

  • Conversor de nombre hexadecimal a Llenguatge ensamblador SISA.

    Input: -h 1854. Output: CMPLTU R2, R4, R1.

  • Conversor d'Instrucció SISA a Paraula de Control del SISC Harvard unicicle (Temes 8-11).

    Exemple d'Input: -c1 BNZ R7 -12, -c1 ST 0 R4 R0, etc.

  • Conversor d'Instrucció SISC Von Neumann a Paraula de Control del SISC CONTROL UNIT (Temes 12-14).

    Exemple d'Input: -c2 JALR R4 R5, -c2 LDB R1 1 R6, etc.

  • Canvis d'estat del computador SISC Von Neumann. Instruccions disponibles: MOVI/MOVHI, BZ/BNZ, LD/LDB, ST/STB, JALR.

    Sintaxi d'Input: -pc [Valor PC actual] [Instrucció] (totes les constants en decimal).

    Exemple d'Input: -pc 8A6F ST 9 R2 R5, -pc F0F8 LDB R7 -63 R5, etc.

Altres enllaços d'interès

About

Eina d'ajuda per a la matèria d'Introducció als Computadors dirigida als estudiants de 1r any de la FIB (UPC).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages