Assembler Tanulmányok: Kiterjesztett pontosságú műveletek

A következő rész bár kódolási szempontból egyszerű ám de annál fontosabb. A probléma az amikor egy 64 bites regiszter tartalmával kell 32 bites műveleteket végeznünk, és az eredményt is 32 bites regiszterben kell visszaadnunk.

A megoldás egyszerű a 64 bites regiszter első felét, a címzési operátorok segítségével kimásoljuk egy 32 bites regiszterbe, a másik felét is, és a műveletet mindkét 32 bites regiszteren elvégezzük.

A feladat megoldásának forráskódja a sorok kommentálásával megtalálható itt.

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük