שאלה באסמבלי.... איזה קוד יכול לעזור לי לספור את מספר ה-1 באוגר בעל 16 סיביות?
S sharona1123 New member 3/3/02 #1 שאלה באסמבלי.... איזה קוד יכול לעזור לי לספור את מספר ה-1 באוגר בעל 16 סיביות?
א אלדד26 New member 3/3/02 #2 תבדקי את הפקודות RCR ו - JC. הראשונה "מגלגלת" את המספר ימינה דרך ה- Carry Flag, והשניה בודקת אם ה - Carry flag שווה ל - 1. את צריכה לעשות את זה 16 פעמים, ואם ה - CF שווה 1, להגדיל את המונה שלך.
תבדקי את הפקודות RCR ו - JC. הראשונה "מגלגלת" את המספר ימינה דרך ה- Carry Flag, והשניה בודקת אם ה - Carry flag שווה ל - 1. את צריכה לעשות את זה 16 פעמים, ואם ה - CF שווה 1, להגדיל את המונה שלך.
א אלדד26 New member 3/3/02 #5 אם תבדקו תראו ש - RCR יותר מהיר מ - TEST + SHL (כי תצטרכו מן הסתם לעשות SHL כל פעם כדי לעשות TEST על ביט אחד).
אם תבדקו תראו ש - RCR יותר מהיר מ - TEST + SHL (כי תצטרכו מן הסתם לעשות SHL כל פעם כדי לעשות TEST על ביט אחד).