var
B: Byte;
W: Word;
C: Cardinal;
begin
{Byte 是1字節(8位)無符號整型, 其最大值是 111111112}
asm
mov B, 11111111B;
end;
ShowMessage(IntToStr(B)); {255}
{Word 是2字節(16位)無符號整型, 其最大值是 11111111 111111112}
asm
mov W, 1111111111111111B;
end;
ShowMessage(IntToStr(W)); {65535}
{Cardinal 是4字節(32位)無符號整型, 其最大值是 11111111 11111111 11111111 111111112}
asm
mov C, 11111111111111111111111111111111B;
end;
ShowMessage(IntToStr(C)); {4294967295}
{它們的最小值都是 0}
end;