天天看點

第五章 過程

PUSHFD 指令把 32 位 EFLAGS 寄存器内容壓入堆棧,而 POPFD 指令則把棧頂單元内容彈出到 EFLAGS 寄存器:

PUSHAD 指令按照 EAX、ECX、EDX、EBX、ESP(執行 PUSHAD 之前的值)、EBP、ESI 和 EDI 的順序,将所有 32 位通用寄存器壓入堆棧。

POPAD 指令按照相反順序将同樣的寄存器彈出堆棧。與之相似,PUSHA 指令按序(AX、CX、DX、BX、SP、BP、SI 和 DI)将 16 位通用寄存器壓入堆棧。

POPA 指令按照相反順序将同樣的寄存器彈出堆棧。在 16 位模式下,隻能使用 PUSHA 和 POPA 指令。

1.繪制彩色文本

第五章 過程

2.斐波那契數檔案

第五章 過程
第五章 過程

3.簡單加法(1)

第五章 過程

4.簡單加法(2)

5.随機整數

第五章 過程

6.随機字元串

第五章 過程

7.随機螢幕位置

第五章 過程

8.色彩矩陣

第五章 過程

9.求和程式

第五章 過程