




已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第第1 1 章章 微 型 計(jì) 算 機(jī) 基 礎(chǔ) 知 識(shí)微 型 計(jì) 算 機(jī) 基 礎(chǔ) 知 識(shí) 一 選擇題一 選擇題 1 80486CPU 進(jìn)行算術(shù)和邏輯運(yùn)算時(shí) 可處理的信息的長(zhǎng)度為 A 32 位 B 16 位 C 8 位 D 都可以 2 在下面關(guān)于微處理器的敘述中 錯(cuò)誤的是 A 微處理器是用超大規(guī)模集成電路制成的具有運(yùn)算和控制功能的芯片 B 一臺(tái)計(jì)算機(jī)的 CPU 含有 1 個(gè)或多個(gè)微處理器 C 寄存器由具有特殊用途的部分內(nèi)存單元組成 是內(nèi)存的一部分 D 不同型號(hào)的 CPU 可能具有不同的機(jī)器指令 3 若用 MB 作為 PC 機(jī)主存容量的計(jì)量單位 1MB 等于 字節(jié) A 2 10個(gè)字節(jié) B 220個(gè)字節(jié) C 230個(gè)字節(jié) D 240個(gè)字節(jié) 4 運(yùn)算器在執(zhí)行兩個(gè)用補(bǔ)碼表示的整數(shù)加法時(shí) 判斷其是否溢出的規(guī)則為 A 兩個(gè)整數(shù)相加 若最高位 符號(hào)位 有進(jìn)位 則一定發(fā)生溢出 B 兩個(gè)整數(shù)相加 若結(jié)果的符號(hào)位為 0 則一定發(fā)生溢出 C 兩個(gè)整數(shù)相加 若結(jié)果的符號(hào)位為 1 則一定發(fā)生溢出 D 兩個(gè)同號(hào)的整數(shù)相加 若結(jié)果的符號(hào)位與加數(shù)的符號(hào)位相反 則一定發(fā)生溢出 5 運(yùn)算器的主要功能是 A 算術(shù)運(yùn)算 B 邏輯運(yùn)算 C 算術(shù)運(yùn)算與邏輯運(yùn)算 D 函數(shù)運(yùn)算 6 運(yùn)算器由很多部件組成 其核心部分是 A 數(shù)據(jù)總線(xiàn) B 算術(shù)邏輯單元 C 累加器 D 多路開(kāi)關(guān) 7 在一般的微處理器中 包含在 CPU 中 A 內(nèi)存 B 輸入 輸出單元 C 磁盤(pán)驅(qū)動(dòng)器 D 算術(shù)邏輯單元 8 80486CPU 的標(biāo)志寄存器中 OF 標(biāo)志表示運(yùn)算結(jié)果的 情況 A 進(jìn) 借位 B 符號(hào) C 溢出 D 輔助進(jìn)位 9 若某數(shù)據(jù)段位于存儲(chǔ)區(qū) 38000H 47FFFH 則該數(shù)據(jù)段的段基址為 A 38000H B 47FFFH C 3000H D 3800H 10 程序設(shè)計(jì)中所使用的地址是 A 邏輯地址 B 有效地址 C 物理地址 D 段基址 11 80X86 執(zhí)行程序時(shí) 對(duì)存儲(chǔ)器進(jìn)行訪(fǎng)問(wèn)時(shí) 物理地址可由 組合產(chǎn)生 A SS 和 IP B CS 和 IP C DS 和 IP D CS 和 BP 12 某處理器與內(nèi)存進(jìn)行數(shù)據(jù)交換的外部數(shù)據(jù)總線(xiàn)為 32 位 它屬于 A 8 位處理器 B 16 位處理器 C 32 位處理器 D 64 位處理器 13 在堆棧操作中 隱含使用的通用寄存器是 A AX B BX C SI D SP 14 主要決定微機(jī)性能的是 A CPU B 耗電量 C 質(zhì)量 D 價(jià)格 15 十進(jìn)制負(fù)數(shù) 38 的八位二進(jìn)制補(bǔ)碼是 A 01011011B B 11011010B C 11011011B D 01011010B 16 若某臺(tái)微型計(jì)算機(jī)的型號(hào)是奔四 800 則其中 800 的含義是 A CPU 中有 800 個(gè)寄存器 B CPU 中有 800 個(gè)運(yùn)算器 C 該微機(jī)的內(nèi)存為 800MB D 時(shí)鐘頻率為 800MHZ 17 在計(jì)算機(jī)內(nèi)部 一切信息的存取 處理和傳送都是以 形式進(jìn)行 A EBCDIC 碼 B ASCII 碼 C 十六進(jìn)制編碼 D 二進(jìn)制編碼 18 16 位 PC 機(jī)中整數(shù)的有效范圍是 A 32768 32767 B 32767 32767 C 0 65535 D 32768 32767 或 0 65535 19 在 表示中 二進(jìn)制數(shù) 11111111B 表示十進(jìn)制數(shù) 1 A 原碼 B 反碼 C 補(bǔ)碼 D BCD 碼 20 用 8 位的二進(jìn)制數(shù)的補(bǔ)碼形式表示一個(gè)帶符號(hào)數(shù) 它能表示的整數(shù)范圍是 A 127 127 B 128 128 C 127 128 D 128 127 21 計(jì)算機(jī)中運(yùn)算器和控制器合稱(chēng)為 A CPU B ALU C 主機(jī) D ENIAC 22 32 位的個(gè)人計(jì)算機(jī) 一個(gè)字節(jié) Byte 由 位 bit 組成 A 4 B 8 C 16 D 32 23 假設(shè)機(jī)器中浮點(diǎn)數(shù)的表示格式如下 階符 階碼 尾符 尾碼 15 14 12 11 10 0 當(dāng)尾數(shù)用補(bǔ)碼 階碼 階碼基數(shù)為 2 尾數(shù)以規(guī)格化數(shù)表示 用補(bǔ)碼表示時(shí) 123 625 的表 示形式為 A 0111100001000110 B 0111111111011010 C 0111100001000101 D 1000000001000110 24 從功能上 8086 的 CPU 由 兩部分組成 A SP ALU B 控制器 FLAGS C EU BIU D EU ALU 25 標(biāo)志寄存器 FLAGS 中存放兩類(lèi)標(biāo)志 即 A 符號(hào)標(biāo)志 溢出標(biāo)志 B 控制標(biāo)志 狀態(tài)標(biāo)志 C 方向標(biāo)志 進(jìn)位標(biāo)志 D 零標(biāo)志 奇偶標(biāo)志 26 若 AL 3BH AH 7DH 則 AL 和 AH 中的內(nèi)容相加后 標(biāo)志 CF SF 和 OF 的狀態(tài)分別是 A 0 1 1 B 1 1 1 C 0 0 0 D 1 1 0 27 若 AL 3BH AH 7DH 則 AL 和 AH 中的內(nèi)容相減后 標(biāo)志 CF AF 和 PF 的狀態(tài)分別是 A 0 0 1 B 1 1 1 C 0 1 0 D 1 0 0 28 下列有關(guān)指令指針寄存器的說(shuō)法中 哪一個(gè)是正確的 A IP 存放當(dāng)前正在執(zhí)行的指令在代碼段中的偏移地址 B IP 存放下一條將要執(zhí)行的指令在代碼段中的偏移地址 C IP 存放當(dāng)前正在執(zhí)行的指令在存儲(chǔ)器中的物理地址 D IP 存放當(dāng)前正在執(zhí)行的指令在存儲(chǔ)器中的段地址 29 最小模式時(shí) 當(dāng) M IO 為低電平時(shí) 表示 CPU 正在對(duì) 進(jìn)行訪(fǎng)問(wèn) A 存儲(chǔ)器 B I O 端口 C 外部存儲(chǔ)器 D EPROM 30 下面有關(guān) MN MX 的敘述正確的是 A 是工作模式選擇信號(hào) 由 CPU 產(chǎn)生 為高電平時(shí) CPU 工作在最小模式 為低電平時(shí) CPU 工作在最大模式 B 是工作模式選擇信號(hào) 由 CPU 產(chǎn)生 為低電平時(shí) CPU 工作在最小模式 為高電平時(shí) CPU 工作在最大模式 C 是工作模式選擇信號(hào) 由外部輸入 為低電平時(shí) CPU 工作在最小模式 為高電平時(shí) CPU 工作在最大模式 D 是工作模式選擇信號(hào) 由外部輸入 為高電平時(shí) CPU 工作在最小模式 為低電平時(shí) CPU 工作在最大模式 31 某 CPU 的主頻為 250MHZ 則它的時(shí)鐘周期為 A 250ns B 50ns C 40ns D 4ns 32 如果訪(fǎng)問(wèn)存儲(chǔ)器時(shí)使用 BP 尋址 則默認(rèn)的段寄存器是 A CS B ES C DS D SS 33 某單元在數(shù)據(jù)段中 已知 DS 1000H 偏移地址為 1200H 則它的物理地址為 A 10000H B 11200H C 12100H D 13000H 34 某系統(tǒng)中 已知 SS 2360H SP 0800H 若將 20H 個(gè)字節(jié)的數(shù)據(jù)入棧 則 SP 的內(nèi)容為 A 0780H B 0820H C 23E20H D 07E0H 35 某系統(tǒng)中 已知建立堆棧時(shí) SS 2360H SP 0800H 經(jīng)過(guò)一段時(shí)間后 SP 的內(nèi)容變?yōu)?0700H 則堆棧中有多少個(gè)字的數(shù)據(jù) A 80H B 50H C 100 D 100H 36 設(shè)某一個(gè)單元的物理地址是 54321H 則正確的邏輯地址表示為 A 4321H 50000H B 54320H 1H C 5430H 0021H D 5432H 00001H 37 如果一個(gè)程序在執(zhí)行前 CS 1000H IP 2000H 該程序的起始地址是 A 3000H B 12000H C 21000H D 1000H 38 如果一個(gè)堆棧從地址 1250H 0100H 開(kāi)始 SP 0050 則 SS 的段地址是 A 12600H B 1260H C 1265H D 125BH 39 若已知 X 補(bǔ) 11101011B Y 補(bǔ) 01001010B 則 X Y 補(bǔ) A 10100001B B 11011111B C 10100000B D 溢出 二 判斷題二 判斷題 1 80486 的邏輯段不允許有段的重疊和交叉 2 在 80486 的 32 位標(biāo)志寄存器中 其每一位都有一定的含義 3 若一個(gè)數(shù)據(jù)塊的起始地址為 20A0H 0F6H 則該數(shù)據(jù)塊起始地址的實(shí)際地址是 21B60H 4 SP 的內(nèi)容可以不指向堆棧的棧頂 5 寄存器尋址其運(yùn)算速度較低 6 字長(zhǎng)是描述 CPU 數(shù)據(jù)總線(xiàn)寬度的指標(biāo) 7 計(jì)算機(jī)的堆棧是一種特殊的數(shù)據(jù)存儲(chǔ)區(qū) 數(shù)據(jù)存取采用先進(jìn)先出的原則 8 當(dāng)運(yùn)算結(jié)果各位全部為零時(shí) 標(biāo)志 ZF 0 9 邏輯地址不是物理地址 但它是唯一的 三 填空題三 填空題 1 計(jì)算機(jī)是通過(guò) 總線(xiàn)把各個(gè)部件連接在一起 構(gòu)成一個(gè)系統(tǒng) 2 8086 的數(shù)據(jù)總線(xiàn)是 位 地址總線(xiàn)是 位 3 PC 機(jī)主存儲(chǔ)器中的基本存儲(chǔ)單元的長(zhǎng)度是 4 80486 可訪(fǎng)問(wèn) 8 位 和 位的寄存器 5 在微處理器的實(shí)地址方式下 段寄存器的作用是 6 若一個(gè)數(shù)中含有 3 個(gè) 1 則其奇偶標(biāo)志為 8 80486 工作在實(shí)模式下時(shí) 若需對(duì)堆棧區(qū)進(jìn)行操作 其物理地址是由 和 組合產(chǎn) 9 程序設(shè)計(jì)中使用的地址稱(chēng)為 而 CPU 對(duì)存儲(chǔ)器單元進(jìn)行操作時(shí)使用的地址稱(chēng)為 10 按存儲(chǔ)器的分級(jí)原則 其容量最大的一級(jí)存儲(chǔ)器成為 11 按存儲(chǔ)器的分級(jí)原則 其速度最快的一級(jí)存儲(chǔ)器成為 12 微機(jī)的主要性能指標(biāo)中 字長(zhǎng)是指 13 微型計(jì)算機(jī)由 和 兩大部分組成 14 上電復(fù)位時(shí) 若 CPU 的 CS 0FFFFH IP 0000H 則第一條指令從 H 方取 15 8088 與外部交換數(shù)據(jù)的總線(xiàn)寬度是 位 與寄存器組之間的數(shù)據(jù)總線(xiàn)寬度是 位 EU 內(nèi)部總線(xiàn)寬度是 位 16 設(shè) AL 80H AH 83H AL 和 AH 中的內(nèi)容相加后 CF OF ZF PF AF SF 17 8086 8088 將整個(gè)存儲(chǔ)空間劃分為許多邏輯段 每個(gè)邏輯段容量在 以?xún)?nèi) 各個(gè)邏輯段 相互重疊 18 8086 8088 中 某單元只能有一個(gè) 地址 但可以有多個(gè) 地址 19 如果對(duì)堆棧進(jìn)行操作 則段基址來(lái)源于 偏移地址來(lái)源于 20 某存儲(chǔ)單元物理地址為 32413H 則相對(duì)于段地址為 3000H 其偏移地址為 若 它的偏移地址是 1003H 則其段地址為 21 在 8086 8088 系統(tǒng)中 所有讀寫(xiě)存儲(chǔ)器或 I O 端口操作都是由 通過(guò)系統(tǒng)總線(xiàn)完 成的 四 簡(jiǎn)答題四 簡(jiǎn)答題 1 簡(jiǎn)述 EU 和 BIU 的主要功能 2 8086 和 8088 的主要區(qū)別是什么 第第1 1 章章 微 型 計(jì) 算 機(jī) 基 礎(chǔ) 知 識(shí)微 型 計(jì) 算 機(jī) 基 礎(chǔ) 知 識(shí) 一 一 選擇題選擇題 a 1 D 2 C 3 B 4 D 5 C 6 B b 7 D 8 C 9 D 10 A 11 B 12 C c 13 D 14 A 15 B 16 D 17 D 18 D d 19 C 20 D 21 A 22 B 23 A 24 C e 25 B 26 A 27 B 28 B 29 B 30 C f 31 D 32 D 33 B 34 D 35 A 36 C g 37 B 38 B 39 A 二 二 判斷題判斷題 2 1 2 3 4 5 6 7 8 9 三 三 填空題填空題 1 地址 數(shù)據(jù) 控制 3 2 16 20 2 字節(jié) 4 4 16 32 5 5 存放段基址 6 6 1 7 8 SS SP 8 9 邏輯地址 物理地址 9 10 外存 10 11 寄存器 11 12 一次能處理的二進(jìn)制位數(shù) 12 13 軟件 硬件 13 14 FFFF0H 14 15 8 8 16 15 16 1 1 0 1 0 0 16 17 64KB 可以 17 18 物理 邏輯 18 19 SS SP 19 20 2413H 3141H 20 21 BIU 總線(xiàn)接口單元 四 四 簡(jiǎn)答題簡(jiǎn)答題 1 參考答案 EU 的主要功能是執(zhí)行指令 完成指令規(guī)定的所有操作 BIU 的 主要功能是負(fù)責(zé)與存儲(chǔ)器或 I O 端口的信息傳輸 它們可以并行操作 2 參考答案 8086BIU 中指令隊(duì)列長(zhǎng)度是 6B 一旦指令隊(duì)列空出 2B BIU 將 自動(dòng)讀取指令 而 8088BIU 中指令隊(duì)列長(zhǎng)度是 4B 只要指令隊(duì)列出現(xiàn)一個(gè)空閑字節(jié) BIU 都將自動(dòng)讀 取指令 8088BIU 與外部交換數(shù)據(jù)的總線(xiàn)寬度是 8 位 總線(xiàn)控制電路與專(zhuān)用寄存器間的數(shù)據(jù)總線(xiàn)也是 8 位 在 EU 內(nèi)部則是 16 位 而 8086CPU 則都是 16 位的 第第2 2 章章 指 令 系 統(tǒng) 及 匯 編 語(yǔ) 言 程 序 設(shè) 計(jì)指 令 系 統(tǒng) 及 匯 編 語(yǔ) 言 程 序 設(shè) 計(jì) 一 選擇題一 選擇題 1 指令 ADD CX 55H BP 的源操作數(shù)的尋址方式是 A 寄存器尋址 B 直接尋址 C 寄存器間接尋址 D 寄存器相對(duì)尋址 2 設(shè) SS 3300H SP 1140H 在堆棧中壓入 5 個(gè)字?jǐn)?shù)據(jù)后 又彈出兩個(gè)字?jǐn)?shù)據(jù) 則 SP A 113AH B 114AH C 1144H D 1140H 3 若 SI 0053H BP 0054H 執(zhí)行 SUB SI BP 后 則 A CF 0 OF 0 B CF 0 OF 1 C CF 1 OF 0 D CF 1 OF 1 4 已知 BP 0100H DS 7000H SS 8000H 80100H 24H 80101H 5AH 70100H 01H 70101H 02H 指令 MOV BX BP 執(zhí)行后 BX A 0102H B 0201H C 245AH D 5A24H 5 實(shí)模式下 80486CPU 對(duì)指令的尋址由 決定 A CS IP B DS IP C SS IP D ES IP 6 使用 80486 匯編語(yǔ)言的偽操作指令定義 VAL DB 2 DUP 1 2 3 DUP 3 2 DUP 1 0 則在 VAL 存儲(chǔ)區(qū)內(nèi)前十個(gè)字節(jié)單元的數(shù)據(jù)是 A 1 2 3 3 2 1 0 1 2 3 B 1 2 3 3 3 3 2 1 0 1 C 2 1 2 3 3 2 1 0 D 1 2 3 3 3 1 0 1 0 1 7 下列四條指令都可用來(lái)使累加器清 0 但其中不能清 進(jìn)位 位的是 A XOR AL AL B AND AL 0 C MOV AL 0 D SUB AL AL 8 若 AX 96H BX 65H 依次執(zhí)行 ADD AX BX 指令和 DAA 指令后 AL A 0FBH B 01H C 61H D 0BH 9 下列能使 CF 標(biāo)志置 1 的指令是 A CMC B CLC C STC D CLD 10 MOV AX BP SI 隱含使用的段寄存器是 A CS B DS C ES D SS 11 設(shè) AL 7FH 要使 AL 80H 應(yīng)使用下列哪一條指令 A AND AL 80H B OR AL 80H C XOR AL 80H D NOT AL 12 在執(zhí)行十進(jìn)制調(diào)整指令 DAA DAS 之前必須將結(jié)果存放于 中 A AX B AH C AL D BL 13 下列指令執(zhí)行后影響標(biāo)志位的是 A MOV B PUSH C ADD D XCHG 14 唯一能對(duì)應(yīng)存儲(chǔ)單元的地址是 A 物理地址 B 端口地址 C 有效地址 D 邏輯地址 15 計(jì)算機(jī)能直接執(zhí)行的語(yǔ)言是 A 機(jī)器語(yǔ)言 B 匯編語(yǔ)言 C 高級(jí)語(yǔ)言 D 程序設(shè)計(jì)語(yǔ)言 16 需采用先進(jìn)后出原則操作的存儲(chǔ)區(qū)是 A 寄存器組 B 地址緩沖器 C 數(shù)據(jù)寄存器 D 堆棧區(qū) 17 寄存器 SP 用于對(duì) 的操作 A 空閑單元 B 堆棧單元 C 數(shù)據(jù)單元 D 指令單元 18 若 BX 1000H DS 2000H 21000H 12H 21001H 34H 執(zhí)行 LEA SI BX 指令后 SI 寄存器的內(nèi)容是 A 1234H B 3412H C 1000H D 0010H 19 若 AL 80H 執(zhí)行 NEG AL 指令后 CF 和 OF 標(biāo)志位的狀態(tài)分別為 A 0 和 0 B 0 和 1 C 1 和 0 D 1 和 1 20 若要完成 AX 7 2 運(yùn)算 則在下列四條指令之后添加 指令 MOV BX AX MOV CL 3 SAL AX CL SUB AX BX A ROR AX 1 B SAL AX 1 C SAR AX 1 D DIV AX 2 21 在保護(hù)模式下 代碼段的段基址存在于 中 A 段選擇符 B 指令指針寄存器 C 段寄存器 D 段描述符 22 查表指令 XLAT 規(guī)定 待查表的首址應(yīng)存入 中 A BP B SI C DI D BX 23 將要取的某一條指令的偏移地址由 提供 A SI B BP C SP D IP 24 寄存器間接尋址方式中 操作數(shù)在 中 A 通用寄存器 B 堆棧 C 主存單元 D 段寄存器 25 運(yùn)算型指令的尋址和轉(zhuǎn)移型指令的尋址 其不同點(diǎn)在于 A 前者取操作數(shù) 后者決定程序的轉(zhuǎn)移地址 B 后者取操作數(shù) 前者決定程序的轉(zhuǎn)移地址 C 兩者都是取操作數(shù) D 兩者都是決定程序的轉(zhuǎn)移地址 26 JMP WORD PTR DI 是 A 段內(nèi)間接轉(zhuǎn)移 B 段間間接轉(zhuǎn)移 C 段內(nèi)直接轉(zhuǎn)移 D 段間直接轉(zhuǎn)移 27 INC 指令不影響 標(biāo)志 A OF B CF C SF D ZF 28 邏輯移位指令 SHL 用于 A 帶符號(hào)數(shù)乘 2 B 帶符號(hào)數(shù)除 2 C 無(wú)符號(hào)數(shù)乘 2 D 無(wú)符號(hào)數(shù)除 2 29 算術(shù)移位指令 SAR 用于 A 帶符號(hào)數(shù)乘 2 B 帶符號(hào)數(shù)除 2 C 無(wú)符號(hào)數(shù)乘 2 D 無(wú)符號(hào)數(shù)除 2 30 下列指令中 有語(yǔ)法錯(cuò)誤的是 A MOV SI AX B IN AL DX C XOR AX 1234H D OUT 210H AL 31 在下列偽指令中定義字變量的是 A DD B DW C DQ D DT 32 下列指令中 能使 AL 的內(nèi)容固定為偶數(shù)的是 A ADD AL 01 H B OR AL 0FEH C AND AL 0FEH D XOR AL 0FEH 33 改變 寄存器的值 可改變堆棧中棧頂元素的位置 A BP B IP C SP D BX 34 加減類(lèi)運(yùn)算指令對(duì)標(biāo)志位的狀態(tài) A 有影響 B 部分影響 C 無(wú)影響 D 任意 35 當(dāng) AH 時(shí) 執(zhí)行 INT 21H 指令可在屏幕上顯示一組字符 A 01H B 02H C 09H D 0AH 36 已知 VAR DW 1 2 2 5 6 若匯編時(shí) VAR 分配的偏移地址是 2010 和 則匯編 后 2014H 單元的內(nèi)容是 A 6H B 14H C 5H D 16H 37 若某數(shù)據(jù)段位于存儲(chǔ)區(qū) 68000H 7FFFFH 則該數(shù)據(jù)段的段基址是 A 68000H B 7FFFFH C 6000H D 6800H 38 SP 的作用是用來(lái)指示 A 棧頂元素的有效地址 B 下一條要執(zhí)行指令的地址 C 下一條要取的指令的地址 D 棧底元素的有效地址 39 在數(shù)據(jù)傳送指令執(zhí)行過(guò)程中 不能直接與立即數(shù)進(jìn)行傳送的是 A 通用寄存器 B 段寄存器 C 存儲(chǔ)器 D 通用寄存器和存儲(chǔ)器 40 轉(zhuǎn)移類(lèi)指令對(duì)標(biāo)志位的狀態(tài) A 有影響 B 部分影響 C 無(wú)影響 D 隨意 41 欲從存儲(chǔ)單元取某操作數(shù) 可采用 A 寄存器尋址 寄存器間接尋址 B 立即尋址 直接尋址 C 立即尋址 寄存器間接尋址 D 寄存器間接尋址 直接尋址 42 在指令 MOV AX 0 執(zhí)行后 CPU 狀態(tài)標(biāo)志位 ZF 的取值 A 為 0 B 為 1 C 不確定 D 不改變 43 已知 AL 10010111H BL 00010101H 執(zhí)行 ADD AL BL 指令后 OF SF CF ZF 標(biāo)志的狀態(tài)為 A 1 0 1 1 B 1 1 0 0 C 0 0 1 1 D 0 1 0 1 44 下列指令中 錯(cuò)誤的是 A MOV BX OFFSET BUF B LEA SI BUF C LEA DI OFFSET BUF D MOV BP SEG BUF 45 輸入 輸出指令對(duì)標(biāo)志位的狀態(tài) A 有影響 B 部分影響 C 無(wú)影響 D 任意 46 下列描述正確的是 A 匯編語(yǔ)言?xún)H由指令性語(yǔ)句組成 B 匯編語(yǔ)言包括指令性語(yǔ)句和偽指令語(yǔ)句 C 指令性語(yǔ)句和偽指令語(yǔ)句的格式是完全相同的 D 指令性語(yǔ)句和偽指令語(yǔ)句需經(jīng)匯編程序翻譯成機(jī)器代碼后才能執(zhí)行 47 下列指令中不屬于邏輯運(yùn)算指令的是 A XOR B CWD C NOT D OR 48 假定 DX 10111001B CL 3 CF 1 則執(zhí)行指令 SHL DX CL 后 DX 的值為 A 005CH B 0017H C 1700H D 05C8H 49 下列指令中不會(huì)改變指令指針寄存器內(nèi)容的是 A MOV B JMP C CALL D RET 50 偽指令 ENDP 告訴匯編程序 A 宏定義結(jié)束 B 過(guò)程定義結(jié)束 C 段定義結(jié)束 D 過(guò)程運(yùn)行結(jié)束 51 利用 DOS 系統(tǒng)功能調(diào)用的 9 號(hào) AH 9 功能 顯示一個(gè)字符串 其入口參數(shù)應(yīng)為 A DS DX 字符串首地址 B DS DX 字符串末地址 C CS DX 字符串首地址 D CS DX 字符串末地址 52 在下列偽指令中定義雙字變量的是 A DB B DW C DD D DT 二 判斷題二 判斷題 1 指令 MOV AX BX 的源操作數(shù)是寄存器尋址方式 2 對(duì)堆棧區(qū)的操作必須遵循先進(jìn)先出的原則 3 比較兩個(gè)帶符號(hào)數(shù)的大小 可根據(jù) CF 標(biāo)志來(lái)判斷 4 邏輯操作符 AND OR XOR 和 NOT 只能用于數(shù)字表達(dá)式 5 不能給段寄存器賦立即數(shù) 6 OF 位可用來(lái)表示有符號(hào)數(shù)的溢出 7 無(wú)條件轉(zhuǎn)移指令只能用于段內(nèi)直接轉(zhuǎn)移 8 MOV AX BP 的源操作數(shù)的物理地址為 16 DS BP 9 指令 MOV DI OFFSET BX SI 是正確的 10 指令 MOV CS BX 是非法的 11 指令 NOT AX BX 是合法的 12 MOV BX BP AX 是對(duì)的 13 80486 中對(duì)堆棧單元的存取操作是以字節(jié)為單位的 14 JMP 指令要影響標(biāo)志位 15 INC 指令影響所有狀態(tài)標(biāo)志 16 欲交換寄存器 SI DI 的內(nèi)容 可用指令 XCHG SI DI 實(shí)現(xiàn) 17 CPU 中的程序計(jì)數(shù)器 IP 中存放的是指令的邏輯地址 18 兩個(gè)符號(hào)相同的數(shù)相減不會(huì)產(chǎn)生溢出 19 匯編程序就是匯編語(yǔ)言程序 20 相對(duì)尋址中的位移量只能用 16 位表示 21 CLD 指令是 MOVSB 指令的使用條件之一 22 段寄存器間不能直接進(jìn)行數(shù)據(jù)傳送 23 要把變量 BUFF 的有效地址送給 BX 可用 MOV BX BUFF 指令 24 當(dāng)對(duì)堆棧段的數(shù)據(jù)進(jìn)行操作時(shí) 其操作數(shù)的有效地址可保存在 BP 中 25 TEST 指令屬于邏輯運(yùn)算指令 26 CS 和 IP 都不能作傳送指令的目的操作數(shù) 三 填空題 1 若 SS 5310H SP 0E30H 其物理地址為 2 若 CH 07H CL 08H 執(zhí)行指令 ADD CH CL 后 AF CF OF PF 3 指令由 和 兩個(gè)字段構(gòu)成 4 條件轉(zhuǎn)移指令 JNE 的測(cè)試條件是 5 若用指針 BP 訪(fǎng)問(wèn)存儲(chǔ)器 則數(shù)據(jù)包含在 段中 6 若 AX 1234H SP 1000H 指令 PUSH AX 執(zhí)行后 AX SP 7 指令采用 尋址方式時(shí)操作數(shù)是在代碼段中 四 閱讀程序四 閱讀程序 1 程序中數(shù)據(jù)定義如下 DATA1 DW DATA2 DB 32 DUP DATA3 DD COUNT EQU DATA1 此時(shí) COUNT 的值是 2 分析下列程序段 說(shuō)出其功能 MOV AX 1000H MOV DS AX MOV ES AX MOV SI 0100H MOV DI 0200H MOV CX 50D REP MOVSB 3 寫(xiě)出下列程序段的功能 MOV BX 2000H MOV DS BX XOR AL AL MOV CX 100 AGAIN MOV BX AL INC BX LOOP AGAIN 4 寫(xiě)出下列程序段的功能 LEA SI BUFFER LEA DI ARRAY MOV CX 100 XOR BL BL LP CMP SI 01H JNZ LP1 INC BL LP1 INC SI LOOP LP MOV DI BL 5 寫(xiě)出下列程序段的功能 MOV CX 16 MOV AX N MOV BH 0 LP0 SHL AX 1 JC LP INC BH LP LOOP LP0 MOV SUM BH 6 寫(xiě)出下列程序段的功能 MOV AL N AND N 0FH MOV BL N SHR AL 4 MOV BH AL 7 執(zhí)行下列程序段后 AX MOV AX 0702H MOV BH 09H AAD DIV BH 8 下面程序段執(zhí)行后 AL ABC DW 2152H 3416H 5731H 4684H MOV BX OFFSET ABC MOV AL 3 XLAT 9 執(zhí)行下面的程序段后 AX MOV CX 5 MOV AX 50 NEXT SUB AX CX LOOP NEXT HLT 10 執(zhí)行下面的程序段后 AX TAB DW 1 2 3 4 5 6 ENTRY EQU 6 MOV BX OFFSET TAB ADD BX ENTRY MOV AX BX 11 執(zhí)行下面程序段后 AX ARRAY DW 1 2 3 4 5 6 7 8 9 10 COUNT EQU ARRAY XOR AX AX MOV CX COUNT MOV SI OFFSET ARRAY NEXT ADD AX SI INC SI LOOP NEXT 12 寫(xiě)出下列程序段的功能 MOV AH 1 INT 21H AND AL 0FH MOV BL AL MOV AH 1 INT 21H SHL AL 4 AND AL BL 將從鍵盤(pán)接受到的兩個(gè)字符拼在一起 13 執(zhí)行下列程序段后 N DB 07H XOR BH BH MOV BL N RCL BL 1 ADD BH BL XOR BH 0FFH HLT 寄存器 BH 的值是 寄存器 BL 的值是 14 分析下列程序段 MOV AL N XOR AH AH MOV CL 4 DIV CL 當(dāng) N 3CH 時(shí) 程序執(zhí)行完后 AX 15 程序段如下 CLC MOV AL 6 MOV BL 9 ADD AL BL MOV BL AL DAA 執(zhí)行上面程序段后 AL AF BL 16 執(zhí)行下列指令后 TABLE DB 19H 55H 9CH LEA BX TABLE MOV AL BX XOR AL 89H MOV BX AL 寄存器 AL 的值是 17 分析下列程序段 說(shuō)明該程序段執(zhí)行何種功能 MOV CX 10 MOV DL 30H NEXT1 MOV AH 2 INT 21H INC DL LOOP NEXT1 18 執(zhí)行下列指令后 MOV AX 1245H MOV BX 5689H ADD AL BL MOV CL AL MOV AL AH ADC AL BH DAA 寄存器 AL 的值是 寄存器 CL 的值是 19 分析下列程序段 MOV AL N XOR AH AH MOV BL 16 DIV BL 當(dāng) N 57H 時(shí) 程序執(zhí)行完后 AX 20 在下面程序的括號(hào)中分別填入如下指令 LOOP XH LOOPNE XH LOOPE XH 問(wèn)在這三種情況下 當(dāng)程序執(zhí)行完后 AX BX CX DX 四個(gè)寄存器中的內(nèi)容分別是什 么 START MOV AX 04 MOV BX 02 MOV CX 03 MOV DX 05 XH INC AX ADD BX AX SHR DX 1 HLT 21 閱讀程序 請(qǐng)說(shuō)出該程序的功能是什么 MOV AX DATA MOV DS AX LEA SI BUFFER XOR BL BL MOV CX 100 AGAIN MOV AL SI TEST AL 1 JNZ NEXT INC BL NEXT INC SI LOOP AGAIN HLT 22 從鍵盤(pán)上接收一字符 若是 Y 轉(zhuǎn) YES 是 N 轉(zhuǎn) NO 否則繼續(xù)等待 到輸入 Y 或 N 為止 程序段如下 MOV AL N AND AL 0FH ADD AL 90H DAA ADC AL 40H MOV RUT AL HLT 問(wèn) 若 N 5 下列程序執(zhí)行后 AL 該程序段的功能是什么 23 執(zhí)行下列程序段后 DATA SEGMENT DT1 LABLE WORD DT2 DB 12H 34H DATA ENDS MOV AL DT2 MOV DX DT1 寄存器 AL 的值是 寄存器 DX 的值是 24 讀下列程序 請(qǐng)說(shuō)出該程序的功能是什么 DATA SEGMENT SUM DW 0 DATA ENDS STACK SEGMENT DB 200 DUP STACK ENDS CODE SEGMENT ASSUME DS DATA SS STACK CS CODE START MOV AX DATA MOV DS AX MOV CX 50 MOV AX 0 MOV BX 1 NEXT ADD AX BX INC BX INC BX DEC CX JNE NEXT MOV SUM AX MOV AH 4CH INT 21H CODE ENDS END START 25 設(shè)偽指令定義如下 請(qǐng)畫(huà)出內(nèi)存分配示意圖 BUF DB DW AB DW C DW 1234H DB EF 26 執(zhí)行下列程序段后 DATA SEGMENT DT1 DW 8A9BH DT2 DB 7CH 6DH DATA ENDS MOV AX DT1 MOV BX OFFSET DT1 MOV SI OFFSET DT2 寄存器 BX 的值是 寄存器 SI 的值是 27 執(zhí)行下列指令后 TABLE DB 10H 33H 41H MOV BX OFFSET TABLE MOV AL BX XOR AL 80H MOV BX AL 寄存器 AL 的值是多少 28 執(zhí)行下列程序段后 DATA SEGMENT N1 DW 3355H N2 DB 23H 89H DATA ENDS MOV AX N1 MOV DI OFFSET N1 MOV BP OFFSET N2 寄存器 DI 的值是多少 寄存器 BP 的值是多少 29 執(zhí)行下列指令后 DAT DB 10H 33H 41H LEA BX DAT MOV AX SEG DAT MOV ES AX MOV AL ES BX XOR AL 80H MOV ES BX AL 寄存器 AL 的值是多少 30 執(zhí)行下列程序段后 BUF DB 01H XOR AL AL MOV AL BUF MOV BL AL SAL AL 1 ADD AL BL XOR AL 0FFH HLT 寄存器 AL 的值是多少 寄存器 BL 的值是多少 五 程序填空五 程序填空 1 下列程序是在鍵盤(pán)上輸入 120 個(gè)字符 然后將輸入反序后顯示在屏幕上 請(qǐng)將程 序填寫(xiě)完整 STACK1 SEGMENT STP DW 120 DUP STACK1 ENDS CODE SEGMENT ASSUME CS CODE SS STACK1 START MOV AX STACK1 MOV SS AX MOV SP SIZE STP MOV CX 120 LOOP1 MOV AH 01H INT 21H PUSH AX MOV DL 0AH MOV AH 02H INT 21H MOV DL 0DH INT 21H MOV CX 120 LOOP2 MOV AH 02H INT 21H LOOP LOOP2 MOV AH 4CH INT 21H CODE ENDS END START 六 編寫(xiě)程序六 編寫(xiě)程序 1 在 STR 到 STR 49 單元中存放著一個(gè)字符串 試編寫(xiě)一個(gè)程序 測(cè)試字符串中是否 存在數(shù)字 如有 則把 DL 的第五位置 1 否則將該位置 0 2 試編程實(shí)現(xiàn) 從鍵盤(pán)接收 N 個(gè) N 60 8 位二進(jìn)制數(shù) 統(tǒng)計(jì)其中奇數(shù)的個(gè)數(shù) 并 將結(jié)果顯示在屏幕上 3 已知有 100 字節(jié)的數(shù)據(jù)塊存放在以 5C10H 2000H 開(kāi)始的存儲(chǔ)區(qū)內(nèi) 要求編寫(xiě)一個(gè) 完整程序?qū)?shù)據(jù)移動(dòng)到以 5C10H 2008H 開(kāi)始的存儲(chǔ)區(qū)內(nèi) 4 數(shù)組 A 包含 100 個(gè)互不相等的整數(shù) 數(shù)組 B 包含 150 個(gè)互不相等的整數(shù) 試編程 實(shí)現(xiàn)將數(shù)組 A 和數(shù)組 B 都有的整數(shù)存放在數(shù)組 C 中 5 在以 BASE 起始的表中存有一組字符 它以 回車(chē) 0DH 結(jié)束 請(qǐng)編寫(xiě)程序 實(shí)現(xiàn)從該表中查找關(guān)鍵字 KEY 設(shè)關(guān)鍵字 KEY 在 AL 中 并將找到的第一個(gè)關(guān)鍵字偏 離表首的位置存放在寄存器 DX 中 若無(wú)此關(guān)鍵字 DX 返回值為 1 6 編寫(xiě)一個(gè)中斷程序 實(shí)現(xiàn)人機(jī)對(duì)話(huà) 要求執(zhí)行程序時(shí) 顯示 WHAT IS YOUR NAME 在回車(chē)換行后 接收鍵盤(pán)輸入信息 并顯示 7 編寫(xiě)程序找出 BUF 數(shù)據(jù)區(qū)中 50 個(gè)帶符號(hào)數(shù)的最大值和最小值 并分別存入 MAX 和 MIN 單元 8 試編程實(shí)現(xiàn)從鍵盤(pán)接收 N 個(gè) N 50 8 位二進(jìn)制數(shù) 統(tǒng)計(jì)偶數(shù)的個(gè)數(shù)及偶數(shù)之和 并將統(tǒng)計(jì)的個(gè)數(shù)以十進(jìn)制方式顯示在屏幕上 9 以 STRING 起始的字符串的最大長(zhǎng)度為 80 個(gè)字符 字符串的結(jié)束用字符 表示 編 寫(xiě)程序在該字符串中查找是否有空格符 ASCII 碼為 20H 若有就將第一個(gè)空格字 符串中的位置 00H 4FH 存入 POST 單元 若無(wú)空格則將 1 存入 POST 10 BUFFER 字節(jié)數(shù)組中存有一組無(wú)序列字節(jié)數(shù)數(shù)據(jù) 列的長(zhǎng)度表示在 BUFFER 的第一 個(gè)字節(jié)中 KEY 中為一個(gè)字節(jié)數(shù)據(jù) 編寫(xiě)程序在 BUFFER 中查找有無(wú) KEY 若有就結(jié)束 若沒(méi)有就將 KEY 加入到 BUFFER 中去 并修改列的長(zhǎng)度 11 利用移位及數(shù)據(jù)循環(huán)指令完成將 DH AL 中的 16 位二進(jìn)制乘以 8 的運(yùn)算 結(jié)果仍 存入 DH AL 中 12 分別從鍵盤(pán)上接收兩長(zhǎng)度相等的組數(shù) A 和 B 試完成兩數(shù)組的求和任務(wù) 將結(jié)果 存放在數(shù)組 C 中 并顯示在屏幕上 13 編寫(xiě)程序 將鍵盤(pán)輸入的小寫(xiě)字母用大寫(xiě)字母顯示出來(lái) 14 要求從鍵盤(pán)接收一個(gè)十進(jìn)制數(shù)字 然后找出它的前導(dǎo)數(shù)字和后繼數(shù)字 并按相反 的順序顯示輸出 15 設(shè)在變量 X Y Z 中存放有三個(gè)數(shù) 若三個(gè)數(shù)都不為 0 則求出三個(gè)數(shù)之和存入 U 中 若有一個(gè)為 0 則將其它兩個(gè)單元也清零 編寫(xiě)此程序 16 求出首地址為 DATA 的 M 個(gè)字節(jié)的無(wú)符號(hào)數(shù)組中最小奇數(shù) 并把它存放于 DL 中 第第 2 2 章章 指令系統(tǒng)及匯編語(yǔ)言程序設(shè)計(jì)指令系統(tǒng)及匯編語(yǔ)言程序設(shè)計(jì) 一 選擇題一 選擇題 1 D 2 A 3 C 4 D 5 A 6 D 7 C 8 C 9 C 10 D 11 D 12 C 13 C 14 A 15 A 16 D 17 B 18 C 19 C 20 C 21 D 22 D 23 D 24 C 25 A 26 A 27 B 28 C 29 B 30 D 31 B 32 C 33 C 34 A 35 C 36 D 37 D 38 A 39 B 40 C 41 D 42 D 43 B 44 C 45 C 46 B 47 B 48 D 49 A 50 B 51 A 52 C 二 判斷題二 判斷題 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 三 填空題三 填空題 1 53F30H 2 0 0 0 1 3 操作碼 操作數(shù) 4 ZF 0 5 SS 6 1234H 0FFEH 7 立即 四 閱讀程序四 閱讀程序 1 38 或 26H 2 將以 10100H 起始的 50 個(gè)單元的內(nèi)容傳送至以 10200H 起始的 50 個(gè)單元中 3 將數(shù)據(jù)段中以 2000H 起始的 100 個(gè)單元中的內(nèi)容清零 4 統(tǒng)計(jì)以 BUFFER 為首址的 100 個(gè)單元中數(shù)字為 1 的個(gè)數(shù)存入 ARRAY 單元 5 統(tǒng)計(jì) N 字中 0 的個(gè)數(shù) 6 將 N 的內(nèi)容拆為兩部分分別存入 BH BL 中 7 AX 0008H 8 AL 34H 9 AX 23H 10 AX 0004H 11 AX 0055H 12 將從鍵盤(pán)接受到的兩個(gè)字符拼在一起 13 BH 0FFH BL 0EH 14 AX 000FH 15 AL 15H AF 1 BL 0FH 16 90H 17 向屏幕上依次輸出 0 1 9 18 AL 68H CL CEH 19 AX 0705H 20 AX 0007H BX 0014H CX 0 DX 0 AX 0007H BX 0014H CX 0 DX 0 AX 0005H BX 0007H CX 0002H DX 0002H 21 程序的功能是 統(tǒng)計(jì)以 BUFFER 為起始地址的 100 個(gè)單元中偶數(shù)的個(gè)數(shù) 22 35H 將十六進(jìn)制數(shù)轉(zhuǎn)換為 ASCII 碼 23 12H 3412H 24 程序的功能是 求從 1 開(kāi)始的 50 個(gè)奇數(shù)之和 25 如下圖 26 0000H 0002H 27 AL 90H 28 DI 0000H BP 0002H 29 AL 90H 30 AL 0FCH BL 1 五 程序填空五 程序填空 1 LOOP LOOP1 POP AX MOV DL AL 六 編寫(xiě)程序六 編寫(xiě)程序 1 在 STR 到 STR 49 單元中存放著一個(gè)字符串 試編寫(xiě)一個(gè)程序 測(cè)試字符串中是否 存在數(shù)字 如有 則把 DL 的第五位置 1 否則將該位置 0 DATA SEGMENT STR1 DB 50 DUP DATA ENDS CODE SEGMENT ASSUME CS CODE DS DATA MAIN PROC FAR START PUSH DS MOV AX 0 PUSH AX MOV AX DATA MOV DS AX BEGIN MOV CX 50 MOV SI 0 REP1 MOV AL STR1 SI CMP AL 30H JB GO CMP AL 39H JA GO OR DL 20H JMP EXIT GO INC SI LOOP REP1 AND DL 0DFH EXIT RET MAIN ENDP CODE ENDS END START 2 試編程實(shí)現(xiàn) 從鍵盤(pán)接收 N 個(gè) N 60 8 位二進(jìn)制數(shù) 統(tǒng)計(jì)其中奇數(shù)的個(gè)數(shù) 并將 結(jié)果顯示在屏幕上 DATA SEGMENT KEY DB 61 KEY1 DB KEY2 DB 61 DUP DATA ENDS CODE SEGMENT ASSUME CS CODE DS DATA START MOV AX DATA MOV DS AX MOV DX OFFSET KEY MOV AH 0AH INT 21H MOV AL 0 LEA SI KEY2 MOV CH 0 MOV CL KEY1 LP0 MOV BL SI TEST BL 01H JZ LP1 ADD AL 01H DAA LP1 INC SI LOOP LP0 MOV BL AL MOV CL 4 SHR AL CL ADD AL 30H MOV DL AL MOV AH 02H INT 21H AND BL 0FH ADD BL 30H MOV DL BL MOV AH 02H INT 21H MOV AH 4CH INT 21H CODE ENDS END START 3 已知有 100 字節(jié)的數(shù)據(jù)塊存放在以 5C10H 2000H 開(kāi)始的存儲(chǔ)區(qū)內(nèi) 要求編寫(xiě)一個(gè)完 整程序?qū)?shù)據(jù)移動(dòng)到以 5C10H 2008H 開(kāi)始的存儲(chǔ)區(qū)內(nèi) 參考程序 CODE SEGMENT ASSUME CS CODE MAIN MOV AX 5C10H MOV ES AX MOV DS AX MOV SI 2063H MOV DI 206BH STD MOV CX 100 REP MOVSB MOV AH 4CH INT 21H CODE ENDS END MAIN 4 數(shù)組 A 包含 100 個(gè)互不相等的整數(shù) 數(shù)組 B 包含 150 個(gè)互不相等的整數(shù) 試編程實(shí) 現(xiàn)將數(shù)組 A 和數(shù)組 B 都有的整數(shù)存放在數(shù)組 C 中 參考程序 DAT SEGMENT A DB 100 DUP B DB 150 DUP C DB 150 DUP N DW 00H DAT ENDS COD SEGMENT ASSUME CS COD DS DAT ES DAT START MOV AX DAT MOV DS AX MOV ES AX CLD LEA SI B MOV DX 150 LP0 MOV CX 100 LEA DI A MOV AL SI REPNZ SCASB JNZ LP1 LEA BX C ADD BX N MOV BX AL INC N LP1 INC SI DEC DX JNZ LP0 MOV AX 004CH INT 21H COD ENDS END START 5 在以 BASE 起始的表中存有一組字符 它以 回車(chē) 0DH 結(jié)束 請(qǐng)編寫(xiě)程序 實(shí) 現(xiàn)從該表中查找關(guān)鍵字 KEY 設(shè)關(guān)鍵字 KEY 在 AL 中 并將找到的第一個(gè)關(guān)鍵字偏 離表首的位置存放在寄存器 DX 中 若無(wú)此關(guān)鍵字 DX 返回值為 1 LEA DI BASE MOV DX 1 LOP MOV BL DI CMP BL 0DH JZ DONE CMP BL AL JZ LOP1 INC DI JMP LOP LOP1 MOV DX DI DONE HLT 6 編寫(xiě)一個(gè)中斷程序 實(shí)現(xiàn)人機(jī)對(duì)話(huà) 要求執(zhí)行程序時(shí) 顯示 WHAT IS YOUR NAME 在回車(chē)換行后 接收鍵盤(pán)輸入信息 并顯示 提示 使用 09H 和 0AH 功 能調(diào)用 DATA SEGMENT BUF DB 81 DB DB 81 DUP MESG DB WHAT IS YOUR NAME 0AH 0DH DB DATA ENDS STACK SEGMENT PARA STACK STACK DB 100 DUP STACK ENDS CODE SEGMENT ASSUME CS CODE DS DATA SS STACK START PROC FAR PUSH DS MOV AX 0 PUSH AX MOV AX DATA MOV DS AX DISP MOV DX OFFSET MESG MOV AH 09H INT 21H KEYBI MOV DX OFFSET BUF MOV AX 0AH INT 21H LF MOV DL 0AH MOV AH 02H INT 21H DISTR MOV DX OFFSET BUF 2 MOV AH 09H INT 21H RET START ENDP CODE ENDS END START 7 編寫(xiě)程序找出 BUF 數(shù)據(jù)區(qū)中 50 個(gè)帶符號(hào)數(shù)的最大值和最小值 并分別存入 MAX 和 MIN 單元 參考程序如下 DATA SEGMENT BUF DB 50 DUP MAX DB MIN DB CONT EQU BUF DATA ENDS STACK SEGMENT TP DB 100 DUP STACK ENDS CODE SEGMENT ASSUME CS CODE DS DATA SS STACK MAIN PROC FAR START PUSH DS SUB AX AX PUSH AX MOV DS AX LEA BX BUF MOV CX CONT 1 MOV AL BX MOV AH BX 1 INC BX CMP AH AL JGE LOP1 XCHG AH AL
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)新型企業(yè)研發(fā)中心廠房租賃意向協(xié)議
- 城市道路擴(kuò)建拆遷補(bǔ)償與購(gòu)房合同
- 燒烤店品牌特許經(jīng)營(yíng)加盟合同范本
- 不續(xù)聘合同申請(qǐng)
- 柴油終端銷(xiāo)售合同十項(xiàng)補(bǔ)貼
- 智能場(chǎng)館運(yùn)營(yíng)管理及維護(hù)服務(wù)合同
- 美術(shù)素描兒童課件
- 推進(jìn)安全生產(chǎn)責(zé)任保險(xiǎn)
- 重慶安全生產(chǎn)許可證辦理流程
- 安全操作規(guī)程sop
- 24秋國(guó)家開(kāi)放大學(xué)《馬克思主義基本原理》專(zhuān)題測(cè)試參考答案
- 高一年級(jí)期末考試(生物)試題含答案
- 項(xiàng)目管理培訓(xùn)課件(完整版)課件
- 2024年一級(jí)健康管理師考前沖刺必會(huì)試題庫(kù)300題(含詳解)
- 寧夏回族自治區(qū)寧夏吳忠市利通區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- 環(huán)氧樹(shù)脂的高效合成方法
- (高清版)JTGT D81-2017 公路交通安全設(shè)施設(shè)計(jì)細(xì)則
- 中國(guó)移動(dòng)云南公司大數(shù)據(jù)平臺(tái)需求規(guī)格說(shuō)明書(shū)-TAS
- 柱狀活性炭生產(chǎn)工藝
- (高清版)DZT 0305-2017 天然場(chǎng)音頻大地電磁法技術(shù)規(guī)程
- 全球及中國(guó)蛇形機(jī)器人行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資發(fā)展研究報(bào)告2024-2029版
評(píng)論
0/150
提交評(píng)論