This compiles and runs fine:
BYTE grr
grr = 325
As expected, this overflows to 69.
However, this fails:
BYTE grr
grr = (325)
It complains about this:
ERR: mov al,325!! Value out of range 325
LINE: 366
FILE: "main source
I would expect the byte to overflow to 69... why not?