Wednesday, 8 February 2017

X86 INSTRUCTIONS::: CARRY AIRTHMETIC INSTRUCTION

Syntax 1 : adc src, dest #GAS Syntax adc dest, src #Intel syntax Add with carry. Adds src + carry flag to dest, storing result in dest. Usually follows a normal add instruction to deal with values twice as large as the size of the register. In the following example, source contains a 64-bit number which will be added to destination. Example : mov eax, [source] ; read low 32 bits mov edx, [source+4] ; read high 32 bits add [destination], eax ; add low 32 bits adc [destination+4], edx ; add high 32 bits, plus carry Syntax 2 : sbb src, dest #GAS Syntax sbb dest, src #Intel syntax Subtract with borrow. Subtracts src + carry flag from dest, storing result in dest. Usually follows a normal sub instruction to deal with values twice as large as the size of the register.

No comments:

Post a Comment

Insights on Exam Prep, Science, Business, Tech & Health

🚨 MSME Business Owners सावधान! Fake Website और Fraudulent MSME Services से बचें |

आज के डिजिटल दौर में MSME, Udyam Registration, Government Schemes, Business Loan, GST, Trademark और अन्य सरकारी सेवाओं के नाम पर कई फर्जी वे...