Modos Base-N, Hex, Octal y Binario.

Por omisi�n, los n�meros con signo son presentados del mismo modo como son presentados en el modo decimal, con el signo menos. En computaci�n y l�gica de dise�o es m�s com�n trabajar con n�meros en complemento de 2. Para activar la presentaci�n de n�meros en complemento de 2 utilice la pesta�a del dialogo Options/Display.
La lista desplegable del complemento de 2 le permite seleccionar la longitud de la palabra. Una vez que esta es seleccionada, los valores ser�n truncados hasta el n�mero de bits seleccionados para la presentaci�n anex�ndole 0�s a la izquierda o precediendo los n�meros.
La disposici�n de complemento de 2 solo afecta el valor presentado.
Por ejemplo, si solo est� sumando n�meros positivos hasta que el valor sobrepasa el m�ximo valor positivo, el valor actual positivo acumulado ser� guardado internamente, aunque la pantalla presentar� el valor truncado. Sin embargo, si hace el cambio a base decimal, o desactiva la funci�n de complemento de 2, Ud. Un mayor numero positivo, en lugar de un peque�o valor negativo.
Por ejemplo si una palabra de 8 bits es seleccionada y es ingresado el numero decimal �2, el valor FE ser� mostrado cuando haga la conversi�n a Hexadecimal. Si se ingresa el decimal 254 y se convierte a Hexadecimal de nuevo se presentar� el valor FE pero internamente este es un valor diferente. El complemento de 2 fij� la longitud de palabra d�ndole un numero de 8 bits en �ventana� detr�s del valor subyacente.
En los modos octal y binario algunos de los botones son desactivados. La disposici�n para n�meros binarios es mostrada abajo, habiendo fijado la longitud de palabra a 16 bits en la opci�n de complemento de 2.
Para n�meros en base-N se necesita colocar la base en el cuadro de dialogo Options/Mode. Este valor puede ser cualquier numero entre 2 y 36, y los d�gitos ser�n representados en el rango de 0-Z. Una vez que la base num�rica ha sido fijada, ser� recordada cada vez que se pase a Base-N. Fijar el valor de Base-N a 10 si necesita utilizar algunos n�meros en esta base para realizar operaciones con funciones bit wise (operaciones l�gicas bit a bit) y mientras trabaja con n�meros decimales.
Para bases num�ricas hasta 16 (Hexadecimal) los botones del 0-9 y A-F van siendo gradualmente dispuestas como se requiera. Mas all� de este limite (base>16) es necesario el ingreso de valores por medio de alg�n procedimiento en el teclado alfanum�rico. El procedimiento para el ingreso de estos n�meros G-Z es el uso por convenci�n de las letras en may�sculas como atajos de teclado o aceleradores.
Ejemplo:
Usando el cuadro de dialogo Options/Mode seleccione el modo Base-N y fije
la base en 22 (Tambi�n puede fijarla en cualquier valor mayor hasta 36)
Borre la calculadora y utilice los botones para introducir
:
CA |
Ahora use el teclado para introducir la [L] (Recuerde de utilizar la tecla
auxiliar y Shift para may�sculas)
CAL |
Utilizando los botones de nuevo, Introduzca
:
CALC95 |
Ahora realice algunas operaciones aritm�ticas del modo normal, por ej:
.
:
CALC98 |
Operadores L�gicos
Los operadores l�gicos que est�n disponibles son AND, OR, XOR y XNOR. Todos ellos toman dos operandos. Existe tambi�n un operador l�gico unario que es el operador para la negaci�n y el operador NOT .
Operadores de desplazamiento L�gico (Bitwise)
Oprimiendo el bot�n Shift se convierte el bot�n de desplazamiento izquierdo
en bot�n de
.
desplazamiento derecho . Los operadores de desplazamiento toman tambi�n dos operandos. El
numero a ser desplazado y el numero de posiciones a desplazar. Algunas veces es inconveniente
especificar �l numero de bits a ser desplazado el mismo sistema num�rico como �l numera a
ser desplazado , y se puede hacer el cambio de base num�rica en el curso de la operaci�n s
in que esto afecte los resultados.
Desplazar un numero negativo a la derecha es equivalente a desplazar hacia la izquierda y viceversa.