8086 8088微处理器和传统的计算机(如以8080为CPU的计算机)在执行指令时有什么不同?这样的设计有什么特点?

考试资料网
2023-04-21 · 百度认证:赞题库官方账号
考试资料网
向TA提问
展开全部
【答案】:一般传统计算机(如8080标准的8位机)程序的执行过程是:取第一条指令并执行,然后取第二条指令并执行,再取第三条指令并执行……以这种串行循环方式执行程序。通过分析可知,在执行指令时,总线空闲着;在取指令时,执行部件空闲着,故浪费了不少等待时间。而8086/8088微处理器由于执行部件EU和接口部件BIU这两个功能部件设计成能相互独立地工作,所以取指令和执行指令是独立而且可以重叠的。这样,CPU在执行一条指令的同时,就可以取出下一条或多条指令并将其送至指令流队列中排队:在执行完一条指令后便可立即执行下一条指令。其优点是减少了CPU为取指令所需的等待时间,提高了CPU的利用率,加快了程序的运行速度。这是一种流水线操作方式。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式