, 68000,等等，8086的寄存器分配特性使得编译器的工作更为复杂;另一方面，比起半现代化的但广为使用的8位微处理器如6502, 6809,或8085,编译器生成代码就容易太多了.8086有64 KiB的字宽为8位的（或32K个宽度为16位的）I/O寻址空间. 栈的长度最大为64 KB（一个段） ，8086硬件支持栈顶由高地址向低地址生长。入栈、弹栈的数据单元长度为2字节。栈顶位置由寄存器的组合SS:SP给出. 共有256 个中断,包括硬件中断与软中断。中断可以嵌套，使用栈来保存中断返回地址