? Datorspråk består av en samling av kommandon och regler som måste skickas till centralenheten , hjärnan i datorn , för bearbetning och genomförande . Assembler är en dator programmeringsspråk som använder korta ord kallas snabbtangenter . De mnemonics är en till fem bokstäver i längd och representerar en operation kod . Programspråket använder en montör för att konvertera mnemonics till maskinkod så att processorn kan bearbeta kodningen . Språk och Assembler
snabbtangenter används i assembler varierar från dator plattform till plattform . Mnemonic exempel: RTAB , vilket innebär Rewind Tape och break; RWDSK , eller bakåt disk, SRSD eller söka Record och Scar Disk samt SPSW , eller Scramble Program Status Word . Inga två montering språk är likadana och språkets övergripande syntax är olika på varje plattform . Assembler är CPU specifik och du måste veta din dators särskilt CPU-arkitektur för att skriva språket . Du kan skriva i assembler med hjälp av en textredigerare som följer med din dators operativsystem .
Fördelar
program skrivna i assembler är mindre , kräver mindre utrymme på hårddisken och springa snabbare än program skrivna i högnivåspråk som COBOL , FORTRAN , LISP eller ens grundläggande . Program skrivna för kontorsutrustning , vitvaror konsumentprodukter och liknande anordningar är ofta skrivna i assembler , på grund av dessa fördelar .
Assembler
datorns processor kan inte bearbeta assembler direkt och kräver ett fristående program som kallas en montör för att konvertera språkets mnemonics till maskinkod - kodning datorns processor kan förstå . I assembler är också unikt för ditt system CPU och du kan inte använda en montör som är avsedd för en annan processor . Montörer innehåller felkontroll komponenter och har möjlighet att spara den konverterade programmet .
Machine Language
När montören slutför konverteringen , är kodningen en serie " 0 " s och " 1 " s - så kallade maskin språk . Detta språk behandlas sedan av systemets processor . Eventuella fel i kodningen inte fångas av dig själv eller assembler kommer att stoppa din CPU från bearbetning av programmet och du kan eller inte kan uppvisas med felmeddelanden .