.Base <2/8/10/16>  Exemple: .Base  8

.Base   change la base par défaut, avec laquelle tous les nombres sont traités. Il faut exprimer la base future (valeur) dans la base actuelle ou dans une des quatre suivantes: 2', 8', 10' ou 16'. La base par défaut est le décimal. Pour revenir en décimal, il faut écrire .Base 10'10 (ou .Base 12 si on était en octal).
L'assembleur CALM démarre avec labase décimale.

Application: un générateur de caractère est plus lisible en binaire (il est tourné de 90 degrés)
.Base 2
.16 01111100   ;0
.16 10100010
.16 10010010
.16 10001010
.16 01111100

.16 00000000   ; 1
.16 00000010
.16 11111110
.16 01000010
.16 00000000
.Base 10'10