delorie.com/archives/browse.cgi | search |
From: | Jan-Jaap Severs <janjaaps AT yahoo DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Inline asm translations? |
Date: | Mon, 07 Feb 2000 14:29:00 +0100 |
Organization: | Ye 'Ol Disorganized NNTPCache groupie |
Lines: | 38 |
Message-ID: | <389ED6AC.76B16F3F@yahoo.com> |
NNTP-Posting-Host: | newsreader1.cybercomm.nl |
Mime-Version: | 1.0 |
X-Trace: | poffertje.cybercomm.nl 949933895 1972 213.196.1.11 (7 Feb 2000 14:31:35 GMT) |
X-Complaints-To: | usenet AT newsreader DOT cybercomm DOT nl |
NNTP-Posting-Date: | 7 Feb 2000 14:31:35 GMT |
X-Mailer: | Mozilla 4.51 [nl]C-CCK-MCD {World Online} (Win98; I) |
X-Accept-Language: | nl |
Cache-Post-Path: | localhost.localdomain!unknown AT 226 DOT 16 DOT dialup DOT cybercomm DOT nl |
X-Cache: | nntpcache 2.4.0b2 (see http://www.nntpcache.org/) |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Hi people. Seems my previous msg was lost somewhere before it reached the newsgroup. Anyway, could someone please try and translate these two pieces of inline Intel asm code to AT&T inline asm code? I could really use those translations in trying to understand AT&T syntax. Thanx in advance. Here are those pieces: void FillDoubleBuffer( int color ) { asm { mov cx, double_buffer_size mov al, BYTE PTR color mov ah, al les di, double_buffer rep stosw } } And another one: asm { les di, dest_addr mov al, BYTE PTR color mov ah, al mov cx, xe sub cx, xs inc cx shr cx, 1 rep stosw } You might recognize them from an Andre LaMothe book... Anyway, thanks for helping me out, Jan-Jaap
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |