注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)匯編語言/編譯原理MASM 6.11匯編語言應(yīng)用

MASM 6.11匯編語言應(yīng)用

MASM 6.11匯編語言應(yīng)用

定 價(jià):¥30.00

作 者: 蔡友家著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 匯編語言 MASM6.11

ISBN: 9787111060888 出版時(shí)間: 1998-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 265 字?jǐn)?shù):  

內(nèi)容簡介

暫缺《MASM 6.11匯編語言應(yīng)用》簡介

作者簡介

暫缺《MASM 6.11匯編語言應(yīng)用》作者簡介

圖書目錄

     目 錄
   第1章 匯編語言介紹.
    1.1機(jī)器語言與匯編語言
    1.1.1機(jī)器語言
    1.1.2機(jī)器指令
    1.1.3匯編語言
    1.1.4匯編語言指令
    1.1.5機(jī)器語言與匯編語言
    1.2處理器與協(xié)處理器
    1.3何時(shí)要使用匯編語言
    1.4操作系統(tǒng)(OperatingSystem)
    1.5你需要的軟件
    1.6計(jì)算機(jī)的數(shù)制
    1.6.1位(Bit)和字節(jié)(Byte)
    1.6.2BinaryNumber
    1.6.3Hex8decima1Number
    1.6.4有符號數(shù)與無符號數(shù)
    1.6.4.1無符號數(shù)
    1.6.4.2有符號數(shù)
    1.6.4.3內(nèi)存大小的計(jì)算
    1.6.4.4BCD碼
    1.7字符存儲格式
    1.7.1ASCII
    1.7.2EBCDIC
   第2章 硬件與軟件概念
    2.1與匯編語言關(guān)系密切的計(jì)算機(jī)硬件
    2.2CPU寄存器
    2.2.1通用寄存器(General-Purpose
    Register)段寄存器(Segment
    Register)和其它寄存器
    2.2.2段寄存器
    2.2.3數(shù)據(jù)寄存器(又稱通用
    寄存器)
    2.2.4特殊寄存器
    2.2.5標(biāo)志寄存器(EFL)
    2.3系統(tǒng)軟件與內(nèi)存
    2.4段尋址
    2.5預(yù)處理符號
    2.6條件偽指令
    2.6.1條件編譯偽指令
    2.6.2條件錯(cuò)誤偽指令
   第3章 匯編語言程序
    3.1編譯流程
    3.2執(zhí)行程序
    3.3程序結(jié)構(gòu)
    3.3.1組織段
    3.3.2物理內(nèi)存段(PhysicalMemory
    Segment)
    3.3.3邏輯段(LogicalSegment)
    3.4使用簡化段偽指令
    3.5定義內(nèi)存模式
    3.5.1Small、Medium、Compact
    Large和Huge模式
    3.5.2Tiny模式
    3.5.3flat模式
    3.6設(shè)置StackDistance
    3.7指定處理器(Processor)和協(xié)處
    理器(Coprocessor)
    3.8建立stack
    3.9建立數(shù)據(jù)(Data)段
    3.9.1Ne8rDataSegment
    3.9.2FarDataSegment
    3.10建立Code段
    3.10.1NearCodeSegment
    3.10.2FarCodeSegment
    3.11使用.STARTUP和.EXIT去
    開始和結(jié)束CODE
    3.12MOV指令
    3.12.1操作數(shù)的形式限制
    3.12.2直接尋址
    3.12.3PTR運(yùn)算符
    3.12.4Offset運(yùn)算符
    3.12.5SEG運(yùn)算符
    3.12.6XCHG指令
    3.13PUSH與POP指令
   第4章 地址與指針
    4.1段的地址
    4.1.1初始化缺省的段寄存器
    4.1.2指定和編譯程序相關(guān)的段值
    4.1.3指定處理器相關(guān)的段值
    4.2近程與遠(yuǎn)程地址
    4.2.1NearCode
    4.2.2FarC0de
    4.2.3NearData
    4.2.4FarDat8
    4.3運(yùn)算符(Operator)
    4.4操作數(shù)(Operand)
    4.4.1Register操作數(shù)
    4.4.2Immediate操作數(shù)
    4.4.30FF3ET運(yùn)算符
    4.4.4SEG運(yùn)算符
    4.4.5DirectMemory操作數(shù)
    4.4.61ndirectMemory操作數(shù)
    4.4.6.116位和32位寄存器間接
    操作數(shù)
    4.4.6.216位寄存器間接操作數(shù)
    4.4.6.332位寄存器間接操作數(shù)
    4.5程序堆棧
    4.5.1儲存在堆棧的操作數(shù)
    4.5.2儲存標(biāo)志值至堆棧
    4.5.3存儲在堆棧的寄存器值
    (80186~486Only)
    4.6使用指針與地址存取數(shù)據(jù)
    4.6.1使用TYPEDEF定義指針
    變量
    4.6.2使用ASSUME定義寄存器
    型式
    4.6.3基本指針和地址運(yùn)算
    4.6.3.1初始化指針變量
    4.6.3.2載入地址至寄存器
    4.6.3.3獨(dú)立模式技巧
   第5章 說明與使用數(shù)據(jù)類型
    5.1定義與使用簡單數(shù)據(jù)類型
    5.1.1說明整型變量
    5.1.2配置整型變量的內(nèi)存空間
    5.1.3數(shù)據(jù)初值
    5.1.4使用簡單變量
    5.2定義和使用復(fù)雜數(shù)據(jù)類型
    5.2.1字符串和數(shù)組
    5.2.2結(jié)構(gòu)與聯(lián)合(structureand
    union)
    5.2.3記錄(Record)
    5.3尋址未命名的項(xiàng)目
    5.4屬性
    5.5運(yùn)算符
    5.6LABEL偽指令
    5.7EQU偽指令
    5.8地址計(jì)數(shù)器:$和ORG偽指令
    5.9變量命名規(guī)則
    5.10指定數(shù)字規(guī)則
   第6章 基本字符輸出、輸入
    6.1中斷
    6.2軟硬件中斷
    6.3INT指令
    6.4中斷向量表(InterruptVector
    Table)
    6.5BIOS
    6.6D0S
    6.7DOSFunctionCall
    6.7.101H:由鍵盤輸入—字符且顯示在
    屏幕上
    6.7.202H:輸出字符至屏幕
    6.7.305H:打印機(jī)輸出
    6.7.406H:控制臺直接輸出、輸入
    6.7.507H:控制臺直接輸入且沒有
    回送
    6.7.608H:控制臺直接輸入且沒有
    回送
    6.7.709H:字符串輸出
    6.7.80AH:字符串輸入
    6.7.90BH:鍵盤緩沖區(qū)狀態(tài)
    6.7.100CH:清除鍵盤緩沖區(qū),并
    等待輸入
    6.8擴(kuò)展碼(ExtendedC0de)
    6.9ASCII控制字符
    6.10宏(Macro)
    6.10.1宏過程(MacroProcedure)
    6.10.2建立宏過程
    6.10.3傳參數(shù)給宏
    6.10.4指定需要或缺省的參數(shù)
    6.11 顯示方式(BIOSINT10H)
    6.11.1顯示方式
    6.11.2顯示頁
    6.11.3文本方式的字符顯示
    6.11.4文本方式的字符對映方式
    6.11.5文本方式的字符屬性
    6.12INCLUDE指令
   第7章 算術(shù)運(yùn)算指令
    7.1加法運(yùn)算指令
    7.1.1ADD、ADC和INC指令
    7.1.2ADD和ADC對標(biāo)志的影響
    7.1.3INC對標(biāo)志的影響
    7.2減法運(yùn)算指令
    7.2.1SUB、SBB和DEC指令
    7.2.2NEG指令
    7.3乘法運(yùn)算指令
    7.4除法運(yùn)算指令
    7.5CBW、CWD、CDQ和CWDE
    指令
    7.6十進(jìn)制數(shù)字
    7.6.1非壓縮式BCD數(shù)字
    7.6.2壓縮式BCD數(shù)字
    7.7邏輯指令
    7.7.1AND指令
    7.7.20R指令
    7.7.3XOR指令
    7.7.4NOT指令
    7.7.5TEST指令
    7.8移位和循環(huán)移位指令
    7.8.13HL指令
    7.8.2SHR指令
    7.8.3SAL、SAR指令
    7.8.4R0L指令
    7.8.5ROR指令
    7.8.6RCL指令
    7.8.7RCR指令
   第8章 子程序
    8.1子程序介紹
    8.2定義子程序
    8.2.1PROC與ENDP偽指令
    8.2.2RET指令
    8.2.3CALL指令
    8.3Include偽指令
    8.4建立宏程序庫
    8.5EXTERN和PUBLIC偽指令
    8.5.1EXTERN偽指令
    8.52PUBLIC偽指令
    8.5.3參數(shù)傳遞
    8.6LIBRARY
    8.6.1獨(dú)立子程序的描述及程序
    列表
    8.6.2區(qū)段說明
    8.7建立程序庫
   第9章 程序流程
    9.1轉(zhuǎn)移
    9.2在代碼段中的標(biāo)記
    9.3標(biāo)志寄存器
    9.3.1狀態(tài)標(biāo)志
    9.3.2修改狀態(tài)標(biāo)志指令:STC、
    CLC和CMC
    9.3.3控制標(biāo)志
    9.3.4修改控制標(biāo)志指令:STD、
    CLD、STI和CLI
    9.4條件轉(zhuǎn)移指令
    9.4.1CMP指令
    9.4.2以位指定為根據(jù)的轉(zhuǎn)移
    9.4.3以零為根據(jù)的轉(zhuǎn)移
    9.4.4轉(zhuǎn)移擴(kuò)展(jump-extending)
    9.5無條件轉(zhuǎn)移指令:JMP
    9.6循環(huán)(LOOP)
    9.7IF偽指令
    9.8循環(huán)偽指令
    9.8.1WHILE循環(huán)
    9.8.2REPEAT循環(huán)
    9.8.3BREAK和.CONTINUE偽
    指令
    9.9編寫循環(huán)條件
    9.9.1運(yùn)算式運(yùn)算符
    9.9.2有符號與無符號操作數(shù)
    9.9.3條件運(yùn)算式的計(jì)算方式
    9.10字符串處理
    9.10.1字符串指令全觀
    9.10.2使用字符串指令
   第10章 磁盤操作與文件處理
    10.1數(shù)據(jù)磁盤對映
    10.1.1邏輯扇區(qū)
    10.1.2磁盤格式
    10.2磁盤邏輯結(jié)構(gòu)
    10.2.1根目錄區(qū)
    10.2.2文件區(qū)
    10.2.3文件分配表(FAT)
    10.3驅(qū)動(dòng)器的管理
    10.3.10DH:磁盤重置
    10.3.20EH:驅(qū)動(dòng)器選擇
    10.3.319H:取得當(dāng)前所使用的驅(qū)動(dòng)
    器代碼
    10.3.41BH:取得預(yù)設(shè)的驅(qū)動(dòng)器
    信息
    10.3.51CH:取得指定驅(qū)動(dòng)器信啟
    10.3.636H:取得磁盤剩余空間
    10.4凹S目錄管理
    10.4.139H:建立子目錄
    10.4.23AH:刪除子目錄
    10.4.33BH:改變當(dāng)前的工作目錄
    10.4.441H:刪除文件
    10.4.543H:獲取或設(shè)置文件屬性
    10.4.647H:獲取當(dāng)前的工作目錄
    路徑
    10.4.74EH:尋找第一個(gè)符合條件的
    文件
    10.4.84FH:尋找另一個(gè)符合條件
    的文件
    10.4.91AH:設(shè)置磁盤傳送地址
    (DTA)
    10.4.10PSP:(代碼段前置區(qū);Pr0gram
    SegmentPrefix)
    10.5文件
    10.5.13CH:建立文件及傳回文件
    代號
    10.5.23DH:打開文件
    10.5.33EH:關(guān)閉文件
    10.5.43FH:讀取數(shù)據(jù)
    10.5.540H:寫入數(shù)據(jù)
    10.5.642H:移動(dòng)文件讀寫指針
   附錄A 安裝
   附錄B LST、REF、MAP文件
   附錄C 完整段
   附錄D 中斷
   附錄E MASM6.11保留字
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號