Een microprocessor is de hardware component die verantwoordelijk is voor de uitvoering van alle programma's op een computer . Hoewel gebruikers kunnen programma's in high - level talen zoals Java te schrijven , zijn al die talen uiteindelijk vertaald naar machinetaal - de enige taal die een microprocessor kan begrijpen en uitvoeren . Als een machine taalonderwijs moet argumenten , kunnen deze argumenten worden opgegeven door het programma in een aantal verschillende manieren, elk van deze manieren wordt een " aanpakken van mode . " U kunt een verscheidenheid van het aanpakken van modes in uw machine ( of assemblage ) taalprogramma's gebruiken . Instructies 1 Gebruik de "Data Registreer Direct" adressering modus wanneer een operand is al op een register van de microprocessor . Bijvoorbeeld , deze instructie MOVE.B D1 , D2 kopieert de inhoud van data register D1 ( een 32-bits dubbel woord ) om gegevens te registreren D2 op een Motorola MC68000 microprocessor . < Br > Pagina 2 Gebruik de " Absolute " adressering modus wanneer de operand wordt opgeslagen bij een bekende ( dwz constante ) adres in het hoofdgeheugen . Bijvoorbeeld , deze instructie MOVE.B $ D3301 , D2 kopieert de inhoud van het geheugen -adres $ D3301 om gegevens te registreren D2 . De eerste operand is in Absolute modus , en de tweede operand is in Data Registreer directe modus . 3 Gebruik het "Register Indirect " adressering modus wanneer de operand wordt opgeslagen op een geheugen -adres dat is niet per se constant, maar opgeslagen in een register van de microprocessor . Bijvoorbeeld , deze instructie MOVE.B Posters (A1 ) , D1 kopieert de inhoud van het geheugen -adres opgeslagen in het adres register A1 , om gegevens te registreren D1 . De eerste operand registreren Indirect modus , en de tweede operand is in Data Register directe modus .
|