Két utasítás össze hasonlítása: B = B + 1 <> Incr B ?
Kód: Egész kijelölése
’Fordító: Bascom 1.11.9.0
$regfile = "M16def.dat" ' we use the M16
$crystal = 16000000 '-es kvarcot alkalmazunk,
'$sim
Rem Változók deklarálása
Dim B As Byte
’Idáig az: Alap:
Incr B
Decr B
Incr B
Decr B
Incr B
Decr B
Incr B
Decr B
Incr B
Decr B
End 'end program
’Futásidő: Cycl: 6210., 0.388125ms. Méret: *.bin: 244
Kód: Egész kijelölése
$regfile = "M16def.dat" ' we use the M16
$crystal = 16000000 '-es kvarcot alkalmazunk,
'$sim
Rem Változók deklarálása
Dim B As Byte
’Idáig az: Alap:
B = B + 1
B = B - 1
B = B + 1
B = B - 1
B = B + 1
B = B - 1
B = B + 1
B = B - 1
B = B + 1
B = B - 1
End 'end program
'Futásidő: Cycl: 6220, 0.38875ms. Méret *.bin: 244
Láthatóan a második megoldás 10 óra jelel és 0.0075ms hosszabb.
A memória foglalása viszont mindkettőnek egyforma.