Yeah, integer division truncates, but that's towards zero, not towards negative infinity. The remainder is in ah, dx, edx, or rdx depending on the size.
The FPU is configurable via the "control word". "Round to nearest even" is probably a common default (useful for statistics, supposedly), but I wouldn't count on it!
Best,
Frank