? Adresseringsmoder är konventioner som används i assembler programmering som anger hur vissa värden läses inom ett visst segment av monteringsanvisningar . Det finns flera möjliga lägen , men de är baserade på de två vanligaste : omedelbara och direkta . Omedelbar adresseringsläge
Omedelbar adresseringsläge innebär att värdet för en given instruktion i assemblerprogrammering direkt anges . Detta innebär att värdet är konstant och skriftlig omedelbart och oföränderligt i instruktionen .
Gemensam form för omedelbar adressering
Följande är ett exempel på formatet som normalt återfinns med omedelbar adresseringsläge : Operatör Target , Value
i exemplet formatet , är värdet av antalet Value drivs på det värde som lagras i Target . Värde är ett konstant värde , som inte ändrar oavsett vad som sker i den uppsättning av monteringsanvisning .
Direct adresseringsläge
Direkt adressering läge innebär att värdet för en given instruktion i assemblerprogrammering pekas på av ett givet värde . Detta innebär att värdet varierar , baserat på vad som lagras i minnet på en viss adress .
Gemensam form för direkt adressering
Följande är ett exempel på formatet normalt återfinns med direkt adressering läge : Operatör Target , ( Adress ) katalog
i exemplet formatet , är värdet på minnesplats Adressändring ett variabelt värde i minnet , vilket kan skrivas till och läsas från under kursen av ett program . Läget i minnet direkt anges med ett nummer , som aldrig kommer att förändras under loppet av instruktionen exekvering . Fler Lägen
p Det finns många fler adresseringsmoder tillgängliga
, beroende på assembler som används. Dessa lägen inkluderar Scaled , Uppskjuten , Memory Uppskjuten , automatisk ökning och en mängd andra typer .