אם אני רוצה להחליף ערכים בין שני אוגרים (אני שונא את העברית של זה registers האם יותר מהיר להשתמש ב xchg או בסדרה קטנה של push ו pop ? (השאלה היא על הפנטיום, אני יודע שבקודמים 86, 286, ... הxchg היה יותר מהיר) תודה!
נקודה ששווה להתמקד בה עוד קצת. אתה יכול להביא קישור ? איפה מצאת את זה? כמה PUSH ו-POP נכנסות במחזור שעון אחד ? דווקא לאור העובדה ששתי הפקודות עושות מניפולציה לאותו איזור בזיכרון אי אפשר להרוויח מה-PIPELINE השני, אבל אולי שתיהן יכולות לעבוד ביחד באותו צינור ? אלי