日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

16位代码段与32位代码段的区别

發布時間:2025/6/17 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 16位代码段与32位代码段的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
16位代碼段與32位代碼段的區別:
16位代碼段與32位代碼段的區別如下:
16位代碼段最長只能為64k,段內偏移量為16位,默認的指令地址及操作地址為16位;
?32位代碼段最長可以4G,段內偏移量為32位,默認的指令地址及操作地址為32位。
是否能夠使用 ? eax, ? edx ? 等寄存器與是否使用16位代碼段及32位代碼段無關。16位代碼段、32位代碼段都可以使用 ? eax, ? edx ? 等寄存器。
如果要使用 ? eax, ? edx ? 等32位寄存器,必須在代碼中指定 ? .386, ? .386p, ? .486, ? .486p ? 等指示符。
在DOS實模式下,只能使用16位代碼段。
在MASM中,如果把 ? .386, ? .386p, ? .486, ? .486p ? 等指示符放在 ? .model ? 之前,那么所有的段(數據段、代碼段)默認為32位; 如果把 ? .386, ? .386p, ? .486, ? .486p ? 等指示符放在 ? .model ? 之后,那么所有的段(數據段、代碼段)默認為16位。

可以在定義段時,用 ? USE16 ? 或 ? USE32 ? 明確指定是使用16位的段(數據段、代碼段)還是32位的段(數據段、代碼段)。

部分參考資料:

http://www.arl.wustl.edu/~lockwood/class/cs306/books/artofasm/Chapter_8/CH08-3.html#HEADING3-42
首先要明確兩個概念:寄存器的位數和段的位數是兩個不同的概念。
寄存器的位數這個很容易理解~段的位數卻有點麻煩。
我們知道,8086的CPU的寄存器是16位的,80386以上的CPU是32位的;這在匯編語言中的體現就是.386p等偽指令。
如果你使用了.386p偽指令,那么匯編的編譯程序才會將你的指令編譯為80386認識的機器指令,匯編語言默認的是使用.8086偽指令,很明顯,這個時候匯編編譯程序只是將你的匯編程序編譯為8086認識的機器語言,這個時候當然也不可以用EAX等寄存器了,不然編譯程序會出現錯誤提示。如果你要使用EAX等寄存器,就要這個之前加上.386或者之上的偽指令。
簡單的來說,寄存器的位數是.386等偽指令決定的,和其他無關。
而段的位數卻是由段定義說明中的use16和use32這兩個中的其中一個決定的。其實,匯編編譯程序在將USE16或者USE16編譯成機器語言的時候,就是段描述符中的第6個字節的第6位(我們一般稱為D位),如果是USE16,就將該為設為0,如果是USE32,就設置為1
16位的代碼段和32位的代碼段很明顯的一個區別就是段大小的限制:一個是64k,一個是4G。細節上卻有很多差別,比如對于一個Push ? 10h這樣一個指令,如果段是16位的,sp=sp-2,如果段是32位
的,就是sp=sp-4,當然,如果如果你是PUSH ? EAX的話,無論段是16位還是32位,都是SP=SP-4。
還有很多細節,這里就不多說了。

總結

以上是生活随笔為你收集整理的16位代码段与32位代码段的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 毛片的网址 | 青在线视频 | 视频区小说区 | 精品少妇无码av无码专区 | 国产精品mm| 国产精品伦一区二区三区免费看 | 欧美成年视频 | 男人添女人荫蒂国产 | 日本中文字幕一区 | 91看片视频 | 欧美色涩在线第一页 | 亚洲综合网站 | a毛片在线观看 | 日韩激情片 | 国产伦精品一区二区三区视频网站 | 欧美日韩一区二区在线 | 天天爱天天干天天操 | 秋霞午夜 | 精品久久久久久久 | 国产91一区在线精品 | 日韩三级av在线 | 日本sm调教—视频|vk | 欧美干 | 国产成人av电影 | 成人漫画网站 | 五月天三级 | 99热这里 | 国产亚洲欧美在线精品 | 国产白丝精品91爽爽久久 | 亚洲欧美日本一区二区三区 | 可以免费观看的毛片 | 天天插插 | 短裙公车被强好爽h吃奶视频 | 蜜臀久久精品久久久用户群体 | 欧美一页 | 国产日韩欧美中文字幕 | 午夜噜噜 | 日日干av | 中文字幕一区二区三区久久久 | 中文字幕麻豆 | 国产精品久久午夜夜伦鲁鲁 | 国产精品一区二区三区免费在线观看 | eeuss鲁丝片一区二区三区 | 国产精品视频网 | 伊人久久大香线蕉av一区 | 亚洲最大福利网 | 成人在线免费电影 | 91伊人| 亚洲一区二区电影网 | www视频在线免费观看 | 欧美综合日韩 | 精品欧美一区二区三区在线观看 | 午夜福利啪啪片 | 亚洲第一狼人区 | 国产乱码精品一区二区三区五月婷 | 精品123区 | 91成品人影院 | 国产欧美一区二区三区精品酒店 | 午夜激情小视频 | 精品人妻人人做人人爽夜夜爽 | 成人福利在线免费观看 | wwwxxx亚洲| 中文字幕日韩无 | 男生裸体视频 | 丁香婷婷久久 | 放几个免费的毛片出来看 | 中文字幕在线日亚洲9 | 亚洲国产精品女人久久久 | 免费无码国产v片在线观看 三级全黄做爰在线观看 | 天天操天天干天天爱 | 欧美精品日韩少妇 | 天天天干干干 | 国产精品无码自拍 | 女人叫床高潮娇喘声录音mp3 | 欧美日韩中文 | 久久精品日 | 好爽又高潮了毛片 | 粉嫩av懂色av蜜臀av分享 | 好吊一区二区三区 | 精品国产高清在线观看 | 国产欧美日韩综合精品 | 黄色在线播放视频 | 手机成人在线视频 | 一本一道波多野结衣av黑人 | 中文字幕2021 | 中国女人真人一级毛片 | 午夜av影院| 国产欧美综合视频 | av大片免费看 | 成人h动漫精品一区二 | 浪潮av一区二区三区 | 欧美毛片视频 | 久久怡春院 | 精品免费在线视频 | av一二区 | 久久久999久久久 | 日本少妇b| 91高清在线| 日本伊人色|