Van de de structuurtaal van de assembleur van de codelijnen van de de naaminstructie de parametersbevel

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

De structuur van de assembleur

In assembleertaalcode bestaan de lijnen uit twee delen, is eerste één de naam van de Instructie die moet worden uitgevoerd, en tweede één is de parameters van het bevel. Bijvoorbeeld:

ADD ah, bh

Hier "ADD" is het uit te voeren bevel; in dit geval zijn een toevoeging, en "ah" evenals "BH" de parameters.

De naam van de Instructies in taal wordt samengesteld uit twee, drie of vier brieven. Deze Instructies worden ook genoemd mnemonic namen of verrichtingscodes, aangezien zij een functie vertegenwoordigen de bewerker zal uitoefenen. Er zijn sommige bevelen die geen parameters voor hun verrichting vereisen, evenals anderen die enkel één parameter slechts vereisen.

Soms worden de Instructies gebruikt als volgt:

ADD al,[170]

De steunen in de tweede parameter wijzen aan ons erop dat wij gaan met de inhoud van de geheugencel nummer 170 en niet met waarde werken 170; dit is genoemd geworden directe richting.

Nu zijn wij bereid te coderen want ons eerste programma met behulp van zuivert. Wij gaan een programma tot stand brengen dat het werk om te illustreren wat wij hebben gezien, en wat wij zullen doen twee waarden moet toevoegen die wij direct in het programma zullen introduceren.

De eerste stap is Debug in werking te stellen, bestaat deze stap slechts uit het typen zuivert < binnengaat > op de doeltreffende systeemherinnering.

Om een programma te assembleren over Debug, wordt "a" (assembleer) bevel gebruikt. Wanneer dit bevel wordt gebruikt, kan het adres waar u het assembleren wilt beginnen als parameter worden gegeven, als de parameter weggelaten=wordt= het assembleren bij de plaats zal worden in werking gesteld die door CS:IP, gewoonlijk 0100h wordt gespecificeerd, die de plaats is waar de programma's met. de uitbreiding van Com moeten worden in werking gesteld. En het zal de plaats zijn die wij aangezien slechts kan dit specifieke type van programma's tot stand brengen zuiver zal gebruiken.

Alhoewel op dit ogenblik het niet noodzakelijk is om het "a" bevel te geven een parameter, is het aan te bevelen dit doen problemen vermijden zodra de Registers CS:IP worden gebruikt, daarom typen wij:

-a0100 <Enter>

Wanneer dit wordt gedaan zal iets als dit op het scherm verschijnen: 0C1B:0100 en de curseur wordt geplaatst rechts van deze aantallen, opmerkt dat de eerste vier cijfers, in hexadecimaal systeem, verschillend kunnen zijn, maar laatste vier moeten 0100 zijn, aangezien het het adres is dat wij aangezien begin hebben gewezen op. Nu kunnen wij de Instructies introduceren:

0C1B:0100 mov ax,0002; zet waarde 0002 op het bijlregister
0C1B:0103 mov bx,0004; zet waarde 0004 op het bxregister
0C1B:0106 add ax,bx; de inhoud van bx wordt toegevoegd aan de inhoud van ax
0C1B:0108 int 20; provoques de beëindiging van het programma.
0C1B:010A


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Data Recovery boek
 
Hoofdstuk-1 Een Overzicht van de Terugwinning van Gegevens
Hoofdstuk-2 Inleiding van Harde Schijven
Hoofdstuk-3 Logische Benadering van Schijven en OS
Hoofdstuk-4 De Systemen van het aantal
Hoofdstuk-5 Inleiding van de Programmering van C
Hoofdstuk-6 Inleiding aan de Grondbeginselen van de Computer
Hoofdstuk-7 De noodzakelijke Bevelen van Dos
Hoofdstuk-8 Schijf-bios functioneert en onderbreekt Behandeling met C
Hoofdstuk-9 Behandelende Grote Harde Schijven
Hoofdstuk-10 De Terugwinning van gegevens van Bedorven Floppy
Hoofdstuk-11 Het maken van Steunen
Hoofdstuk-12 Het lezen van en het Wijzigen van MBR met Programmering
Hoofdstuk-13 Het lezen van en het Wijzigen van DBR met Programmering
Hoofdstuk-14 Programmering de Terugwinning voor van het "Ruwe Dossier"
Hoofdstuk-15 Programmering voor de Wissers van Gegevens
Hoofdstuk-16 Het ontwikkelen van meer Nut voor Schijven
Bijlage Verklarende woordenlijst van de Termijnen van de Terugwinning van Gegevens
 
 
Pro Data Doctor

Home

Producten

Contactgegevens

Customer Support

Download Demo

Algemene Voorwaarden

 
Pro Data Doctor