Präprozessor - Bedingungen (Assembler)

Dient dem fallunterschiedenen Assemblieren von Assembler-Programmteilen. Die Ausdrücke erwarten Werte aus Konstanten bzw. Funktionen welche solche Verarbeiten.

.if .elseif .else .endif

    • Assemblercode
  • .elseif Ausdruck
    • Assemblercode
  • .else
    • Assemblercode
  • .endif

.select .case .default .endselect

[..]
.equ  debug = 1
[..]
.If debug
  clr  R16
  rjmp mylabel
.Else
  ser  R16
  rjmp mylabel
.Endif
 
.set number = 22
[..]
.select number
.case 1 to 10,11
.case 22,23
.default
.endselect