包郵 x86 PC匯編語(yǔ)言.設(shè)計(jì)和接口-第五版-英文版
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
x86 PC匯編語(yǔ)言.設(shè)計(jì)和接口-第五版-英文版 版權(quán)信息
- ISBN:9787121097706
- 條形碼:9787121097706 ; 978-7-121-09770-6
- 裝幀:暫無(wú)
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
x86 PC匯編語(yǔ)言.設(shè)計(jì)和接口-第五版-英文版 本書(shū)特色
《x86 PC匯編語(yǔ)言、設(shè)計(jì)與接口(第5版)(英文版)》:國(guó)外計(jì)算機(jī)科學(xué)教材系列本節(jié)深入介紹了x86體系結(jié)構(gòu)、總線(xiàn)、接口技術(shù)、系統(tǒng)編程、IEEE浮點(diǎn)數(shù)學(xué)、USB、高速緩存以及RlSC和Harvard體系結(jié)構(gòu),逐步并系統(tǒng)地介紹了x86匯編語(yǔ)言編程和PC體系結(jié)構(gòu)的基礎(chǔ)知識(shí),為讀者提供了有趣且方便的學(xué)習(xí)經(jīng)驗(yàn),并用大量的示例及習(xí)題來(lái)加深讀者對(duì)概念的理解,是高校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生及x86嵌入式設(shè)計(jì)人員的理想教材和參考書(shū)!秞86 PC匯編語(yǔ)言、設(shè)計(jì)與接口(第5版)(英文版)》特點(diǎn):覆蓋了從8086至64位Itanium的所有x86微處理器。使用匯編和C程序示例來(lái)深入介紹x86PC體系結(jié)構(gòu)。使用示例介紹7x86指令的用法。介紹了IEEE浮點(diǎn)數(shù)和數(shù)學(xué)協(xié)處理器的基本知識(shí)。探討和分析了16位、32位和64位處理器(如Pentium和ltanium芯片)間的硬件不同點(diǎn)。討論了x86微處理器的8位、16位和32位接口。通過(guò)使用來(lái)I~IIBMPC技術(shù)參考中的程序片斷,顯示了PC系統(tǒng)編程的真實(shí)方法。簡(jiǎn)單介紹了USB端口以及如何使用C#來(lái)訪(fǎng)問(wèn)它的方法。對(duì)x86CPU和RlSC處理器進(jìn)行了比較?疾7x86高速緩存及其組織結(jié)構(gòu)。覆蓋了從Intel至AMD的x86處理器的64位新特性。探討了x86處理器的超標(biāo)量架構(gòu)及其多核特性。
x86 PC匯編語(yǔ)言.設(shè)計(jì)和接口-第五版-英文版 內(nèi)容簡(jiǎn)介
匯編語(yǔ)言與程序設(shè)計(jì)是計(jì)算機(jī)類(lèi)學(xué)科專(zhuān)業(yè)的重要的專(zhuān)業(yè)技術(shù)基礎(chǔ)課程,是以應(yīng)用為主的工程技術(shù)基礎(chǔ)類(lèi)課程。作者以簡(jiǎn)單易懂、分步介紹的方式,講授了x86 pc匯編語(yǔ)言程序設(shè)計(jì)及pc體系結(jié)構(gòu)。全書(shū)包括兩大部分內(nèi)容:(1)匯編語(yǔ)言程序設(shè)計(jì);(2)ibm pc兼容計(jì)算機(jī)接口設(shè)計(jì)。在介紹匯編語(yǔ)言程序的章節(jié)中,以匯編方法為引導(dǎo),逐步加入各種語(yǔ)句及指令,給出了很多程序?qū)嵗,并通過(guò)debug實(shí)用工具展示出程序指令執(zhí)行的具體動(dòng)作。在接口設(shè)計(jì)方面,從pc機(jī)所應(yīng)用的芯片到設(shè)備,從電路設(shè)計(jì)到編程都進(jìn)行了詳細(xì)的闡述。
本書(shū)內(nèi)容系統(tǒng),示例豐富,可作為高校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的教材,也是x86嵌入式設(shè)計(jì)人員的理想?yún)⒖紩?shū)。
x86 PC匯編語(yǔ)言.設(shè)計(jì)和接口-第五版-英文版 目錄
chapter 0: introduction to computing
chapter 1: the x86 microprocessor
chapter 2: assembly language programming
chapter 3: arithmetic and logic instructions and programs
chapter 4: int 21h and int 10h programming and macros
chapter 5: keyboard and mouse programming
chapter 6: signed numbers, strings, and tables
chapter 7: modules and modular programming
chapter 8: 32-bit programming for x86
chapter 9: 8088, 80286 microprocessors and isa bus
chapter 10: memory and memory interfacing
chapter 11: 8255 i/o programming
chapter 12: interfacing to lcd, motor, adc, and sensor
chapter 13: 8253/54 timer
chapter 14: interrupts in x86 pc
chapter 15: direct memory access and dma channels in x86 pc
chapter 16: video and video adapters
chapter 17: serial port programming with assembly and c#
chapter 18: keyboard and printer interfacing
chapter 19: hard disks
chapter 20: the ieee floating point and x87 math processors
chapter 21: 386 microprocessor: real vs. protected mode
chapter 22: high-speed memory design and cache
chapter 23: pentium and risc processors
chapter 24: the evolution of x86: from 32-bit to 64-bit
chapter 25: system design issues and failure analysis
chapter 26: isa, pc104, and pci buses
chapter 27: usb port programming
index
x86 PC匯編語(yǔ)言.設(shè)計(jì)和接口-第五版-英文版 節(jié)選
《x86 PC匯編語(yǔ)言、設(shè)計(jì)與接口(第5版)(英文版)》主要內(nèi)容簡(jiǎn)介:匯編語(yǔ)言與程序設(shè)計(jì)是計(jì)算機(jī)類(lèi)學(xué)科專(zhuān)業(yè)的重要的專(zhuān)業(yè)技術(shù)基礎(chǔ)課程,是以應(yīng)用為主的工程技術(shù)基礎(chǔ)類(lèi)課程。作者以簡(jiǎn)單易懂、分步介紹的方式,講授了x86 PC匯編語(yǔ)言程序設(shè)計(jì)及PC體系結(jié)構(gòu)。全書(shū)包括兩大部分內(nèi)容:1)匯編語(yǔ)言程序設(shè)計(jì);2)IBM PC兼容計(jì)算機(jī)接口設(shè)計(jì)。在介紹匯編語(yǔ)言程序的章節(jié)中,以匯編方法為引導(dǎo),逐步加入各種語(yǔ)句及指令,給出了很多程序?qū)嵗,并通過(guò)Debug實(shí)用工具展示出程序指令執(zhí)行的具體動(dòng)作。在接口設(shè)計(jì)方面,從PC機(jī)所應(yīng)用的芯片到設(shè)備,從電路設(shè)計(jì)到編程都進(jìn)行了詳細(xì)的闡述。
x86 PC匯編語(yǔ)言.設(shè)計(jì)和接口-第五版-英文版 相關(guān)資料
插圖:While the CPU can work only in binary, it can do so at very high speeds.However, it is quite tedious and slow for humans to deal with 0s and ls in order to pro-gram the computer. A program that consists of 0s and ls is called machine language, andin the early days of the computer, programmers actually coded programs in machine lan-guage. Although the hexadecimal system was used as a more efficient way to representbinary numbers, the process of working in machine code was still cumbersome forhumans. Eventually, Assembly languages were developed, which provided mnemonics forthe machine code instructions, plus other features that made programming faster and lessprone to error. The term mnemonic is typically used in computer science and engineeringliterature to refer to codes and abbreviations that are relatively easy to remember.Assembly language programs must be translated into machine code by a program calledan assembler. Assembly language is referred to as a low-level language because it dealsdirectly with the intemal structure of the CPU. To program in Assembly language, the pro-grammer must know the number of registers and their size, as well as other details of theCPU.Today, one can use many different programming languages, such as C/C++,BASIC, C#, and numerous others. These languages are called high-level languagesbecause the programmer does not have to be concerned with the internal details of theCPU. Whereas an assembler is used to translate an Assembly language program intomachine code (sometimes called object code), high-level languages are translated intomachine code by a program called a compiler. For instance, to write a program in C, onemust use a C compiler to translate the program into machine language.There are numerous assemblers available for translating x86 Assembly languageprograms into machine code. One of the most commonly used assemblers, MASM byMicrosoft, is introduce
- >
企鵝口袋書(shū)系列·偉大的思想20:論自然選擇(英漢雙語(yǔ))
- >
回憶愛(ài)瑪儂
- >
【精裝繪本】畫(huà)給孩子的中國(guó)神話(huà)
- >
煙與鏡
- >
伯納黛特,你要去哪(2021新版)
- >
隨園食單
- >
山海經(jīng)
- >
有舍有得是人生