Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [ASM] Operandengröße (https://www.delphipraxis.net/163169-%5Basm%5D-operandengroesse.html)

Horst0815 18. Sep 2011 09:45

[ASM] Operandengröße
 
Code:
asm    pusha
        mov    ax,&data
        mov    bl,&bit
        [COLOR="red"]bt     ax,bl[/COLOR]
        jnc    @zero
        mov    &result,1
        jmp    @out
@zero: mov    &result,0
@out:  popa
end;
end;
erzeugt Operandengröße stimmt nicht überein

Kann mir bitte jemand damit helfen

BUG 18. Sep 2011 09:54

AW: [ASM] Operandengröße
 
Wenn ich mir das anschaue, scheint 8bit nur mit einem Immediate zu gehen. Also solltest du bx als zweiten Operanten benutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz