16. december 2004 - 09:56Der er
8 kommentarer og 1 løsning
Bytecode til jvm
Jeg har prøvet at forstå dette men kan ikke rigtig finde ud af det... nogen som kan hjælpe?
Oversæt følgende JAVA-kodestumper til symbolsk JVM-kode og hexadecimal bytecode, idet det antages at a, b og c er erklæret som lokale integer-variable 1, 2 og 3
hvis der ikke er noget som JVM kun er så er det vist det andet, men det står ikke andre steder på papiret... og det delvist en skoleopgave... bare øvelser
#Opgave 2# bipush 8 ;; push 8 på stak iload 1 ;; push var a (1) på stak isub ;; pop 2 words fra stak og push differensen istore 2 ;; pop word fra stak og gem i b (2)
Det er muligt at operanderne til isub skal byttes om, det kan jeg ikke lige se ved at skimme bogen.
Du skal bare kigge på fig. 4-11 på side 222 (i min bog..). Så er det nemt.
Nu har du et skelet som du kan bruge til at løse de andre opgaver.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.