persianboy1993
چهارشنبه 04 فروردین 1395, 18:11 عصر
دستور Xadd در واقع روند زیر رو در بر داره :
push ax
add ax, bx
pop bx
یعنی اول ax داخل پشته جای می گیره بعدش ax + bx میشه و نتیجه میره داخل ax و در آخر محتویات پشته میره داخل bx جای میگیره.
یک مثال ساده ازش این هست :
mov ax, 500h
mov bx, 600h
xadd ax , bx ; ax = 1100h , bx = 500h
مثالی کاربردی تر یا بهتر بگم مفصل تر یا ملموس تر بلد هستید ؟
من انگلیسی سرچ کردم چیز خاصی پیدا نکردم فارسی هم همینطور
ممنون میشم تو قالب یه مثال مفصل تر که دستور xadd درش بیشتر درگیرتر باشه راهنماییم کنید
با احترام
push ax
add ax, bx
pop bx
یعنی اول ax داخل پشته جای می گیره بعدش ax + bx میشه و نتیجه میره داخل ax و در آخر محتویات پشته میره داخل bx جای میگیره.
یک مثال ساده ازش این هست :
mov ax, 500h
mov bx, 600h
xadd ax , bx ; ax = 1100h , bx = 500h
مثالی کاربردی تر یا بهتر بگم مفصل تر یا ملموس تر بلد هستید ؟
من انگلیسی سرچ کردم چیز خاصی پیدا نکردم فارسی هم همینطور
ممنون میشم تو قالب یه مثال مفصل تر که دستور xadd درش بیشتر درگیرتر باشه راهنماییم کنید
با احترام