webForumDet fria alternativet
Logga in / Bli medlem

Skillnader mellan 16- och 32-bitars assembler?

Program & appar

4 svar · 215 visningar · startad av Creep

Medlem sedan mars 200341 inlägg
Frågan#1

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

Medlem sedan juni 20014 290 inlägg
#2

Skillnaden är att denhanterar 32bitars ord

Medlem 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.

Medlem 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

Medlem 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.

255 ms totalt · 4 externa anrop · v20260731065814-full.05830320
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)