简述8086/8088微处理的编程结构
2个回答
展开全部
8086/8088微处理器
8086是Inter系列的16位微处理器,芯片上有2.9万个晶体管,采用
HMOS工
艺制造,用单一的+5V电源,时钟频率为5MHz~10MHz。
8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据。可
寻址的内存空间为1MB.
Inter公司在推出8086的同时,还推出了一种准16位微处理器8088,8088的内部寄存器,运算部件及内部数据总线都是按16位设计的,单外部数据总线只有8条。推出8086的主要目的是为了与当时已有的一套Inter外部设备接口芯片直接兼容使用。8086与8088在寄存器结构,编程结构,存储器组织及I/O端口组织方面是完全一样的或稍有差别,在本节中,对其差别之做出说明。
1.3.1
8086/8088的寄存器结构
8086是Inter系列的16位微处理器,芯片上有2.9万个晶体管,采用
HMOS工
艺制造,用单一的+5V电源,时钟频率为5MHz~10MHz。
8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据。可
寻址的内存空间为1MB.
Inter公司在推出8086的同时,还推出了一种准16位微处理器8088,8088的内部寄存器,运算部件及内部数据总线都是按16位设计的,单外部数据总线只有8条。推出8086的主要目的是为了与当时已有的一套Inter外部设备接口芯片直接兼容使用。8086与8088在寄存器结构,编程结构,存储器组织及I/O端口组织方面是完全一样的或稍有差别,在本节中,对其差别之做出说明。
1.3.1
8086/8088的寄存器结构
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
8086/8088的内部中断主要有5种。
(1)
除法错中断
(2)
单步中断
(3)
断点中断
(4)
溢出中断
(5)用户自定义的软件中断
在8086/8088内存的开始1k字节建立了一个中断向量表,每个中断向量由4个字节组成,低两位是ip值,高两位是cs值,这个cs:ip地址表示当相应中断发生时,中断处理程序的入口地址。
例如:除0中断是0号中断,即中断向量的地址是0000:0000——0000:0003,假设中断向量是:53
4e
08
26,则每当程序中有除以0的操作时,立即产生中断,程序从0号中断向量中取出地址:0826:534e,并立即转到这个地址去执行相应的中断处理程序。
(1)
除法错中断
(2)
单步中断
(3)
断点中断
(4)
溢出中断
(5)用户自定义的软件中断
在8086/8088内存的开始1k字节建立了一个中断向量表,每个中断向量由4个字节组成,低两位是ip值,高两位是cs值,这个cs:ip地址表示当相应中断发生时,中断处理程序的入口地址。
例如:除0中断是0号中断,即中断向量的地址是0000:0000——0000:0003,假设中断向量是:53
4e
08
26,则每当程序中有除以0的操作时,立即产生中断,程序从0号中断向量中取出地址:0826:534e,并立即转到这个地址去执行相应的中断处理程序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询