vm-implementation
Décoder une instruction word en java
J'essaie d'écrire un programme qui simule une machine virtuelle en Java pour une affectation. Ce sera une machine virtuelle b ... opérandes et registres pour qu'elle ressemble à ceci:
int instr = 0x201A
int opcode = 2
int reg0 = 0
int constant = 1A
commande ioper ordre isub idiv dans java virtualmachine
En regardant les commandes ioper imul et iadd sont évidents mais si j'ai:
Sipush 9
sipush 3
sipush 4
La pile ressemblera à
4
3
9
Si le suivant est isub puis-je soustraire 4 de 3? ou 3 de 4
Vive
Decodifica un'istruzione word in java
Sto cercando di scrivere un programma che simula una macchina virtuale in Java per un incarico. Sarà una VM basata su registr ... in operandi e registri in modo che assomigli a questo:
int instr = 0x201A
int opcode = 2
int reg0 = 0
int constant = 1A
i comandi ioper isub idiv ordine in java virtualmachine
Guardando i comandi ioper imul e iadd sono ovvi ma se ho:
Sipush 9
sipush 3
sipush 4
Lo stack sarà simile a
4
3
9
Se il prossimo è isub sottraggo 4 da 3? o 3 da 4
Salute