I'm supposed to modify an application written in 16-bit assembly which uses serial port. One of the objectives is to support speed of 19200 baud. Most of the resources I've read (for example this) on the Internet show the way of doing it using INT 14h. I basically write a magic number into al register, call the interrupt and the port is (hopefully) set. The OS's system call application is using to set up the serial port is using the same method (I'm free to modify it if needed).
The problem with that approach is that the field which sets the speed is a 3-bit field and the maximum speed if 9600 baud. How do I use higher speeds?