Introduction to Assembly Language Programming: 8086/8088, 8087