Você deverá projetar uma microarquitetura, implementar o respectivo emulador e permitir que sejam executados programas quaisquer para ela escritos. Deverá, portanto, projetar um conjunto de instruções para serem executadas pela sua microarquitetura (definindo uma macroarquitetura), implementando-o através do microprograma de controle. Por fim, você deve implementar um montador (assembler) para uma linguagem de montagem (assembly) que traduza para a linguagem de máquina da macroarquitetura criada.
lucasbraide/ArqComp-Trab_Final
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|