Um compilador gera saída para os níveis de linguagem de mont...
Um compilador gera saída para os níveis de linguagem de montagem e linguagem de máquina (ISA). Imagine um cenário onde a saída do compilador fosse gerada para o nível de microarquitetura. Quais seriam os aspectos contrários a esta proposta?
I. Instruções ISA não lidam com microinstruções, o que resultaria em programas muito maiores.
II. O compilador teria que lidar com uma linguagem de saída mais alto nível.
III. O microprograma que geralmente é armazenado na ROM deveria ser alocado na RAM, tornando a execução mais lenta.
IV. O resultado do programa seria mais lento, devido à sobrecarga da interpretação necessária entre os diferentes níveis.
Estão corretas apenas as assertivas: