<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://itecfun.com/extern.php?action=feed&amp;tid=3112&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[个人知识管理站 / 复习+补习 汇编相关知识]]></title>
		<link>http://www.itecfun.com/viewtopic.php?id=3112</link>
		<description><![CDATA[复习+补习 汇编相关知识 最近发表的帖子。]]></description>
		<lastBuildDate>Thu, 23 Apr 2015 08:15:16 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[复习+补习 汇编相关知识]]></title>
			<link>http://www.itecfun.com/viewtopic.php?pid=3228#p3228</link>
			<description><![CDATA[<p># a, 8位累加器。8080。b 基址，c 计数，d数据<br />#ax，16位累加器，由ah，al 组成。8086。bx=bh+bl,cx=ch+cl,dx=dh+dl<br />#eax，32位累加器，80386<br />#rax，64位累加器。X86-64</p><p>#E：Extend 扩展32bit&#160; X 表示H高位或者L低位<br />#A 表示Accumulate 累加器;B 表示基地址Basic address;<br />#C 表示Count 计数器；D 表示Data 数据<br />#ax 表示16位累加器，由ah和al组成；EAX 表示32bit累加器<br />#bx 表示16为地址寄存器，EBX表示32bit地址寄存器</p><br /><br /><p>#EAX 累加寄存器 存储函数返回值，执行计算操作<br />#EBX 唯一没有特殊用途的寄存器，属额外的数据存储器<br />#ECX 计数寄存器，用于循环操作，从大到小进行计数<br />#EDX 数据寄存器 辅助EAX完成复杂计算，比如乘法和除法</p><p>#EDI 目的操作数指针 destination index<br />#ESI 源操作数指针 source index</p><p>#ESP 栈指针 ，指着栈顶，返回地址 Stack Pointer<br />#EBP 基指针，指着栈底</p><p>#EIP 总是指向马上要直行的指令</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Thu, 23 Apr 2015 08:15:16 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?pid=3228#p3228</guid>
		</item>
	</channel>
</rss>
