¿Cómo escribir un programa para CPU de 4 bits hecho en Logisim?

0

Así que finalmente conseguí que mi CPU de 4 bits funcionara en Logisim, y estoy tratando de hacer que ejecute comandos y los muestre, pero no puedo hacerlo. Mi CPU se parece a lo siguiente:

Estoyintentandoimplementarlossiguientescomandosucódigosdeoperacióneneldecodificador(Anchodelbitdedirección=4,Anchodelbitdedatos=8):

YmiPROM(AnchodeBitdeDirección=4,AnchodeBitdeDatos=16)Daunasalidadelasiguientemanera:

  

Pregunta1:¿Cómocreounprogramasimplesiguiendoestaspautasquetomarán3+4ylasagregarán,mostrandocadanúmero,dígitoysímbolo,asícomoelresultado?(Esdecir,¿quéincluyeeldecodificadoryquécontienelaPROM?)

    

Pregunta2:¿Cómopuedoaveriguarcómomostrarletrassimplesenlapantalla?(QuieroescribirHelloWorld).

Nosoyunprogramadordebajonivel,peroentiendolosconceptosparaqueseaprecielaayuda.

TengounarchivollamadoHello.txtquesepuedeusarparacargarunprogramaenlaPROM,sinembargo,nomuestralasalidacorrecta,quedeberíaser:"Hello BJ". En su lugar, muestra caracteres aleatorios. enlace

La forma en que los comandos de la PROM y del decodificador son los siguientes:

Un ejemplo de la PROM sería:

  

0011 0000 0001 0110   - Visualizar los contenidos de los registros 1 y 6.   final de la operación, un 3716 será enviado a la   y se mostrará un “7” (consulte un   tabla ASCII en línea para hacer escrituras de pantalla).

    
pregunta Rivasa

0 respuestas

Lea otras preguntas en las etiquetas