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.求和程式