freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機系統(tǒng)與匯編語言學習資料-全文預覽

2025-02-08 17:50 上一頁面

下一頁面
  

【正文】 BYTE PTR [BX]字節(jié)類型 ? INC WORD PTR [BX]字類型 ?例如: X DW 1234H字屬性 ? MOV AL , X類型錯誤 正確的寫法: MOV AL , BYTE PTR X 。錯,不能用立即數(shù) DIV 58H 。錯,立即數(shù)不能送段寄存器 PUSH 1234H 。 段內(nèi)存儲器間接 , ? IP=( 2022H*10H+3500H) =4500H ?段間直接轉(zhuǎn): ? JMP FAR PTR L: ? IP=轉(zhuǎn)移指令的第 3字節(jié) ? CS=轉(zhuǎn)移指令的第 5字節(jié) ?段間存儲器間接轉(zhuǎn): ? JMP DWORD PTR [BX] : ? IP=( 2022H*10H+3500H) =4500H ? CS=( 2022H*10H+3500H+2) =2022H ? 數(shù)據(jù)傳送指令( MOV)使用有哪些規(guī)定? ?答:允許 reg←reg 例: MOV AX,BX ? 允許 reg←mem 例: MOV AX,[BX] ? 允許 reg←data 例: MOV AX,2500H ? 允許 reg←sreg 例: MOV AX,CS ? 允許 mem←reg 例: MOV [BX], AX ? 允許 mem←data 例: MOV [BX],2500H ? 允許 mem←sreg 例: MOV [BX],CS 允許 sreg←reg( 除 CS外 ) 例: MOV DS,BX ?不允許: mem←mem 例: MOV Y,[BX] 例: MOV [SI],[BX] ?不允許 sreg←data 例: MOV DS,2500H ?不允許 sreg←sreg 例: MOV DS,CS ?不允許 CS做目的寄存器 例: MOV CS,BX ?注意數(shù)據(jù)類型匹配 例: MOV DL,BX 數(shù)據(jù)尋址有哪些情況不允許? 解:例如 MOV [DI], [BX] ;錯,存儲器不能傳存儲器 MOV[DX+SI], AL。 ? EA=BP+ SI或 DI+DISP, ?物理地址 =SS*10H+ BP+ SI或 DI+DISP ? 8086 CPU 有哪幾種轉(zhuǎn)移尋址方式,段內(nèi)、段間轉(zhuǎn)移有何不同?掌握轉(zhuǎn)移各種尋址方式的尋址過程。 ? EA=BP+ SI或 DI,物理地址 =SS*10H+ BP+ SI或 DI ? 變址尋址: ? MOV AL , DISP[SI] 。 EA=1000H ,物理地址 =DS*10H+1000H ? 寄存器間接尋址: ? MOV AL , [BX]或 [SI]或 [DI] ; ? EA=BX或 SI或 DI,物理地址 =DS*10H+ BX或 SI或 DI ? 基址尋址: ? MOV AL , DISP[BX] 。 (6)溢出標志 OF:反映有符號數(shù)運算后的結(jié)果是否有溢出 ,其值為 1表示帶符號數(shù)運算結(jié)果溢出,否則無溢出。 ZF還可用作計數(shù)器的計數(shù)次數(shù)是否減為 0,當減為 0的時候表示計數(shù)到,例如:循環(huán)次數(shù)計數(shù) (5)符號標志 SF:反映運算結(jié)果是否為負 ,其值為1表示運算結(jié)果為負數(shù),否則為正數(shù)。 (3)輔助進位標志 AF反映運算后的結(jié)果是否有半進位 /借位 ,其值為 1表示運算中低 4位向高 4位有進位或借位,否則無進位或借位。 ? 將兩個 16位二進制表示的邏輯地址錯位相加,可以得到 20位的物理地址: ? 物理地址=段基址 16 + 偏移地址 ? 1物理地址 4ACD9H的邏輯地址可以是哪些? ?答: 4A00: 0CD9 、 4500:5CD4A88:0459 等 ? 1 8086 CPU輸入輸出指令的間址寄存器是什么? ?答: DX ? 1 8086 CPU 寄存器 BX、 BP 、 AX、各是什么功能的寄存器? ?答: BX、 BP基址寄存器 ? AX累加器 ? 1標志寄存器 FR多少位?有哪些標志? ?答 : FR是一個 16位的寄存器,共 9個標志 . ?其中 6個用作狀態(tài)標志 CF、 PF、 AF、 ZF、SF、 OF ? 3個用作控制標志 DF、 IF、 TF. (1)進位標志 CF反映運算結(jié)果向更高位是否有進 /借位 ,加減運算后有進位 /借位時 CF = 1,否則 CF = 0 CF標志的用途: 用于運算時的進 /借位。 CS:IP=FFFF:0000H ? INTA 是什么引腳? ?答:中斷響應引腳 ? M/IO 是什么引腳? ?答:存儲器訪問 /輸入輸出訪問控制引腳 8086CPU最小、最大方式時用于總線請求、允許的信號線各是什么? 答:最?。?HOLD總線請求 HLDA總線響應 最大: RQ/GT0、 RQ/GT1 ? 8086 CPU訪問存貯器和訪問 I/O的地址分別各為什么?可尋址的最大存貯器空間和最大 I/O空間分別各為多少? ?答: 8086 CPU訪問存貯器的地址是 A19—A0,可尋址的最大存貯器空間是 1MB. ? 8086 CPU訪問 I/O的地址是 A15— A0,可尋址的最大 I/O空間是 64KB. ? 什么是邏輯地址?什么是物理地址?它們各自如何表示?如何轉(zhuǎn)換? ? 答:程序中使用的存儲器地址稱為邏輯地址,由 16位“段基址”和 16位“偏移地址”(段內(nèi)地址)組成。 第二章 計算機中的數(shù)據(jù)表示 ? 1. 58的非壓縮 BCD和壓縮 BCD各如何表示?寫出存入 DX的指令。 ? 微型計算機系統(tǒng)( MCS, Microputer System)是有哪些部分構(gòu)成的? ?答:微型計算機系統(tǒng)是以微型計算機為主體,配上軟件系統(tǒng)和外部設備而構(gòu)成的。 答: RESET— 復位信號輸入 8086復位后 CS=FFFFH、 DS=0000H、 ES=0000H、SS=0000H、 IP=0000H、 FR=0000H 8086CPU復位后從CS*10H+IP=FFFFH*10H+0000H=FFFF0H地址單元中取第一條指令執(zhí)行啟動系統(tǒng)。 ? 訪問存儲器的實際地址稱為物理地址,用 20位二進制表示。 ?PF標志可用于數(shù)據(jù)傳送后的奇偶校驗。 ZF可用于判定二個數(shù)是否相等,相等的時候它們相減的結(jié)果為零。 SF還在有符號數(shù)比較大小時與 OF標志一起判定兩個數(shù)的大小。 控制標志: ( 1)方向標志 DF:用于串操作時設置串指針的修改方向 , = 0,串指針增量變化, = 1,串指針減量變化 (2)中斷允許標志 IF:設置是否允許 CPU響應外部的可屏蔽中斷請求 INTR, , = 0,關中斷, = 1,開中斷 (3)陷阱標志 TF:用于設置 CPU運行為單條執(zhí)行指令的方式 , = 0,正常執(zhí)行程序, = 1,單步執(zhí)行程序 第四章 尋址方式與指令系統(tǒng) ? 下列指令的源操作數(shù)段基址各是什么段寄存器? ?( 1) MOV AX, [BP][SI] 答: SS ?( 2) MOV AX, CS:8[DI] 答: CS ? (3) MOV AX, [BX][DI] 答: DS ? (4) MOV AX, ES:10[BP][SI] 答: ES ? 8086允許段超越和禁止段超越操作各有哪些? ?答:允許段超越的有: ?以 BP為基址存取操作數(shù) ?取源串數(shù)據(jù) ? cs段數(shù)據(jù)訪問等 ?禁止段超越的是: ?取指令 ?存目的串 ?堆棧操作 push/pop ? 3.已知 DS= 5000H, SS= 2500H, BP=0200H, SI=1000H,傳送指令 MOV AX,[BP+SI]源操作數(shù)的尋址方式什么方式?物理地址是多少? ?答:源操作數(shù)的尋址方式是:基址變址 ? 物理地址 = 26200H ? 若 DS=4500H, DI=1000H, COUNT=A8H, ?指令 MOV AX, [DI+COUNT]中,源操作數(shù)的有效地址 EA和物理地址各為多少? ?答:有效地址 EA為 10A8H ? 物理地址為 460A8H ? 8086 CPU 有哪幾種數(shù)據(jù)尋址方式,掌握數(shù)據(jù)各種尋址方式的尋址過程,要求會求指令的尋址方式?會求有效地址 EA=?會求物理地址 =? ?答:指令的物理地址 =CS*10H+IP ?堆棧棧頂物理地址 =SS*10H+SP ?源串物理地址 =DS*10H+SI, ?目的串物理地址 =ES*10H+DI ? 數(shù)據(jù)直接尋址: MOV AL , [1000H]。 ? EA=BX+ SI或 DI,物理地址 =DS*10H+ BX+ SI或 DI ? MOV AL , [BP+SI或 DI] 。 ? EA=BX+ SI或 DI+DISP, ?物理地址 =DS*10H+ BX+ SI或 DI+DISP ? MOV AL , DISP [BP +SI或 DI] 。 段內(nèi)寄存器間接 ,IP=3500H ? JMP WORD PTR[BX]。 錯, BX+BP不能用作基址尋址 MOV WORD PTR [BX], 1 ;正確 MOV AL, BX;錯,類型不匹配 MOV DS, SEG DAT。 錯,不能用立即數(shù) MUL 58H 。 ? 存儲器數(shù)據(jù)類型有什么要求,如何解決類型不確定? ?答:存儲器數(shù)據(jù)類型要求類型匹配,用 PTR可以說明和重新指定變量或標號的類型滿足類型匹配。 ? 已知 BUF偏移地址為 25DBH,定義 BUF DB 50DUP(?)后,該數(shù)組最后一個字節(jié)的偏移地址是多少? ?答:數(shù)組最后一個字節(jié)的偏移地址 = 25DBH +(32H1) = 260CH 掌握匯編語言程序的編程格式 段定義、段說明、段結(jié)束、返回 DOS。 答:標號的屬性包括有: 段地址、偏移地址、類型屬性(段內(nèi) NEAR、段間 FAR) ? 掌握匯編語言中數(shù)據(jù)定義語句。 ? 名字包括文件名、標題名、段名、過程名和符號常量名等。 第六章 匯編語言程序設計 ? 已知 AX=836BH, X=FFFFH,執(zhí)行“ CMP AX, X”后,標志位 ZF、 CF、 OF、SF=? ?答: 0101 ? 1000 0011 0110 1011 ? + 0000 0000 0000 0001 ? 1000 0011 0110 1100 ? ZF=0(結(jié)果非 0) CF=1(有借位) ? OF=0(無溢出) SF=1(結(jié)果為負) ? 2.設 SP=2022H, AX=8A95H, DI=A000H。 ? DATA ENDS ? 。 ? DATA SEGMENT ? TABLE DB 0,1,4,9,16,25,36,49,64,81,100, 121, 144,169,196,225。 AX=2X ? MOV BX ,AX 。 AX=7X ?執(zhí)行后的結(jié)果 AX=46H或 70,實現(xiàn)了 X 7的功能。 AL=8X ? ADD AL, BL 。 解: X=45=0101101 [X]補 =1101 0011 Y=34=0100010 [Y]補 =1101 1110 [Y]補 =0010 0010 求 [X+Y]補: [X]補 =1101 0011 +[Y]補 =1101 1110 1 1011 0001 = 100 1111= 79 CF=1(有進位 ) ZF=0(結(jié)果非 0) SF=1(結(jié)果為負 ) OF=0(結(jié)果無溢出 ) PF=1(偶數(shù)個 1) ?求 [XY]補: ? [X]補 =1101 0011 ? +[Y]補 =0010 0010 ? 0 1111 0101 = 000 1011= 11 ? CF=0=1(有借位 ) ZF=0(結(jié)果非 0) ? SF=1(結(jié)果為負 ) OF=0(結(jié)果無溢出 ) ? PF=1(偶數(shù)個
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1