ぐだぐだ低レベルプログラミング(198)x86(16bit)、CALLとRET

farCall
Joseph Halfmoon

前回はカウンタレジスタCXを「見て飛ぶ」LOOPとJCXZでした。今回は「呼び出したら戻る」CALLとRET命令です。例によってイントラ・セグメントとインター・セグメントの違いあり。CALLの場合はダイレクトとインダイレクトの違いもあり。いろいろあるけれど、CALL、RETは意外とフツー。

“ぐだぐだ低レベルプログラミング(198)x86(16bit)、CALLとRET” の続きを読む