Programmeringsläge
Programmeringsläge tillhandahåller verktygen som krävs för vanliga matematiska operationer i programutveckling. Exempelvis gör programmeringsläget matematik på hexadecimala tal väldigt lätt. Det stöder också vanliga bitvisa operatorer som NOT, AND, OR och så vidare. En binär vy för tal upp till 64 bitar långa visas, där användaren manuellt kan växla varje bit med muspekaren.
Dessutom är bitskiftningsoperationer möjliga genom att använda knapparna ≪, ≫ och ⋙. Moduloaritmetik kan utföras med knappen mod.
Standardordstorleken för bitvisa funktioner, tvåkomplement och funktion för att växla byteordning kan ändras både i menyn Inställningar, eller genom att använda ordstorleksknappen i botten på knappsatsen i programmeringsläge. Detta kommer påverka hur resultat från dessa funktioner visas. Här visar vi exempelvis tvåkomplement för talet 6B i 64 bitars och 16 bitars ordstorlekar:
64 bitar:
twos 6B
FFFFFFFFFFFFFF95
16 bitar:
twos 6B
FF95
Försök att mata in ett större tal än som kan rymmas i den valda ordstorleken kommer resultera i ett överspillsfel.