计算机能执行的指令都有什么?

如题所述

计算机能执行的都是机器码
完成一条指令的功能可以分成两个主要阶段:取指和执行。
取指(fetch)――从主存储器中取出指令代码进入cpu。
8086cpu中,指令在存储器中的地址由代码段寄存器cs和指令指针寄存器ip共同提供,再由地址加法器得到20位存储器地址。总线接口单元biu负责从存储器取出这个指令代码,送入指令队列。
执行(execution)――是将指令代码翻译成它代表的功能(被称为译码)、并发出有关控制信号实现这个功能。
8086cpu中,执行单元eu从指令队列中获得预先取出的指令代码,在eu控制电路中进行译码,然后发出控制信号由算术逻辑单元进行数据运算、数据传送等操作。指令执行过程需要的操作数据有些来自cpu内部的寄存器、有些来自指令队列、还有些来自存储器和外设。如果需要来自外部存储器或外设的数据,则控制单元eu控制总线接口单元biu从外部获取。
温馨提示:答案为网友推荐,仅供参考
相似回答