欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
學(xué) Win32 匯編[16]: 常用寄存器的常規功能

通用寄存器
EAX累加(Accumulator)寄存器AX(AH、AL)常用于乘、除法和函數返回值
EBX基址(Base)寄存器BX(BH、BL)常做內存數據的指針, 或者說(shuō)常以它為基址來(lái)訪(fǎng)問(wèn)內存.
ECX計數器(Counter)寄存器CX(CH、CL)常做字符串和循環(huán)操作中的計數器
EDX數據(Data)寄存器DX(DH、DL)常用于乘、除法和 I/O 指針
ESI來(lái)源索引(Source Index)寄存器SI常做內存數據指針和源字符串指針
EDI目的索引(Destination Index)寄存器DI常做內存數據指針和目的字符串指針
ESP堆棧指針(Stack Point)寄存器SP只做堆棧的棧頂指針; 不能用于算術(shù)運算與數據傳送
EBP基址指針(Base Point)寄存器BP只做堆棧指針, 可以訪(fǎng)問(wèn)堆棧內任意地址, 經(jīng)常用于中轉 ESP 中的數據, 也常以它為基址來(lái)訪(fǎng)問(wèn)堆棧; 不能用于算術(shù)運算與數據傳送
指令指針寄存器
EIP指令指針(Instruction Pointer)寄存器總是指向下一條指令的地址; 所有已執行的指令都被它指向過(guò).
標志寄存器
EFLAGS

標志(Flag)寄存器:
EFLAGS 中的 32 位被分成 0-31 個(gè)二進(jìn)制位分別使用;
第 0、2、4、6、7、11 位是狀態(tài)標志位;
第 10 位是字符串操作控制標志位;
其他標志位一般不用或無(wú)權使用
 

0CF進(jìn)位(Carry)標志目標無(wú)法容納無(wú)符號算術(shù)運算的結果, 需要進(jìn)位或借位時(shí)被設置; 可用 STC 指令設置, CLC 指令取消.
1
2PF奇偶(Parity)標志低 8 位中有偶數個(gè) 1 時(shí)被設置
3
4AF輔助(Auxiliary)標志使用 BCD 碼運算導致 3 位到 4 位產(chǎn)生進(jìn)位時(shí)被設置
5
6ZF零(Zero)標志運算結果為 0 時(shí)被設置
7SF符號(Sign)標志運算結果為負數時(shí)被設置
8
9
10DF方向(Direction)標志字符串操作是從高位到低位時(shí)被設置; 可用 STD 指令設置, CLD 指令取消.
11OF溢出(Overflow)標志因有符號運算的結果太寬而導致數據丟失時(shí)被設置
...
31
...


其中的 EAX、ECX、EDX 三個(gè)寄存器相對自由些, 所以練習時(shí)用它們較多.

沒(méi)理會(huì )段寄存器: CS、DS、SS、ES、FS、GS, 是因在 Win32 保護模式下編程它們不再重要了.

還有 FPU、MMX 系列寄存器, 等用到再說(shuō)吧.
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
微機原理——2.微處理器
關(guān)于匯編語(yǔ)言寄存器和指令操作的整理
匯編學(xué)習 1 寄存器的作用 尋址方式 - DraculaW - JavaEye技術(shù)網(wǎng)站
3. ARM尋址方式
寄存器表
第一課 易語(yǔ)言之寄存器 - 易語(yǔ)言,易源碼,易語(yǔ)言教程,易語(yǔ)言模塊,支持庫 - 一起資源吧...
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久