86有64 KiB的字宽为8位的（或32K个宽度为16位的）I/O寻址空间. 栈的长度最大为64 KB（一个段） ，8086硬件支持栈顶由高地址向低地址生长。入栈、弹栈的数据单元长度为2字节。栈顶位置由寄存器的组合SS:SP给出. 共有256 个中断,包括硬件中断与软中断。中断可以嵌套，使用栈来保存中断返回地址。8086增加了一些8080与8085所没有的新指令，用于更好地支持Pascal与PL/M的高级程序设计特性;如push "mem-op", ret "size", (其它一些指令如pus