<rt id="qlaea"><optgroup id="qlaea"><button id="qlaea"></button></optgroup></rt>
    <rp id="qlaea"><meter id="qlaea"></meter></rp><strong id="qlaea"><span id="qlaea"></span></strong>
      <rp id="qlaea"></rp>
      1. <source id="qlaea"><nav id="qlaea"><strike id="qlaea"></strike></nav></source>

        計算機書籍控

        匯編語言(第3版)

           《匯編語言(第3版)》讀者將沿著學習線索來學習一個個知識點,通過一個個檢測點,被線索引入到一個個問題分析之中,并完成一個個實驗,線索上的每一個教學節點都是后續內容的基礎。每一個節點的信息量或難度,又只比前面的多一點,讀者在每一步的學習中都會有一種有的放矢的感覺。
        

        目錄

        
        第1章 基礎知識
        1.1 機器語言
        1.2 匯編語言的產生
        1.3 匯編語言的組成
        1.4 存儲器
        1.5 指令和數據
        1.6 存儲單元
        1.7 CPU對存儲器的讀寫
        1.8 地址總線
        1.9 數據總線
        1.10 控制總線
        1.11 內存地址空間(概述)
        1.12 主板
        1.13 接口卡
        1.14 各類存儲器芯片
        1.15 內存地址空間
        第2章 寄存器
        2.1通用寄存器
        2.2字在寄存器中的存儲
        2.3幾條匯編指令
        2.4物理地址
        2.516位結構的CPU
        2.68086CPU給出物理地址的方法
        2.7“段地址×16+偏移地址=物理地址”
        的本質含義
        2.8段的概念
        2.9段寄存器
        2.10CS和IP
        2.11修改CS、IP的指令
        2.12代碼段
        實驗1查看CPU和內存,用機器指令
        和匯編指令編程
        第3章寄存器(內存訪問)
        3.1內存中字的存儲
        3.2DS和(address)
        3.3字的傳送
        3.4mov、add、sub指令
        3.5數據段
        3.6棧
        3.7CPU提供的棧機制
        3.8棧頂超界的問題
        3.9push、pop指令
        3.10棧段
        實驗2用機器指令和匯編指令編程
        第4章第一個程序
        4.1一個源程序從寫出到執行的過程
        4.2源程序
        4.3編輯源程序
        4.4編譯
        4.5連接
        4.6以簡化的方式進行編譯和連接
        4.71.exe的執行
        4.8誰將可執行文件中的程序裝載進入
        內存并使它運行?
        4.9程序執行過程的跟蹤
        實驗3編程、編譯、連接、跟蹤
        第5章(BX)和loop指令
        5.1(BX)
        5.2Loop指令
        5.3在Debug中跟蹤用loop指令實現的
        循環程序
        5.4Debug和匯編編譯器masm對指令的
        不同處理
        5.5loop和(bx)的聯合應用
        5.6段前綴
        5.7一段安全的空間
        5.8段前綴的使用
        實驗4(bx)和loop的使用
        第6章 包含多個段的程序
        6.1在代碼段中使用數據
        6.2在代碼段中使用棧
        6.3將數據、代碼、棧放入不同的段
        實驗5編寫、調試具有多個段的程序
        第7章更靈活的定位內存地址的
        方法
        7.1anol和or指令
        7.2關于ASCII碼
        7.3以字符形式給出的數據
        7.4大小寫轉換的問題
        7.5(bx+idata)
        7.6用(bx+idata)的方式進行數組的
        處理
        7.7SI和DI
        7.8(bx+si)和(bx+di)
        7.9(bx+si+idata)和(bx+di+idata)
        7.10不同的尋址方式的靈活應用
        實驗6實踐課程中的程序
        第8章數據處理的兩個基本問題
        8.1bx、si、di和bp
        8.2機器指令處理的數據在什么地方
        8.3匯編語言中數據位置的表達
        8.4尋址方式
        8.5指令要處理的數據有多長
        8.6尋址方式的綜合應用
        8.7div指令
        8.8偽指令dd
        8.9dup
        實驗7尋址方式在結構化數據訪問中的
        應用
        第9章轉移指令的原理
        9.1操作符offset
        9.2jmp指令
        9.3依據位移進行轉移的jmp指令
        9.4轉移的目的地址在指令中的jmp
        指令
        9.5轉移地址在寄存器中的jmp指令
        9.6轉移地址在內存中的jmp指令
        9.7jcxz指令
        9.8loop指令
        9.9根據位移進行轉移的意義
        9.10編譯器對轉移位移超界的檢測
        實驗8分析一個奇怪的程序
        實驗9根據材料編程
        第10章CALL和RET指令
        10.1ret和retf
        10.2call指令
        10.3依據位移進行轉移的call指令
        10.4轉移的目的地址在指令中的call
        指令
        10.5轉移地址在寄存器中的call指令
        10.6轉移地址在內存中的call指令
        10.7call和ret的配合使用
        10.8mul指令
        10.9模塊化程序設計
        10.10參數和結果傳遞的問題
        10.11批量數據的傳遞
        10.12寄存器沖突的問題
        實驗10編寫子程序
        課程設計1
        第11章標志寄存器
        11.1ZF標志
        11.2PF標志
        11.3SF標志
        11.4CF標志
        11.5OF標志
        11.6adc指令
        11.7sbb指令
        11.8cmp指令
        11.9檢測比較結果的條件轉移指令
        11.10DF標志和串傳送指令
        11.11pushf和popf
        11.12標志寄存器在Debug中的表示
        實驗11編寫子程序
        第12章內中斷
        12.1內中斷的產生
        12.2中斷處理程序
        12.3中斷向量表
        12.4中斷過程
        12.5中斷處理程序和iret指令
        12.6除法錯誤中斷的處理
        12.7編程處理0號中斷
        12.8安裝
        12.9do0
        12.10設置中斷向量
        12.11單步中斷
        12.12響應中斷的特殊情況
        實驗12編寫0號中斷的處理程序
        第13章int指令
        13.1int指令
        13.2編寫供應用程序調用的
        中斷例程
        13.3對int、iret和棧的深入理解
        13.4BIOS和DOS所提供的
        中斷例程
        13.5BIOS和DOS中斷例程的
        安裝過程
        13.6BIOS中斷例程應用
        13.7DOS中斷例程應用
        實驗13編寫、應用中斷例程
        第14章端口
        14.1端口的讀寫
        14.2CMOS RAM芯片
        14.3shl和shr指令
        14.4CMOS RAM中存儲的時間信息
        實驗14訪問CMOS RAM
        第15章外中斷
        15.1接口芯片和端口
        15.2外中斷信息
        15.3PC機鍵盤的處理過程
        15.4編寫int 9中斷例程
        15.5安裝新的int 9中斷例程
        實驗15安裝新的int 9中斷例程
        第16章直接定址表
        16.1描述了單元長度的標號
        16.2在其他段中使用數據標號
        16_3直接定址表
        16.4程序入口地址的直接定址表
        實驗16編寫包含多個功能子程序的
        中斷例程
        第17章使用BIOS進行鍵盤輸入
        和磁盤讀寫
        17.1int 9中斷例程對鍵盤輸入的處理
        17.2使用int 16h中斷例程讀取
        鍵盤緩沖區
        17.3字符串的輸入
        17.4應用int 13h中斷例程對磁盤
        進行讀寫
        實驗17編寫包含多個功能子程序的
        中斷例程
        課程設計2
        綜合研究
        研究試驗1搭建一個精簡的C語言
        開發環境
        研究試驗2使用寄存器
        研究試驗3使用內存空間
        研究試驗4不用main函數編程
        研究試驗5函數如何接收不定數量的
        參數
        附注
        附注1Intel系列微處理器的3種工作
        模式
        附注2補碼
        附注3匯編編譯器(masm.exe)對jmp的
        相關處理
        附注4用棧傳遞參數
        附注5公式證明
        

        書籍下載

        尊重版權,請購買正版書籍

        正版書籍

        匯編語言(第3版)

        163A官方彩票导航网 www.vidyaseminars.com:进贤县| www.zd676.com:游戏| www.mrhealy.com:郯城县| www.hokhauhanoi24h.com:双江| www.dghrx.com:嘉义市| www.clubxshow.com:宣化县| www.3654388.com:盈江县| www.global-b2b-market.com:福海县| www.906765.com:新泰市| www.adipexdietpillblog.com:南丹县| www.xinhuigroup.com.cn:河西区| www.tbgnr.com:彭山县| www.videodownloadming.com:文昌市| www.corpicontusi.com:宣城市| www.wyadorkable.com:科技| www.bestbridalevent.com:信宜市| www.atanasteodosiev.com:克东县| www.milwaukeemillennial.com:广河县| www.wartapasar.com:霞浦县| www.worldofps.com:大港区| www.zhengbojx.com:江城| www.cleanhouselimpeza.com:武邑县| www.losninosdelrey.org:孝昌县| www.cleitonschaefer.com:沙坪坝区| www.brainknittings.com:朔州市| www.jnjgft.com:岐山县| www.sanxinghr.com:新田县| www.comm50.com:苏尼特左旗| www.vincentgrison.com:周宁县| www.resultsseekers.com:东乡县| www.rlphw.cn:安平县| www.zgzsygw.com:沅陵县| www.victorhugor.com:涪陵区| www.4sdzz.com:天镇县| www.21cloudnet.com:南澳县| www.specialdayvideo.com:吉木萨尔县| www.gzbjbgs.com:十堰市| www.mysoamoa.com:新疆| www.tmhatter.com:兴海县| www.687005.com:云林县| www.breakfastbrampton.com:苍山县| www.daliancreation.com:乡城县| www.f5696.com:文昌市| www.tuestate.com:班戈县| www.99069vv.com:玉龙| www.juanchinchoncha.com:运城市| www.brandarab123.com:化隆| www.goodnewsbro.com:诏安县| www.g2776.com:鄂温| www.convites-casamento.com:仙游县| www.bangdays.com:深泽县| www.offreznouslolympia.com:托里县| www.com51job.com:吉林省| www.hbtw.net:富民县| www.caitoule.com:阿拉尔市| www.mpafoto.com:南安市| www.ranthemptc.com:邵阳市| www.drugs-rx.com:且末县| www.sparta-gym.com:彩票| www.diaoseng.com:门头沟区| www.myrtlebeachrealestatetips.com:张掖市| www.vcmarienkirchen.com:萝北县| www.351873.com:白城市| www.xuenaruipet.com:宁城县| www.higlobee.com:宁都县| www.manganetabarespoiler.com:甘洛县| www.coolphotolibrary.com:堆龙德庆县| www.hzchengkuo.com:棋牌| www.21ahdns.com:SHOW| www.sharebd.net:樟树市| www.grandgreen-energy.com:昆山市| www.shatac.com:民丰县| www.jatsgreenpower.com:桑植县| www.alanseptictank.com:龙州县| www.battleison.com:讷河市| www.fotoprincipediano.com:潼关县| www.mmzydq.com:宁安市| www.yang-xx.com:衡阳市| www.y9938.com:六盘水市| www.dracowar-gaming.com:新河县| www.foxbreaks.com:长治县| www.dedicationcompilation.com:定南县| www.tryinghardminimalist.com:永胜县| www.healtheworldtour.org:密云县|