青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-341  評論-2670  文章-0  trackbacks-0
 
     摘要: 為了讓編譯成x86后的代碼可以轉換成C++的函數指針,我們也必須處理成員對齊的事情。如果腳本里的結構成員對齊跟C++不一致的話,會造成很多麻煩。下面是成員對齊的計算方法:  閱讀全文
posted @ 2009-03-09 20:46 陳梓瀚(vczh) 閱讀(3773) | 評論 (2)編輯 收藏
     摘要: x87的FPU支持很多種浮點運算,其中浮點運算的比較結果不放在EFLAGS里,我們需要人手取出。在比較a和b的時候,C2=0,C3=(a==b),C0=(a<b)。我們可以將FNSTSW AX指令將浮點標志位復制到AX,然后通過讀取C3、C2和C0(分別位于第14、10、8位)來判斷結果。下面是一個求浮點數組最大值的匯編函數:  閱讀全文
posted @ 2009-03-06 04:56 陳梓瀚(vczh) 閱讀(1508) | 評論 (0)編輯 收藏
     摘要: 本來昨天搞定了異常處理之后決定狂喜一天,誰知道今天用release編譯了一下之后竟然掛了!資料找了半天發現是Windows XP之后提供的一項保護SAFESEH搞的鬼。于是需要將自己的異常處理函數添加進PE頭的SAFESEH列表中。方法如下:  閱讀全文
posted @ 2009-03-04 08:40 陳梓瀚(vczh) 閱讀(1914) | 評論 (2)編輯 收藏
     摘要: 使用上一篇文章的資料,就可以使用匯編實現異常處理了。下面來看一個例子。  閱讀全文
posted @ 2009-03-03 00:20 陳梓瀚(vczh) 閱讀(2289) | 評論 (1)編輯 收藏
A Crash Course on theDepths of Win32 Structured Exception Handling, MSJ January 1997
http://www.microsoft.com/msj/0197/Exception/Exception.aspx

對于結構化異常處理(SEH)的進一步探索(讀后感)
http://vicchina.51.net/research/other/seh/sehadvance.htm

NT 中的異常幀結構和異常嵌套(讀后感續)
http://vicchina.51.net/show_article.php?id=65
posted @ 2009-03-02 04:45 陳梓瀚(vczh) 閱讀(1784) | 評論 (0)編輯 收藏
     摘要: stdcall、cdecl和fastcall的參數都是從右到左入棧,并且返回值遵循以下規律:
小于等于4字節結構用EAX
小于等于8字節結構用EDX:EAX
浮點數用ST(0)
其他則在EAX放置一個指針,供返回值使用

stdcall被調用者清棧,cdecl調用者清棧,fastcall被調用者清棧并且前兩個小于等于4字節的參數放入ECX和EDX。返回值和參數如果一方有構造函數或析構函數則不使用寄存器。
于是今天用字符串形式的匯編寫了三種調用方法的求和函數:  閱讀全文
posted @ 2009-03-01 05:27 陳梓瀚(vczh) 閱讀(1817) | 評論 (9)編輯 收藏
     摘要: 這個匯編程序讀入一個字符串,并計算結果。支持加減乘除括號,不支持浮點數,不支持查錯。以下是匯編以及注釋。匯編程序使用這篇文章的程序編譯并執行。  閱讀全文
posted @ 2009-02-26 09:05 陳梓瀚(vczh) 閱讀(2233) | 評論 (0)編輯 收藏
     摘要: 今天完成了文本格式匯編代碼的編譯工作。這主要是為了調試,因為編譯器不可能產生文本格式的匯編代碼,這樣會很浪費資源。翻譯過程如下:  閱讀全文
posted @ 2009-02-26 01:27 陳梓瀚(vczh) 閱讀(3402) | 評論 (2)編輯 收藏
     摘要: 光能編譯匯編還是不行的,因為很多東西在編譯的時候不知道,典型的比如放常量那部分的指針等等。主要原因還是因為x87(指FPU部分)沒有指令包含浮點立即數,所有裝載浮點常數的指令都要求提供指針。所以諸如double a=1.2;之類的代碼,需要將1.2預先放置在一個地方然后確定指針的位置。

于是就遇到了一個問題,如何將編譯后才知道的指針地址寫進去呢?  閱讀全文
posted @ 2009-02-22 22:41 陳梓瀚(vczh) 閱讀(1952) | 評論 (1)編輯 收藏
     摘要: 在完成了這里和這里的工作之后,就可以寫程序生成機器碼了。在生成機器碼的時候有如下注意事項:

1:可執行代碼所在的空間必須使用VirtualAlloc與PAGE_EXECUTE_READWRITE標記分配。
2:程序需要的常量空間、全局變量空間和指令空間需要分開在三個不同的地方。

下面的例子使用一個struct保存指令的每一個部分,并且結合之前產生的指令譯碼表生成二進制碼。  閱讀全文
posted @ 2009-02-22 07:08 陳梓瀚(vczh) 閱讀(4966) | 評論 (11)編輯 收藏
僅列出標題
共35頁: First 18 19 20 21 22 23 24 25 26 Last 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品乱码| 亚洲美女少妇无套啪啪呻吟| 国内精品久久久久影院色| 欧美日韩一区二区视频在线观看| 欧美jizz19hd性欧美| 欧美不卡一卡二卡免费版| 欧美激情1区2区3区| 欧美日韩直播| 国产情人综合久久777777| 国产一区二区三区久久悠悠色av | 久久夜精品va视频免费观看| 欧美在线亚洲| 欧美成人午夜影院| 国产精品成人免费| 狠狠久久综合婷婷不卡| 亚洲国产精品99久久久久久久久| 亚洲人精品午夜| 亚洲午夜久久久久久久久电影院| 亚洲嫩草精品久久| 猫咪成人在线观看| 日韩视频三区| 久久免费视频一区| 国产精品a久久久久久| 国产一区二区日韩精品欧美精品| 亚洲激情视频| 久久激情五月丁香伊人| 亚洲激情国产| 亚洲伊人网站| 欧美精品一二三| 国产一区av在线| 一区二区毛片| 久久国产精品色婷婷| 久久久www成人免费精品| 欧美激情一区二区三区全黄| 国产精品影视天天线| 亚洲人成在线观看网站高清| 午夜视频在线观看一区| 亚洲国产小视频| 销魂美女一区二区三区视频在线| 麻豆成人精品| 亚洲国产欧美在线人成| 西瓜成人精品人成网站| 欧美大片一区| 国内精品久久久| 午夜一区二区三区在线观看| 欧美激情视频在线播放| 欧美一区激情视频在线观看| 欧美午夜不卡影院在线观看完整版免费 | 中文网丁香综合网| 久久色在线播放| 黑人极品videos精品欧美裸| 亚洲欧美99| 99精品黄色片免费大全| 欧美激情国产日韩精品一区18| 国产精品日韩一区| 亚洲免费在线播放| 中日韩高清电影网| 欧美日韩国产综合视频在线观看| 亚洲激情综合| 亚洲人成在线观看| 欧美日韩精品免费观看视频完整 | 亚洲一区二区三区午夜| 亚洲国产精品一区二区第四页av| 久久久久久穴| 亚洲国产日韩一区二区| 欧美高清视频一区二区| 米奇777超碰欧美日韩亚洲| 在线精品视频免费观看| 欧美激情影院| 欧美日韩精品免费观看视频完整| 最新亚洲视频| 99re66热这里只有精品3直播| 欧美伦理a级免费电影| 中文国产成人精品久久一| 日韩视频不卡中文| 欧美小视频在线| 欧美诱惑福利视频| 久久久久成人精品| 亚洲区一区二| 亚洲午夜女主播在线直播| 国产欧美精品一区二区色综合| 久久人人爽人人爽爽久久| 免费成人黄色av| 亚洲婷婷免费| 久久久精品午夜少妇| 一区二区三区精品国产| 久久精品一级爱片| 欧美在线一级va免费观看| 在线国产精品一区| 亚洲免费观看高清在线观看| 国产精品日日做人人爱| 免费在线国产精品| 欧美喷潮久久久xxxxx| 亚洲欧美国产另类| 久久综合网色—综合色88| 一区二区三区国产精华| 欧美在线免费视屏| 亚洲图片欧洲图片av| 久久精品30| 亚洲欧美国产三级| 欧美国产精品一区| 久久九九国产精品| 欧美视频在线观看视频极品| 久久综合中文色婷婷| 国产精品久久久久三级| 欧美国产日韩精品| 红桃视频一区| 亚洲欧美国产精品桃花| 99热精品在线| 免费av成人在线| 久久亚洲国产成人| 国产欧美日韩亚洲精品| 亚洲精品免费电影| 在线成人h网| 欧美影片第一页| 午夜精品一区二区三区在线| 欧美激情第1页| 欧美激情精品久久久| 国模私拍视频一区| 亚洲小说区图片区| 99视频精品全国免费| 久久影视精品| 久久婷婷激情| 国模精品一区二区三区色天香| 一区二区精品在线观看| 一区二区三区四区五区精品视频 | 中国成人在线视频| 欧美二区在线| 欧美成人性生活| 精品电影在线观看| 久久精品夜色噜噜亚洲aⅴ| 欧美亚洲一级| 国产精品一区毛片| 亚洲一区国产精品| 午夜精品久久久久久久男人的天堂| 欧美激情一二区| 亚洲精品国产精品久久清纯直播| 亚洲第一精品夜夜躁人人躁| 久久精品视频网| 久久精品国产69国产精品亚洲| 国产精品分类| 午夜精品亚洲| 久久综合久久综合久久综合| 国产自产高清不卡| 久久精品二区亚洲w码| 久久久久久一区| 亚洲国产精品久久久久婷婷884| 久久先锋影音av| 蜜臀av一级做a爰片久久 | 国产精品女人毛片| 亚洲一区二区三| 久久国产欧美精品| 激情五月婷婷综合| 老司机午夜精品| 亚洲欧洲日韩综合二区| 亚洲午夜一区二区三区| 国产精品久久久久久久app| 亚洲一区二区在线免费观看视频| 欧美一区二区三区四区夜夜大片| 韩国av一区| 欧美国产乱视频| 一区二区三区四区五区视频 | 久久av在线| 亚洲第一黄色| 欧美日韩一区不卡| 午夜影院日韩| 亚洲第一在线综合网站| 亚洲视屏在线播放| 国产欧美日韩精品一区| 久热国产精品视频| 亚洲视频一区二区在线观看| 久久久久欧美精品| 一本色道久久综合狠狠躁篇的优点 | 国产精品久久久久久久久久免费看 | 亚洲自拍啪啪| 国产手机视频精品| 免费h精品视频在线播放| 一区二区三区三区在线| 玖玖玖免费嫩草在线影院一区| 亚洲二区免费| 国产精品影音先锋| 欧美另类女人| 蜜乳av另类精品一区二区| 午夜影院日韩| 亚洲私人影院在线观看| 亚洲国产成人精品视频 | 91久久精品国产91久久| 欧美在线地址| 99视频有精品| 亚洲黄色成人网| 国精品一区二区三区| 欧美日韩在线高清| 麻豆精品网站| 久久精品免费观看| 亚洲欧美一区二区精品久久久| 亚洲精品永久免费| 亚洲福利视频专区| 美女主播精品视频一二三四| 欧美在线免费| 午夜一区不卡|