Irapuan Pascoal
irapuan.menezes@gmail.com 2007
Georges Basile Stavracas Neto
georges.stavracas@gmail.com 2013
Lucas Romero de Abreu
lucasdeabreu@gmail.com 2013
Enrico Nicoletto
liverig@gmail.com 2013
Felipe Braga
fbobraga@gmail.com 2015
Rafael Fontenelle
rafaelff@gnome.org 2013-2021
Leônidas Araújo
leorusvellt@hotmail.com 2023

# Modo Programável

O modo Progamável fornece as ferramentas necessárias para operações matemáticas comuns no desenvolvimento de software. Por exemplo, o modo de programação facilita muito a matemática com números hexadecimais. Ele também suporta operadores bit a bit comuns, como NOT, AND, OR, etc. Uma visualização binária para números de até 64 bits é exibida, onde o usuário pode alternar manualmente cada bit usando o cursor do mouse.

Além disso, operações de deslocamento de bits são possíveis usando os botões ≪, ≫ e ⋙. A aritmética de módulo pode ser realizada usando o botão mod

The default word size for bitwise, two’s complement, and swap endianness functions can be changed both in the Preferences menu, or by using the word size button in the bottom of the keypad while in programming mode. This will affect how results from these functions are shown. For example, here we show the two’s complement of the number 6B in 64 bit and 16 bit word sizes:

64 bit:

dois 6B

FFFFFFFFFFFFFF95

16 bit:

dois 6B

FF95

Tentar inserir um número maior do que o permitido no tamanho de palavra selecionado resultará em um erro de estouro.