Programmieren
 
 
 
 
 
C -Grundkurs

 
 
 
 
Inlineassembler
 
 
.. Beispiele: allgemein
 
 

 
 
 
 


Einfache Funktionen

 
 
   mul_uw()         .. Multiplikation zweier Words ohne Vorzeichen

 
 
   flag_w()           .. 16 Bit PSW Flaggenregister holen

 
 
   flag_b()            .. Low Byte des PSW Flaggenregisters holen

 
 
   binstr()            .. Word, Byte, Nibble in Binärstring wandeln.

 



 
 
Speicheradressierung des 80x86 mit Bezug auf C-Variable

 
 
   peek_b()          .. Hole ein Byte von der Segment:Offset -Adresse

 
 
   peek_w()         .. Hole ein Wort von der Segment:Offset -Adresse

 
 
   peekb_abs()     .. Hole ein Byte von irgendwo im Haupspeicher

 
 
   abstoso()         .. absolute Adresse nach Segment:Offset wandeln

 
 
   pokeb_abs()     .. Setze ein Byte irgendwo im Hauptspeicher

 
 
   MKFP()           .. Make Far Pointer

 



 



www..de