В Z-машине, номера обычно хранится в 2 байтах (в виде наиболее значащего байта, а затем младшего по статусу) и удерживать любое значение в диапазоне от $0000 до $FFFF ( от 0 до 65535 в десятичных числах).
Эти значения иногда рассматривают как знаковыми, в диапазоне от -32768 до 32767. Эффективно -n хранить в виде 65536 -n и поэтому верхний бит является знаковым битом.
2.2.1
Операции численного сравнения, умножение, сложение, вычитание, деление, остаток после разделения и печати чисел. Побитовые операции без знаков. (В частности, так как сравнение подписано, это небезопасно для сравнения двух адресов с использованием JL и JG)