Welk commando heb je nodig om te kijken of een waarde in een register hoger is dan een bepaalde waarde (die je kan instellen)

Zodat je dus bijv kan kijken of een geheugenbank hoger is dan 90 (decimalen) of kleiner dan 90

welke taal het je het over?
picbasic
IF var1= >90 then stop else go-on

ASM

cmp var1:90 ; vergelijk var1 met 90
JGE @go-on ; jump on greather or equal naar @go-on
JMP @stop ; ga anders naar @stop.

[Bericht gewijzigd door MAH op ]

Op 30 april 2006 23:55:56 schreef MAH:
welke taal het je het over?
picbasic
IF var1= >90 then stop else go-on

Volgens mij was het >=.
Ik heb me daar ook al een paar x aan gebrand.

het groter teken voor het vergelijk teken?

misschien heb je gelijk. als jij al door schade en schande bent wijsgeworden neem ik dat graag van je aan...

Op 1 mei 2006 00:00:31 schreef MAH:
het groter teken voor het vergelijk teken?

misschien heb je gelijk. als jij al door schade en schande bent wijsgeworden neem ik dat graag van je aan...

klinkt ook logischer
gelijk aan of groter dan
Groter dan of gelijk aan

Verder moet mag (doktersadvies, heeft met ethiek te maken :-)) je me er niet aan vast pinnen hoor. Ik ben de laatste tijd erg warrig in mijn hoofd

Idd >= :)

http://www.cplusplus.com/doc/tutorial/operators.html
(ik begon ook aan mezelf te twijfelen)

[Bericht gewijzigd door JuuL op ]

excuse.. niet duidelijk geweest idd.

Het is in ASM voor de PIC (16f819)

En dan nog een andere vraag, deze PIC heeft een interne 10Bits AD converter. Hij bewaard de eerste 8 bits in een register en dan de andere 2 bits in een andere register.

Nou wil ik een timer maken die afhankelijk is van de spanning op een van de AD poorten. (Dus, spanning is letterlijk tijd).

Nu is het me wel gelukt, alleen moet ik het zo minimim als mogelijk hebben omdat het tijd critisch is dus was benieuwd hoe jullie dat zouden oplossen in ASM