mirror of
https://github.com/guilhermewerner/tomasulo-simulator
synced 2025-06-15 05:14:20 +00:00
Fix register status
This commit is contained in:
@ -142,7 +142,7 @@ export default function Home() {
|
||||
type="text"
|
||||
name={`[${i}].registradorR`}
|
||||
size="3"
|
||||
maxLength="3"
|
||||
maxLength="10"
|
||||
value={values[i].registradorR}
|
||||
onChange={handleChange}
|
||||
/>
|
||||
@ -164,7 +164,7 @@ export default function Home() {
|
||||
type="text"
|
||||
name={`[${i}].registradorT`}
|
||||
size="3"
|
||||
maxLength="3"
|
||||
maxLength="10"
|
||||
value={values[i].registradorT}
|
||||
onChange={handleChange}
|
||||
/>
|
||||
|
@ -331,8 +331,8 @@ export default function Home() {
|
||||
}
|
||||
}
|
||||
|
||||
function writeRegister(instrucao, ufNome) {
|
||||
registerStatus[instrucao.registradorR.replace('R','').replace('F','')] = ufNome;
|
||||
function writeRegister(instrucao, entry) {
|
||||
registerStatus[instrucao.registradorR.replace('R','').replace('F','')] = entry;
|
||||
setRegisterStatus(registerStatus);
|
||||
}
|
||||
|
||||
@ -415,7 +415,7 @@ export default function Home() {
|
||||
|
||||
novaInstrucao.issue = clock;
|
||||
if ((UFParaUsar.tipoUnidade !== 'Store') && (UFParaUsar.operacao !== 'BEQ') && (UFParaUsar.operacao !== 'BEQ')) {
|
||||
writeRegister(novaInstrucao.instrucao, UFParaUsar.nome);
|
||||
writeRegister(novaInstrucao.instrucao, novaInstrucao.posicao);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user