webForumDet fria alternativet

Skillnader mellan 16- och 32-bitars assembler?

4 svar · 213 visningar · startad av Creep

CreepMedlem sedan mars 200341 inlägg
#1

Ja, som det står i rubriken, kan någon förklara (i stora drag) skillnaderna mellan 16 och 32-bitars assembler?

GunnarDMedlem sedan juni 20014 290 inlägg
#2

Skillnaden är att denhanterar 32bitars ord

CreepMedlem sedan mars 200341 inlägg
#3

okej. så mycket hade jag nästan räknat ut själv, men mer specifikt, vad kan man göra i 32-bits assembler som man inte kan i 16-bits? (säg nu inte "göra 32-bitars program" för då blir jag sur :))

tack iaf.

CreepMedlem sedan mars 200341 inlägg
#4

OJ, först nu såg jag att jag hade lagt den här tråden helt fel. Någon admin får gärna flytta den till Programmering - Övrigt

GunnarDMedlem sedan juni 20014 290 inlägg
#5

Så mycket mer kan inte en 32bitars assembler än 16bitars assembler.

* Kan hantera 32bitars register
* Kan hantera 32bitars adresser
* Kan hantera 32bitars data

Sedan att Intel när dom gick från 16 till 32bitars också införde "protected mode" har egentligen ingenting med detta att göra.

134 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)