簡體   English   中英

x86 組件中的負數

[英]Negative numbers in x86 assembly

因此,在 x86 程序集中,正數的 if 語句有效,但我不確定這是否有效....我使用的是 Irvine 庫,所以這里是片段

        .IF xPos <= -117
        call UpdatePlayer
        dec xPos
        call DrawPlayer
        jmp gameLoop
        .ELSE
        jmp gameLoop
        .ENDIF

如果您的xPos變量是雙字,請使用下一個代碼:

.IF SDWORD PTR xPos <= -117
  call UpdatePlayer
  dec xPos
  call DrawPlayer
.ENDIF
jmp gameLoop

您不需要.ELSE子句。 只需將jmp gameLoop放在結構之外。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM