# Бағдарламалау режимі

Бағдарламалау режимі бағдарламалық қамтаманы әзірлеудегі жалпы математикалық операциялар үшін қажетті саймандарды ұсынады. Мысалы, бағдарламалау режимі он алтылық сандармен есептеулер жүргізуді өте оңайлатады. Сондай-ақ ол NOT, AND, OR және т.б. сияқты жалпы биттік операторларды қолдайды. 64 битке дейінгі сандар үшін екілік көрініс көрсетіледі, онда пайдаланушы тышқан курсорымен әрбір битті қолмен ауыстыра алады.

Сонымен қатар, ≪, ≫ және ⋙ батырмалары арқылы биттік жылжыту операцияларын орындауға болады. Модульдік арифметиканы mod батырмасы көмегімен орындауға болады.

Биттік, екілік толықтыру және байттар ретін ауыстыру функциялары үшін әдепкі сөз өлшемін Баптаулар мәзірінен де, бағдарламалау режиміндегі пернетақтаның төменгі жағындағы сөз өлшемі батырмасы арқылы да өзгертуге болады. Бұл осы функциялардың нәтижелерінің көрсетілуіне әсер етеді. Мысалы, мұнда 6B санының 64 биттік және 16 биттік сөз өлшемдеріндегі екілік толықтыруы көрсетілген:

64 бит:

twos 6B

FFFFFFFFFFFFFF95

16 бит:

twos 6B

FF95

Таңдалған сөз өлшеміне сыймайтын үлкен санды енгізу әрекеті Overflow (толып кету) қатесіне әкеледі.