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

O tamanho de palavra padrão para funções bit a bit, complemento de um, complemento de dois e endianidade de troca pode ser alterado no menu Preferências ou usando o botão de tamanho de palavra na parte inferior do teclado numérico, no modo Programável. Isso afetará a forma como os resultados dessas funções são exibidos. Por exemplo, aqui mostramos o complemento de dois do número 6B em tamanhos de palavra de 64 bits e 16 bits:

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.