天天看點

南郵微型計算機答案,南郵 微機原理(微型計算機與接口技術)複習ASM含部分答案.ppt...

南郵 微機原理(微型計算機與接口技術)複習ASM含部分答案

例 :設資料段有: DAT1?? DB ‘ABCD’ LL1 EQU $-DAT1 DAT2 DW ‘AB’,‘CD’ LL2 EQU $-DAT1 LL3 EQU $-DAT2???(1) 彙編後: LL1的值是 4 , LL2的值是 8 ,LL3的值是 ____4_____。 (2)執行如下程式段後,AX中的内容是 4443 H,BX中的内容是 4344H。 代碼段: 對DS初始化 MOV AX,WORD PTR DAT1+2 MOV BX, DAT2+2 * 彙編語言程式設計複習 1。二進制數,十進制數,十六進制數和BCD碼數之間的轉換方法。 例 :(129)10=( )2=( )16 BCD=( )10=( )2 2 。 真值數和補碼數之間的轉換方法 例 :字長=8位,則[-6]補=( ) 16,若[X]補=E8H,則X的真值為( ) 16 3。 n位字長的有符号數、無符号數的數值範圍 設設機器數字長=n位,則n位補碼數,其真值範圍為 -2n-1 ~ +2n-1-1 無符号數其數值範圍為 0 ~ 2n-1 例 : 16位二進制數所能表示的無符号數範圍是________。 4。補碼計算及并對結果進行分析, 5. 熟記0-9、A-F、回車符、換行符的ASCII碼。 第一章 綜合題: 例1: 用補碼運算19-96,并判斷結果是否溢出(需給出C标和 O标)? 解: [19-96]補= [19]補+ [-96]補 [19]補= [-96]補=[19-96]補根據[[X]補]補=[X]原: [19-96]原 是以19-96=-77 C标=0 ,O标=0。 因為O标=0,是以結果無溢出 正确 綜合題: 例2: 用補碼運算-66-99,并判斷結果是否溢出(需給出C标和 O标)? 解: [-66-99]補= [-66]補+ [-99]補 [-66]補= [-99]補=[66+99]補=∴ -66-99=+91 C标=1 O标=1,因為O标=1,是以結果溢出錯誤 C P U 存儲器 AB位址總線 DB資料總線 CB控制總線 二 一 存儲器 I/O接口 I/O裝置 例:微處理器與I/O接口及存儲器進行資訊傳送是通過三總線來完成, 該三總線為 、 和位址總線。 第二章 1。微型機的硬體結構 2。存貯單元和存貯器位址 .存儲器由若幹“存儲單元”組成,每一單元存放一個“位元組”的資訊。 .系統為每一單元編排一個位址,位址碼為二進制數,習慣上寫成16進制。 .存儲器容量由位址線“寬度”決定。 例:1M容量的存儲器 位址範圍:00000H~FFFFFH 由20根位址線提供位址碼。 第三章 1。基本結構寄存器的名稱、位長和作用。 (1)通用寄存器:EAX,EBX,ECX,EDX,ESI,EDI,EBP (2)段寄存器:CS,SS,DS,ES,FS,GS (3)指針寄存器:EIP,ESP (4)标志寄存器:EFLAG 15位标志分為兩類:狀态标志和控制标志 6種狀态标志:CF OF ZF PF AF SF 例:80486 CPU中的SP寄存器是一個 B 位的寄存器。