簡體   English   中英

匯編語言中數組中的負值

[英]Negative Values in an Array in Assembly Language

在我的 x86 匯編語言課程中,我們遇到了這個問題:

提示用戶輸入一個有符號字節值的數組。起草一個程序來掃描數組,測試每個索引是否為負值。 當找到負值時,程序應該打印“found”和值。 如果沒有找到負值,程序應該打印“not found”。 用:

.data
        myArray1 SBYTE -12,4,1,23,-21,45,12,-2

我掃描數組沒有問題,但我完全不知道如何從該數組中挑選出一個負值。 誰能解釋如何在數組中找到負值?

檢測負數的方法很多。 對於初學者來說,可能最直觀的就是比較零,如果少則分支。 我相信您知道如何使用CMPJL來實現這一點。

暫無
暫無

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

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