汇编-32位CPU所含有的寄存器

Monday, December 10th, 2007

4个数据寄存器(EAX、EBX、ECX和EDX)
2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)
6个段寄存器(ES、CS、SS、DS、FS和GS)
1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)

汇编指令–伪指令

Saturday, December 8th, 2007

吃午饭的时候ITOU说起汇编,ITOU是公司的常务,没想到居然他还能用汇编,KIKUCHI的30年编程,ODA身为董事依然坚持自己开发引擎的核心……想想国内一批又一批的连代码都没写过的人就挂什么项目开发经理之类的头衔,估计马云之流也只有在中国才能取得这样的成功吧……不废话了,继续汇编指令,这回是:伪指令

汇编指令–串指令

Friday, November 9th, 2007

前面记述了《汇编指令–数据传输指令》,《汇编指令–算术运算指令》和《汇编指令–逻辑运算指令》,接下去要用到的就是汇编的串指令了。大致有这么些操作吧。

汇编指令–算术运算指令

Friday, November 2nd, 2007

继续我们的汇编指令之旅~看完了数据传输指令,知道了数据在存贮器和寄存器、寄存器和输入输出端口之间是如何传输的之后,接下来就是对得到的数据进行运算了。所以接下去的汇编指令是:算术运算指令

汇编指令–数据传输指令

Thursday, November 1st, 2007

看过有人写的一片分析strlen函数源代码的文章,其中对比了C和汇编的实现的效率,C的代码当然没有问题,但是汇编代码看的我累死了……大学的知识统统还给课本了。汇编在效率上是无可厚非的,所以找了一些相关的资料,就当复习吧。先是数据传输指令:作用:数据传输指令在存贮器和寄存器、寄存器和输入输出端口之间传送数据。它又细分为通用数据传送指令,输入输出端口传送指令,目的地址传送指令和标志传送指令。

Search Posts

Archives

Sponsored Ads