ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

ReactOS Community > ReactOS Wiki

Assembly

From ReactOS

Jump to: navigation, search
Image:Icon_speedy_deletion.png This page is a candidate for speedy deletion

If you disagree with its speedy deletion, please explain why on its talk page. Watch also the Criteria for speedy deletion!

To make our assembly code compatible with both the GNU assembler and the MS assembler, a kind of meta language needs to be implemented using a mixture of preprocessor macros and asm macros.

This is an attempt to create a compatible language. This is WIP.

Directive GAS MASM/ML/ML64 Meaning
.global <symbol> .global <symbol> PUBLIC <symbol> Make <symbol> global.
.extern <symbol> - EXTERN Tell the assembler that <symbol> is in an external file.
if <expression> .if <expression> if <expression> Conditional compilation.
.align <alignment> .align <alignment> ALIGN <alignment>