小弟纯新手,想请教几个问题~
本帖最后由 weixianlang 于 2011-8-11 09:09 编辑是这样的,最近看了小甲鱼的视频,想问几个很基础的问题:
AX,BX,CX,DX都是处理器中的通用寄存器,那EAX,EBX,ECX,EDX呢?应该也是吧。
AX和EAX(BX和EBX,多一个E和没有E有没有区别)是不是一样啊,我看到一篇文章里说EAX是累加器,EBX是基地址,ECX是计数器 ..
这些多个E和没有E意思上是不是一样,就这个问题有点模糊,求指教~
AX,BX,CX,DX是8086模式下的通用寄存器,是16位的寄存器,,EAX,EBX,ECX,EDX是32位cpu下的通用寄存器,都是32位的,此时AX,BX,CX,DX分别表示他们的低16位。。。。 bevin 发表于 2011-8-11 08:56 static/image/common/back.gif
AX,BX,CX,DX是8086模式下的通用寄存器,是16位的寄存器,,EAX,EBX,ECX,EDX是32位cpu下的通用寄存器,都是3 ...
嗯好,知道了。谢谢啊
本帖最后由 黑叶子 于 2011-8-11 09:14 编辑
哎,刚刚学16位的,楼主这个问题直接百度就出来了 建议楼主先学习8086汇编,不然问题多多! {:5_108:}{:5_109:}
加油 基础很重要的 parbbo 发表于 2011-8-11 09:26建议楼主先学习8086汇编,不然问题多多!
嗯。其实对编程一点概念都没有。对了,您说的8086汇编是什么,16位的? 求教 loyher 发表于 2011-8-11 21:27 static/image/common/back.gif
嗯。其实对编程一点概念都没有。对了,您说的8086汇编是什么,16位的? 求教
汇编这个东西其实需要一定的编程经验,如果没有学习比较吃力。
我们所说的汇编基本都是16位汇编,主要是16位能更好的让大家理解计算机是怎样运作,32位的封装的很厉害,达不到这个目标。
知道计算机cpu怎么运作让我们能够使用计算机的思维去考虑问题,有利于写出优化的程序!
楼主,你应该先打好基础, 基础是好重要的。现在明白就好了···加油!!!{:1_1:}
页:
[1]