- 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.
推薦閱讀
- 觸·心:DT時(shí)代的大數(shù)據(jù)精準(zhǔn)營(yíng)銷
- 編程的修煉
- Learning Linux Binary Analysis
- Bootstrap Essentials
- Bootstrap 4:Responsive Web Design
- Ext JS 4 Web Application Development Cookbook
- Mastering Drupal 8 Views
- Linux Device Drivers Development
- Android開發(fā)案例教程與項(xiàng)目實(shí)戰(zhàn)(在線實(shí)驗(yàn)+在線自測(cè))
- Babylon.js Essentials
- Mastering C++ Multithreading
- Mastering Elasticsearch(Second Edition)
- Magento 2 Beginners Guide
- 超簡(jiǎn)單:Photoshop+JavaScript+Python智能修圖與圖像自動(dòng)化處理
- C#網(wǎng)絡(luò)編程高級(jí)篇之網(wǎng)頁(yè)游戲輔助程序設(shè)計(jì)