- Mastering Assembly Programming
- Alexey Lyashko
- 109字
- 2021-08-20 10:23:26
Base pointer
EBP. This register is called the base pointer as its most common use is to point to the base of a stack frame during function calls. However, unlike the previously discussed registers, you may use any other register for this purpose if needed.
Another register worth mentioning here is EBX, which, in the good old days of 16-bit modes (when it was still just a BX register), was one of the few registers that we could use as a base for addressing. Unlike EBP, EBX was (in the case of the XLAT instruction, which by default uses DS:EBX, still is) intended to point to a data segment.
推薦閱讀
- OpenDaylight Cookbook
- Boost C++ Application Development Cookbook(Second Edition)
- Visual Basic 6.0程序設計計算機組裝與維修
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- 你必須知道的204個Visual C++開發問題
- Oracle Database 12c Security Cookbook
- 精通網絡視頻核心開發技術
- TradeStation交易應用實踐:量化方法構建贏家策略(原書第2版)
- Angular開發入門與實戰
- Programming with CodeIgniterMVC
- 零基礎學C語言程序設計
- Arduino機器人系統設計及開發
- 青少年學Python(第2冊)
- INSTANT LESS CSS Preprocessor How-to
- Learning ROS for Robotics Programming