$ASM/de

From MCS Wiki AVR
< $ASM
Revision as of 14:03, 31 January 2013 by Admin (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

= (**COPIED FROM ENGLISH PAGE**) === Action

Start of inline assembly code block.

 

 

Syntax

$ASM

 

 

Remarks

Use $ASM together with $END ASM to insert a block of assembler code in your BASIC code. You can also precede each line with the ! sign.

Most ASM mnemonics can be used without the preceding ! too.

 

See also the chapter Mixing BASIC and Assembly and Assembler mnemonics

 

 

Example

Dim C As Byte
 
Loadadr C , X 'load address of variable C into register X
 
$asm
Ldi R24,1 ; load register R24 with the constant 1
St X,R24 ; store 1 into variable c
$end Asm
Print C
End

Languages   English Deutsch  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language