8086 arkitektur , släpptes 1978 och introducerades av Intel , var den första i Intel X86 mikroprocessor familjen tillgängliga för allmänheten . 8086 hade en 16 - bitars databuss och en megabyte ( MB ) för lagring . Instruktion Set
8086 instruktionsuppsättning faller i kategorin Complex Instruction Set Computer ( CISC ) . I motsats till reducerat Instruction Set Computer ( RISC ) , som använder flera instruktioner för att slutföra en operation , CISC datorer försöka fullborda verksamhet med så få instruktioner som möjligt .
Minnesadressering
8086 arkitekturen är byte adresserbara . Med andra ord kan varje byte nås med en separat adress . Varje ord är 16 bitar bred . Eftersom en byte motsvarar åtta bitar , är varje ord två byte bred. Data definieras som 32 - bitars kallas också " dubbel ord , " med en adress bredd på 20 bitar . Därför är det adresserbara minnet två upphöjt till tjugo bytes , vilket är lika med en MB .
Registrerar
8086 registren är indelade i följande kategorier : General Purpose , segment , Special Purpose och sjunker
segment
8086 arkitekturen använder begreppet segment . . Varje register bredd är 16 bitar , så det är den enda typ den lagrar . Adressen bredden är 20 bitar , som genereras med två register : segment och offset. En vänster -shift operation utförs på segmentet registret. Detta är ekvivalent med att multiplicera registervärdet med 16 . Detta skiftade värdet sätts sedan till den förskjutna registret för att generera den minnesadress.