La rappresentazione di un numero nella memoria è comunque formata da una serie di cifre binarie, ma la sua interpretazione è affidata al programmatore. Ad esempio il numero
0FFh rappresenta sia il numero decimale 255 senza segno che il numero negativo -1. Quale sia il valore da considerare è una decisione che spetta al programmatore.
Con 8 bit si possono formare 256 combinazioni. Se si vogliono rappresentare numeri con segno allora le prime 128 combinazioni rappresentano i numeri positivi da 0 a 127 e le ultime 128 configurazioni (da 128 a 255) rappresentano i numeri negativi.
Quale dovrebbe essere la codifica di -5? Sottraendo 5 da 256 si ottiene 251, la codifica di -5. Infatti la somma di -5 con 5 deve dare 0, come accade sommando 5 con 251 avendo a disposizione 8 bit.
Il segno del numero viene individuato dal valore del bit più a sinistra: Infatti i numeri da 128 a 255 hannoil bit 7 a livello 1.
Lo stesso metodo viene applicato ai numeri rappresentati in una word: i positivi sono compresi tra 0 e 32767 e i negativi da 32768 a 65535.
Calcoli con l'emulatore
L'emulatore dispone di due utili strumenti: un convertitore del codice di numeri e una calcolatrice.
Number Convertor consente di convertire un numero. Basta scrive il numero in una qualsiasi casella di testo e automaticamente viene mostrato il codice negli altri sistemi di numerazione.

Expression Evaluator consente di fare calcoli tra numeri espressi in diversi sistemi di numerazione e converte il risultato. Basta Scrivere un'espressione e premere Invio, Il risultato appare nel sistema di numerazione scelto.
Per esempio, per calcolare:
0FFFFh * 10h + 0FFFFh (massima locazione si memoria indirizzabile dalla CPU 8086).
Se si spuntano le caselle
Signed e
Word si ottiene il risultato. -17 (perchè: (-1) * 16 + (-1). Lo stesso calcolo ripetuto togliendo la marca di spunta a lla casella Signed il risultato è: 65535 * 16 + 65535 cioè 1114095.
Le operazioni ammesse sono:
~ not (inverts all bits).
* multiply.
/ divide.
% modulus.
+ sum.
- subtract (and unary -).
<< shift left.
>> shift right.
& bitwise AND.
^ bitwise XOR.
| bitwise OR.