Если я сделаю это,
var
a,b,c:cardinal;
begin
a:=$80000000;
b:=$80000000;
c:=a+b;
end;
c будет равно 0, поскольку сложение переполнилось. Как лучше всего поймать это переполненное логическое значение? (a + b ? действительно хороший способ был бы с встроенным ассемблером, но я не так много разбираюсь в ассемблере (хотя я предполагаю, что он будет включать что-то вроде
JO
)