麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

寄存器詳解

2019-11-10 20:30:06
字體:
來源:轉載
供稿:網友

寄存器 注:名字以字母‘E’開頭的寄存器表示32位,如EAX 32位,AX 16位,AL是低8位,AH是8-15位

32位CPU的8個通用寄存器:EAX, EBX, ECX, EDX, EBP, ESP, ESI, EDI 數據寄存器EAX, EBX, ECX, EDX EAX:累加寄存器,是很多加法乘法指令的缺省寄存器 EBX:基址寄存器,在內存尋址時存放基地址 ECX:計數寄存器,是重復(REP)前綴指令和LOOP指令的內定計數器 EDX:數據寄存器,總是被用來放整數除法產生的余數

段寄存器 DS: 段寄存器,指向當前運行著的程序的數據段。 ES: 額外的段寄存器 SS: 棧段寄存器,指向棧段

索引寄存器ESI, EDI ESI:源索引寄存器 EDI:目的索引寄存器 在很多字符串操作指令中,DS:ESI指向源串,而ES:EDI指向目標串

指針寄存器 ip:指令指針寄存器,存儲的是CPU下次要執行的指令的地址,CS:IP用來指示當前運行的指令地址,不能直接訪問CS,也不能直接訪問IP BP:基址指針寄存器,也叫棧基址寄存器,存儲的是棧的棧底指針,經常被用作高級語言函數調用的“框架指針”(frame pointer)。 一個標準的函數起始代碼如下: push ebp;保存當前ebp mov ebp, esp;EBP設為當前堆棧指針 sub esp, xxx;預留xxx字節給函數臨時變量 這樣一來,EBP構成了該函數的一個框架,在EBP上放分別是原來的EBP,返回地址和參數。EBP下方則是臨時變量,函數返回時作mov esp,ebp/pop ebp/ret即可 SP:ESP寄存器存儲的棧的棧頂指針,始終指向棧頂。


上一篇:排序算法

下一篇:二叉樹大全

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 婷婷久久网 | www中文在线 | xnxx18日本| 污黄视频在线观看 | 一级毛片在线免费观看 | 精品国产乱码久久久久久久 | 国产99久久久国产精品 | 中国免费一级毛片 | 亚洲视频成人 | 97久色| 午夜视频中文字幕 | 亚洲一区二区免费 | 国产a一级片| 九九热视频这里只有精品 | 成人毛片网 | 午夜精品影院 | 看国产毛片 | 国产一区二区三区四区五区加勒比 | 国产亚洲高清在线精品不卡 | 五月天堂av91久久久 | 久久综合婷婷 | 中国av免费在线观看 | 亚洲视频在线观看免费视频 | 精品中文字幕久久久久四十五十骆 | japanese hot milf free av| 无码av女优 | 国产高清成人久久 | 曰批全过程120分钟免费69 | 成人一区二区三区在线 | 久久久久亚洲美女啪啪 | 国产一级大片在线观看 | 国产午夜亚洲精品理论片大丰影院 | 国产亚洲精品久久久久婷婷瑜伽 | 免费色片 | 91 视频网站 | 泰剧19禁啪啪无遮挡大尺度 | 午夜视频福利 | 欧美黄色一级生活片 | 色人阁导航 | 久章草影院 | 在线a毛片免费视频观看 |