本書以X86系列微機為背景,從簡單的Hello程序開始,系統而詳細地闡述了X86微機匯編語言編程的各種基礎知識和編程技巧,內容涉及到數據表示、存儲器管理、各種數據類型、過程、與匯編語言相關的體系結構、控制結構、文件、宏指令、位處理指令、字符串指令、mmx指令、類和對象,以及混合語言編程等,尤其是在高級匯編語言(HLA)方面,該書給予了細致深入的講解。對于有意學習X86匯編語言編程的程序員來說,這是一本難得的好書。 本書的作者Randall Hyde在大學中教授匯編語言十多年,并且開發了好幾個商用軟件,具有豐富的匯編語言開發經驗。該書的英文電子版受到了成千上萬的網站和高級程序員的高度評價,已經成為了高級匯編語言編程方面的一本經典之作。雖然該書的出版時間不長,但在Amazon上為該書作出評價的人很多,而且幾乎所有的人都給予5星的評價,可見其內容之好。筆者相信,隨著時間的推移,它在程序員中的影響回越來越大
上傳時間: 2015-02-25
上傳用戶:xuanjie
Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, Bochs can be compiled to emulate a 386, 486, Pentium, Pentium Pro or AMD64 CPU, including optional mmx, SSE, SSE2 and 3DNow! instructions. Bochs is capable of running most Operating Systems inside the emulation including Linux, DOS, Windows 95/98 and Windows NT/2000. Bochs was written by Kevin Lawton and is currently maintained by the Bochs project at "http://bochs.sourceforge.net".
標簽: emulator portable written highly
上傳時間: 2015-04-06
上傳用戶:FreeSky
數字濾波函數,實現數字信號的讀入,利用mmx指令集實現信號的快速處理
上傳時間: 2015-06-21
上傳用戶:hoperingcong
網站上只有delphi,flash類的源程序,這個用win32匯編寫的高空焰火爆炸的程序,當然也用到了mmx指令集,絕對的賞心悅目,假的話,你可以扔板磚
上傳時間: 2015-07-14
上傳用戶:LIKE
jpeg編解碼器,請使用make編譯。已經針對mmx指令進行過優化
上傳時間: 2015-08-04
上傳用戶:www240697738
本書以新一代Pentium系列微處理器和MASM 6.1X為背景,全面系統地敘述了16/32位PC匯編語言程序設計方法和最新知識與技術。全書共12章,分為三個層次:基本原理方法篇(第一~六章)介紹了Pentium工作方式和擴展技術,16/32位寄存器,存儲尋址機制,指令尋址與指令系統,匯編語法與偽指令,順序分支和循環程序設計,子程序嵌套與違歸及COM文件的編制。程序設計應用篇(第七~十章)介紹了表處理的排序檢索,加密、解密,磁盤文件管理,時鐘與駐留,BIOS中斷調用技術,機器人圖形動畫,輸入/輸出接口程序,異步通信,匯編語言與高級語言的混合編程。知識拓展技術篇(第十一~十二章)介紹了分段、分頁管理與多任務保護機制,實方式與保護方式切換示例,虛擬86方式的使用程序,多媒體匯編mmx和SSE指令及其編程設計與優化處理等。通過程序示例與軟件工具用法示范以及附錄列表,說明了如何進行軟件開發。各章之后均附有適量的習題。該書體系結構逐層推進,層內循序漸進;融會多年教學研究成果,內容新穎豐富,重點突出學用結合;教學內容易于教師和學生根據實際層次水平按需組合。
上傳時間: 2016-03-25
上傳用戶:qiaoyue
NASM是一個為可移植性與模塊化而設計的一個80x86的匯編器。它支持相當多的目標文件格式,包括Linux和 NetBSD/FreeBSD , a.out , ELF , COFF ,微軟16位的 OBJ 和 Win32 。它還可以輸出純二進制文件。它的語法設計得相當的簡潔易懂,和Intel語法相似但更簡單。它支持 Pentium , P6 , mmx , 3DNow! , SSE and SSE2 指令集
上傳時間: 2014-08-09
上傳用戶:Andy123456
NASM是一個為可移植性與模塊化而設計的一個80x86的匯編器。它支持相當多的目標文件格式,包括Linux和NetBSD/FreeBSD,a.out,ELF,COFF,微軟16位的OBJ和Win32。它還可以輸出純二進制文件。它的語法設計得相當的簡潔易懂,和Intel語法相似但更簡單。它支持Pentium,P6,mmx,3DNow!,SSE and SSE2指令集
上傳時間: 2017-05-31
上傳用戶:sxdtlqqjl
中值濾波算法,利用intel的mmx技術,速度比普通快上幾十倍
上傳時間: 2014-02-07
上傳用戶:zhaiyanzhong
第一章移植內核1.Linux內核基礎知識在動手進行 Linux內核移植之前,非常有必要對 Linux內核進行一定的了解下面從 Linux內核的版本和分類說起1.L.I Linux版本Linux內核的版本號可以從源代碼的頂層目錄下的 Makefile中看到,比如2.6.29.1內核的 Makefile中:其中的 VERSION和 PATCHLEVELI組成主版本號,比如24、2.526等,穩定版本的德主版本號用偶數表示(比如26的內核),開發中的版本號用奇數表示(比如25),它是下一個穩定版本內核的前身。SUBLEVEL稱為次版本號,它不分奇偶,順序遞增,每隔1-2個月發布一個穩定版本1 EXTRAVERSION稱為擴展版本號,它不分奇偶,順序遞增,每周發布幾次擴展本版號。1,1,2什么是標準內核按照資料上的習慣說法,標準內核(或稱基礎內核)就是指主要在htp/www.kernelorg/維護和獲取的內核,實際上它也有平臺屬性的。這些linux內核并不總是適用于所有imux支持的體系結構。實際上,這些內核版本很多時候并不是為一些流行的嵌入式 linux系統開發的,也很少運行于這些嵌入式inux系統上,這個站點上的內核首先確保的是在 InteIX86體系結構上可以正常運行,它是基于X86處理器的內核,如對inux-24l8ab2的配置 make menuconfig時就可以看到,Processor type and features->中只有386、486、586/K5/5x86/6x866x86MX、Pentium-Classic、Pentium-mmx、Pentium-Pro/Celeron/Pentium-ll,Pentium-Ill/Celeron(Coppermine),Pentium-4K6K6-/k6-Ⅲl、Athlon/Duron/K7、Elan,Crusoe,Winchip-C6·winchip-2
標簽: linux
上傳時間: 2022-04-01
上傳用戶: