Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan Adressemoduser mikroprosessor
    En mikroprosessor er maskinvarekomponenten med ansvar for gjennomføring av alle programmer på en datamaskin . Selv om brukerne kan skrive programmer i høy - nivå språk som Java , er alle de språk slutt oversatt til maskin språk - det eneste språket en mikroprosessor kan forstå og gjennomføre . Hvis en maskin språkopplæring trenger argumenter , kan disse argumentene angis av programmet i en rekke måter, hver av disse måtene kalles en " adressering modus. " Du kan bruke en rekke adresseringsmodi i maskinen din ( eller montasje) språk programmer. Instruksjoner
    en

    Bruk "Data Registrer Direct" adressering modus når en operand er allerede på et register av mikroprosessoren . For eksempel kopierer denne instruksjon

    MOVE.B D1 , D2

    innholdet i dataregisteret D1 ( en 32 -bit dobbel ord ) til dataregisteret D2 på en Motorola MC68000 mikroprosessor .

    2

    Bruk " Absolute " adressering modus når operand er lagret på en kjent (dvs. konstant ) adresse i hovedminne. For eksempel kopierer denne instruksjonen

    MOVE.B $ D3301 , D2

    innholdet i minnet adresse $ D3301 til dataregister D2 . Den første operand er i Absolute -modus , og den andre operand er i dataregisteret Direct mode .
    3

    Bruk " Registrer Indirekte " adressering modus når operand er lagret på et minne adresse som er ikke nødvendigvis konstant, men lagret i et register av mikroprosessoren . For eksempel denne instruksjonen

    MOVE.B ( A1 ) , kopierer D1

    innholdet i minnet adressen som er lagret i adresseregister A1 , til dataregisterinnholdet D1 . Den første operand er i Registrer Indirekte modus , og den andre operand er i dataregisteret Direct mode .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Design Logic for et flytskjema som skriver Numb…
    ·Hvordan bruke en avmerkingsboks til Filter en liste 
    ·Forklaring av bruk av et Array 
    ·Hvordan sette opp en EXE Switch 
    ·Hvordan bruke Modulus Med Double 
    ·Engineering et spill for å bygge en robot 
    ·Informasjon om Flow Charts 
    ·Hva er logisk øringen 
    ·Slik Send en e-post med Powershell 
    ·History of COBOL 
      Anbefalte artikler
    ·VBA Sum Funksjon 
    ·Slik installerer Visual Basic 6 
    ·Hvordan sette den Isolation nivå i ODBC 
    ·Array Javascript Tutorial 
    ·Hvordan bruke Win32 GUI i C + + 
    ·Hvordan endre farge på Java Applets 
    ·Slik skjuler Strings i PHP 
    ·Hva er de Logiske data Entity Concepts 
    ·Hvordan sjekke om en String Finnes i Perl 
    ·Nivåer av abstraksjon i Program Design 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/