汇编CPU的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:08:23
我们用现在的CPU,比如P42.8,进行汇编程序的编写,那么,可以完全完成书上教的8086CPU的操作了?比如寄存器也都一样?还有几个问题,那就是我如何知道我的CPU比起8086CPU,都新增了那些寄存器?都有哪些变化?我所学的8086CPU汇编如何应用到上面? 请不吝赐教。谢谢了。

Intel CPU都是向下兼容的,现代的奔腾啊酷睿啊都可以兼容以前的CPU指令的,所以可以完成书上的8086CPU的操作。但是现代CPU的寄存器多了很多,8086是16位的,基本寄存器只有ax,bx,cx,dx,di,si,sp,bp等,而32位CPU则有eax,ebx,edx,ecx,edi,esi,esp,ebp等。只不过在名称上多了个e,在位宽上变成了32位而已,用其来基本没有区别。