




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝第一章6、+42 原00101010B=+42 反 +42 補(bǔ) 42 原10101010B 42 反11010101B 42 補(bǔ)11010110B+85 原01010101B=+85 反 +85 補(bǔ) 85 原11010101B 85 反10101010B 85 補(bǔ)10101011B10、微型計算機(jī)基本結(jié)構(gòu)框圖微處理器地址總線存儲器I/O 接口I/O 總線I/O 設(shè)備CPU數(shù)據(jù)總線控制總線微處理器通過一組總線 (Bus) 與存儲器和 I/O 接口相連,根據(jù)指令的控制,選中并控制它們。微處理器的工作:控制它與存儲器或I/O 設(shè)備間的數(shù)據(jù)交換;進(jìn)行算術(shù)和邏輯運(yùn)
2、算等操作;判定和控制程序流向。存儲器用來存放數(shù)據(jù)和指令,其內(nèi)容以二進(jìn)制表示。每個單元可存8 位(1字節(jié) ) 二進(jìn)制信息。輸入將原始數(shù)據(jù)和程序傳送到計算機(jī)。輸出將計算機(jī)處理好的數(shù)據(jù)以各種形式(數(shù)字、字母、文字、圖形、圖像和聲音等)送到外部。接口電路是主機(jī)和外設(shè)間的橋梁, 提供數(shù)據(jù)緩沖驅(qū)動、 信號電平轉(zhuǎn)換、 信息轉(zhuǎn)換、地址譯碼、定時控制等各種功能。總線:從 CPU和各 I/O 接口芯片的內(nèi)部各功能電路的連接, 到計算機(jī)系統(tǒng)內(nèi)部的各部件間的數(shù)據(jù)傳送和通信, 乃至計算機(jī)主板與適配器卡的連接, 以及計算機(jī)與外部設(shè)備間的連接,都要通過總線( Bus)來實(shí)現(xiàn)。2013、8086 有 20 根地址線 A19A
3、0,最大可尋址 2 =1048576字節(jié)單元,即 1MB;據(jù)線。精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝第二章1、8086 外部有 16 根數(shù)據(jù)總線,可并行傳送16 位數(shù)據(jù);具有 20 根地址總線,能直接尋址220=1MB的內(nèi)存空間;用低 16 位地址線訪問 I/O 端口,可訪問 216=64K個 I/O 端口。另外, 8088 只有 8 根數(shù)據(jù)總線2、8086 CPU由兩部分組成:總線接口單元(Bus Interface Unit,BIU)BIU 負(fù)責(zé) CPU與內(nèi)存和 I/O 端口間的數(shù)據(jù)交換:BIU 先從指定內(nèi)存單元中取出指令,送到指令隊列中排隊,等待執(zhí)行。執(zhí)行指令時所需的操作數(shù),
4、 也可由 BIU 從指定的內(nèi)存單元或I/O 端口中獲取,再送到 EU去執(zhí)行。執(zhí)行完指令后,可通過BIU 將數(shù)據(jù)傳送到內(nèi)存或I/O 端口中。指令執(zhí)行單元( Execution Unit,EU)EU負(fù)責(zé)執(zhí)行指令:它先從 BIU 的指令隊列中取出指令,送到EU控制器,經(jīng)譯碼分析后執(zhí)行指令。EU的算術(shù)邏輯單元( Arithmetic Logic Unit,ALU)完成各種運(yùn)算。6、見書 P28-29。7. (1) 1200 : 3500H=1200H×16+3500H=15500H(2) FF00: 0458H=FF00H×16+0458H=FF458H(3) 3A60: 0100
5、H=3A80H×16+0100H=3A700H8、(1)段起始地址 1200H× 1612000H,結(jié)束地址 1200H×16+FFFFH21FFFH(2)段起始地址 3F05H× 163F050H,結(jié)束地址 3F05H×16+FFFFH4F04FH(3)段起始地址 0FFEH× 160FFE0H,結(jié)束地址 0FFEH×16+FFFFH1FFD0H9、3456H×16+0210H=34770H11、堆棧地址范圍: 2000:0000H2000H(0300H-1),即 20000H202FFH。執(zhí)行兩條 PUSH 指
6、令后,SS:SP=2000:02FCH,再執(zhí)行 1 條 PUSH 指令后,SS:SP=2000:02FAH。12、( 2000H)=3AH, (2001H)=28H, (2002H)=56H, (2003H)=4FH從 2000H 單元取出一個字?jǐn)?shù)據(jù)需要 1 次操作,數(shù)據(jù)是 283AH; 從 2001H 單元取出一個字?jǐn)?shù)據(jù)需要 2 次操作,數(shù)據(jù)是 5628H;17、CPU 讀寫一次存儲器或 I/O 端口的時間叫總線周期。 1 個總線周期需要 4 個系統(tǒng)時鐘周期 (T1T4)。8086 2 的時鐘頻率為 8MHz ,則一個 T 周期為 125ns,一個總線周期為 500ns,則 CPU 每秒最多
7、可以執(zhí)行 200 萬條指令。精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝第三章1、源操作數(shù)的尋址方式:( 1)(2)( 6)立即尋址 (3)寄存器間接尋址 (4)(5)( 8)(10)寄存器尋址( 7)基址變址尋址(9)直接尋址2、DS=1000H,BX=0200H,SI=0002H( 10200H10205H)依次存有 10H,2AH,3CH,46H,59H,6BH( 1) MOV AX, 0200H ; AX=0200( 2) MOV AX, 200H物理地址 =1000H×10H+0200H=10200H, AX=2A10H( 3) MOVAX,BX; AX=0200H(
8、4) MOV AX , 3BX物理地址 =1000H×10H +0200H+3H=10203H, AX=5946H( 5) MOV AX , BX+SI物理地址 =1000H×10H+0200H +2H=10202H , AX=463CH( 6) MOV AX,2BX+SI物理地址 =1000H×10H +200H+2H+2H=10204H , AX=6B59H3、DS=1000H, ES=2000H, SS=3500H,SI=00A0H, DI=0024H, BX=0100H, BP=0200H, V AL=0030H( 1) MOVAX,100H直接尋址方式,
9、 10100H物理地址 DS×10H+100H=10000H+0100H=10100H( 2) MOVAX,VAL直接尋址方式, 10030H物理地址 DS×10H+VAL=10000H+0030H=10030H( 3) MOV AX,BX寄存器間接尋址, 10100H物理地址 DS×10H+BX=10000H+0100H=10100H( 4) MOV AX,ES:BX寄存器間接尋址, 20100H物理地址 ES× 10H+BX=20000H+0100H=20100H( 5) MOV AX,SI寄存器間接尋址, 100A0H物理地址 =DS×1
10、0H+SI=10000H+00A0H=100A0H( 6) MOV AX,BX+10H寄存器相對尋址, 10110H物理地址 =DS×10H+BX+10H=10000H+0100H+10H=10110H( 7) MOV AX,BP寄存器間接尋址, 35200H物理地址 =SS×10H+BP=35000H+0200H=35200H( 8) MOV AX,VALBPSI相對基址變址尋址, 352D0H物理地址 =SS×10H+BP+SI+VAL=35000H+0200H+00A0H+0030H=352D0H( 9) MOV AX,VALBXDI相對基址變址尋址, 10
11、154H物理地址 =DS×10H+BX+DI+V AL=10000H+0100H+0024H+0030H=10154H( 10)MOV AX,BPDI基址變址尋址, 35224H物理地址 =SS×10H+BP+DI=35000H+0200H+0024H=35224H精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝5、6、(1)MOVDL, AX錯,寄存器尋址方式中,目的操作數(shù)與源操作數(shù)長度必須一致( 2) MOV8650H, AX錯,目的操作數(shù)不可以是立即數(shù)( 3) MOV DS, 0200H錯, MOV 指令不允許將立即數(shù)傳入段寄存器( 4) MOV BX, 1200H錯
12、, MOV 指令的兩個操作數(shù)不能同時為存儲器( 5) MOV IP, 0FFH錯, IP 不能作為 MOV 指令的目的操作數(shù)( 6) MOV BX+SI+3, IP錯, IP 不能作為 MOV 指令的源操作數(shù)( 7) MOV AX, BXBP錯, BX 與 BP 不可以同時出現(xiàn)在源操作數(shù)當(dāng)中( 8) MOV AL, ES:BP對( 9) MOV DL, SIDI錯, SI 與 DI 是兩個變址寄存器,不可以同時出現(xiàn)在源操作數(shù)中。( 10)MOVAX,OFFSET0A20H錯, OFFSET 后面跟的應(yīng)該是符號地址,再把符號地址的值作為操作數(shù)。( 11)MOVAL,OFFSETTABLE錯, T
13、ABLE 的偏移地址是 16 位,目的與源長度不一致( 12)XCHGAL, 50H錯,交換指令可以在寄存器之間, 寄存器和存儲器之間進(jìn)行, 不可以是立即數(shù)。( 13)IN BL, 05H錯, BL 不能作為 IN 指令的目的操作數(shù) ,只能用 AL 或 AX( 14)OUT AL, 0FFEH錯,端口地址 0FFEH>FFH, 應(yīng)用 DX 間接尋址 , 同時源操作數(shù)和目標(biāo)操作數(shù)的位置顛倒了 ,應(yīng)改為 OUT DX, AL 。精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝8、10、AX=2508H , BX=0F36H , CX=0004H , DX=1864H(1) ANDAH, CL
14、AH=04H , CF=0 ;( 0010 0101B 與 0000 0100B)( 2) OR BL, 30HBL=36H , CF=0;( 0011 0110B 或 0011 0000B )( 3) NOTAXAX=DAF7H , CF 無影響;( 0010 0101 0000 1000B 取反后 1101 1010 1111 0111B)(4) XORCX, 0FFF0HCX=FFF4H , CF=0 ;( 0000 0000 0000 0100B 和 1111 1111 1111 0000B 異或后 1111 1111 1111 0100B)( 5) TESTDH,0FHTEST 操作
15、并不修改結(jié)果,CF=0 ;(6) CMPCX, 00HCMP 操作并不修改結(jié)果,CF=0;(7) SHRDX, CLDX=0186H ,CF=0 ;( 8) SARAL, 1AH=04H , CF=0 ;(9) SHLBH, CLBH=F0H , CF=0 ;(10) SALAX, 1AX=4A10H , CF=0 ;( 0010 0101 0000 1000B左移)(11) RCLBX, 1若程序執(zhí)行之前CF=0 ,BX=1E6CH ,CF=0;若程序執(zhí)行之前CF=1,BX=1E6DH ,CF=0 。( 12) ROR DX,CL DX=4186H ,CF=0 。精品文檔資料收集于網(wǎng)絡(luò)如有侵
16、權(quán)請聯(lián)系網(wǎng)站刪除謝謝12、14、 (1)LOOPNEXT(2)LOOPE NEXT(3)LOOPNENEXTSTART: MOVAX, 01HMOVBX, 02HMOVDX, 03HMOVCX, 04HNEXT:INC AXADDBX, AXSHRDX, 1()程序運(yùn)行前DX=00000011B(1)AX=0005HBX=0010HCX=0000HDX=0000H(2)AX=0002HBX=0004HCX=0003HDX=0001H(3)AX=0003HBX=0007HCX=0002HDX=0000H15、ARRAYDB78H,67H,75H,69H,70H,74H,71HNEWDB7 DUP
17、(?)MOVCX, 0007HMOVBX, 0000HNEXT :MOVAL, ARRAYBXADDAL,5DAAMOVNEWBX ,ALINCBXLOOPNEXTHLT精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝第四章(請主動識別程序中的標(biāo)點(diǎn)符號為英文輸入模式下的)2.、指令語句由4 部分組成,格式:標(biāo)號:指令助記符操作數(shù);注釋其中,指令助記符不可缺少。偽指令語句由 4 部分組成,格式:名字偽指令指示符操作數(shù);注釋其中,偽指令指示符不可缺少。3、偽指令語句在匯編過程中完成某些特定的功能,沒有它們,匯編程序?qū)o法完成匯編過程。和指令語句的主要區(qū)別是它沒有對應(yīng)的機(jī)器碼,不能讓CPU 執(zhí)行。5
18、、每條語句執(zhí)行后的結(jié)果依次為:AL=1BL=2CL=4AH=0FFHBH=4CH=16、A112H34HA2 R i g h t . A378H56HA4?13、程序流程圖如下:精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站 刪除 謝謝匯編程序如下:CODESEGMENTASSUME CS:CODESTART:CMPBL,60;與 60 分比較JBFAIL; <60,轉(zhuǎn) FAILCMPBL,85; 60,與 85 分比較JAEGOOD; 85,轉(zhuǎn) GOODMOVDL, P;其它,將 DL PJMPDISPLAY;轉(zhuǎn)顯示程序FAIL:MOVDL,F;DL FJMPDISPLAY;轉(zhuǎn)顯示程序GOO
19、D:MOVDL, G;AL GDISPLAY: MOVAH ,02H;顯示存在 DL 中的字符INT21HMOVAX,4C00HINT21HCODEENDSENDSTART14、DATASEGMENTTABLEDB01H,80H, 0F5H, 32H,86H,90HDB74H,49H, 0AFH ,25H, 40H,88HPLUSDB0;存正數(shù)個數(shù)NEGTDB0;存負(fù)數(shù)個數(shù)ZERODB0;存 0 的個數(shù)DATAENDSCODESEGMENTASSUME CS:CODE, DS:DATASTART:MOVAX, DATAMOVDS, AXMOVCX,12;數(shù)據(jù)總數(shù)MOVBX ,0;BX清0AGA
20、IN :CMPTABLE BX ,0 ;取一個數(shù)與 0 比JGEGRET_EQ; 0,轉(zhuǎn) GRET_EQINC NEGT; <0,負(fù)數(shù)個數(shù)加 1JMPNEXT;往下執(zhí)行GRET-EQ:JG P-INC; >0,轉(zhuǎn) P-INCINC ZERO; =0,零個數(shù)加 1JMPNEXT;往下執(zhí)行P-INC:INC PLUS;正數(shù)個數(shù)加 1精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝NEXT :INC BX;數(shù)據(jù)地址指針加1DECCX;數(shù)據(jù)計數(shù)器減1JNZ AGAIN;未完,繼續(xù)統(tǒng)計CODEENDSENDSTART21、為便于理解 , 假設(shè)存放在 BX (需要注意的是要先將 BX 中的數(shù)據(jù)
21、送給 AX)中的 16 位二進(jìn)制數(shù)的實(shí)際值為 9346, 轉(zhuǎn)換后應(yīng)使 CX =9346H (壓縮 BCD 數(shù))。BIN_BCD PROC NEARMOVAX, BXCMPAX ,9999;AX>9999 ?JBE TRAN;小于,轉(zhuǎn)JMPEXIT;大于,轉(zhuǎn)退出TRAN :SUBDX ,DX;DX 初值清 0MOVCX ,1000;CX 1000DIVCX; (DX,AX)/1000=9 346(AX=9, DX=346)XCHGAX ,DX;交換 ,使 DX=9, AX=346( 下次除法被除數(shù) )MOVCL,4;第一個商 9 左移 4 次SHLDX ,CL;DX=0090HMOVCL,
22、 100;CL 100DIVCL; 346/100=3 46, AL=3, AH=46ADDDL ,AL;將第 2 次的商加到 DL 中, 使 DX=0093HMOVCL,4;DX 左移 4次SHLDX ,CL;左移后 DX=0930HXCHGAL ,AH;交換 , AX=0346HSUBAH,AH;AX=0046H ,第 2 次余數(shù)做被除數(shù)MOVCL,10;CL 10DIVCL; AX/10=4 6, 結(jié)果 AL=4,AH=6ADDDL ,AL;4 加到 DL 上,使 DX=0934HMOVCL,4SHLDX ,CL;DX 左移 4 次, DX=9340HADDDL ,AH;最后一次余數(shù)加到
23、 DX 上, DX=9346HMOVCX,DX;最后結(jié)果: AX=9346HEXIT :RETBIN_BCDENDP精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝第五章1、內(nèi)存分為隨機(jī)存取存儲器RAM和只讀存儲器 ROM。 RAM的特點(diǎn):可隨機(jī)寫入和讀出,訪問速度快,但斷電后內(nèi)容會全部丟失,即具有易失性。存放在 ROM中的內(nèi)容不會因斷電而丟失,它屬于非易失性存儲器,計算機(jī)只能對 ROM讀出不能進(jìn)行寫入,改寫要用專門的編程器。3、靜態(tài) RAM電路結(jié)構(gòu)復(fù)雜,集成度較低,功耗也大,但存取速度很快,訪問時間可小于 10ns。不適合做容量很大的內(nèi)存,主要用作高速緩存( Cache),并用于網(wǎng)絡(luò)服務(wù)器、
24、路由器和交換機(jī)等高速網(wǎng)絡(luò)設(shè)施上。動態(tài) RAM電路簡單,但存取速度慢,電容上存儲的信息會丟失,需要刷新。容量大,價格便宜, PC 機(jī)上的內(nèi)存都采用 DRAM,而且做成內(nèi)存條,便于擴(kuò)充內(nèi)存容量。還被用在其它需要大量存儲的場合,如激光打印機(jī)、高清晰數(shù)字電視等。4、動態(tài) RAM存儲單元由 1 個 MOS管和 1 個小電容 C 構(gòu)成。 C充滿電荷便保存了信息 1,無電荷為 0。電容 C上保存的電荷會逐漸泄漏,使信息丟失。為此,要在 DRAM使用過程中及時向保存 1 的那些存儲單元補(bǔ)充電荷, 也就是對 C 進(jìn)行預(yù)充電,這一過程稱為 DRAM 的刷新( refresh )。讀操作是讀出電容 C上的電荷轉(zhuǎn)換成
25、的 0 或 1 的邏輯電平,并非對電容 C 進(jìn)行充電。15、8, A10A0,A19A11 ,4精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝16、芯片A19A16A15A13A12A0一個可用的芯片地址范圍1XX10000全0全120000H21FFFH2XX10001全0全122000H23FFFH3XX10010全0全124000H25FFFH4XX10011全0全126000H27FFFH18、芯片A19A16A15A13A12A0一個可用的芯片地址范圍1X001100全0全118000H19FFFH2X001101全0全11A000H1BFFFH3X001110全0全11C000H
26、1DFFFH精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝4X001111全 0全11E000H1FFFFH第六章1、答: CPU 和外設(shè)之間的信息交換存在以下一些問題:不匹配;時序不匹配。速度不匹配;信號電平不匹配;信號格式I/O接口電路是專門為解決CPU 與外設(shè)之間的不匹配、不能協(xié)調(diào)工作而設(shè)置的,處于總線和外設(shè)之間,一般應(yīng)具有以下基本功能: 設(shè)置數(shù)據(jù)緩沖以解決兩者速度差異所帶來的不協(xié)調(diào)問題;設(shè)置信號電平轉(zhuǎn)換電路 ,如可采用 MC1488 、MC1489 、MAX232 、MZX233 芯片來實(shí)現(xiàn)電平轉(zhuǎn)換設(shè)置信息轉(zhuǎn)換邏輯 ,如模擬量必須經(jīng) A/D 變換成數(shù)字量后,才能送到計算機(jī)去處理,而計
27、算機(jī)送出的數(shù)字信號也必須經(jīng) D/A 變成模擬信號后,才能驅(qū)動某些外設(shè)工作。 設(shè)置時序控制電路;提供地址譯碼電路。2、 CPU 與外設(shè)通信時,傳送的信息主要包括數(shù)據(jù)信息、狀態(tài)信息和控制信息。在接口電路中,這些信息分別進(jìn)入不同的寄存器,通常將這些寄存器和它們的控制邏輯統(tǒng)稱為I/O 端口, CPU 可對端口中的信息直接進(jìn)行讀寫。在一般的接口電路中都要設(shè)置以下幾種端口:數(shù)據(jù)端口 :用來存放外設(shè)送往CPU 的數(shù)據(jù)以及CPU 要輸出到外設(shè)去的數(shù)據(jù)。數(shù)據(jù)端口主要起數(shù)據(jù)緩沖的作用。狀態(tài)端口 :主要用來指示外設(shè)的當(dāng)前狀態(tài)。每種狀態(tài)用1 位表示, 每個外設(shè)可以有幾個狀態(tài)位,它們可由CPU 讀取,以測試或檢查外設(shè)的
28、狀態(tài),決定程序的流程。命令端口 :也稱為控制端口,它用來存放CPU 向接口發(fā)出的各種命令和控制字,以便控制接口或設(shè)備的動作。I/O 端口的編址方式有兩種:分別稱為存儲器映象尋址方式和I/O 指令尋址方式。存儲器映象尋址方式:把系統(tǒng)中的每個I/O 端口都看作一個存儲單元,并與存儲單元一樣統(tǒng)一編址,這樣訪問存儲器的所有指令均可用來訪問I/O 端口,不用設(shè)置專門的I/O 指令。I/O 指令尋址方式 :對系統(tǒng)中的輸入輸出端口地址單獨(dú)編址,構(gòu)成一個I/O 空間,它們不占用存儲空間,而是用專門的IN 指令和 OUT 指令來訪問這種具有獨(dú)立地址空間的端口。8086/8088CPU 采用 I/O 指令尋址方式
29、,用地址總線的低16 位 (A15A0) 來尋址 I/O 端口, 最多可以訪問216 65536 個輸入或輸出端口。7、端口A :包含1 個8 位的數(shù)據(jù)輸出鎖存器/緩沖器,1 個 8 位的數(shù)據(jù)輸入鎖存器。A 口作輸入或輸出時數(shù)據(jù)均能鎖存。端口 B :包含 1 個 8 位的數(shù)據(jù)輸入/輸出鎖存器 / 緩沖器, 1 個 8 位的數(shù)據(jù)輸入緩沖器。端口 C:包含 1 個 8 位的數(shù)據(jù)輸出鎖存器/緩沖器, 1 個 8 位的數(shù)據(jù)輸入緩沖器,無輸入鎖存功能,分成兩個4 位端口時,每個端口有1 個 4 位的輸出鎖存器。C 口還可配合A 口和B 口工作,用來產(chǎn)生A 口和B 口的輸出控制信號、輸入到A 口和B 口的
30、端口狀態(tài)信號。A 組:管理 B 組:管理A 口和 B 口和C 口高,通過 C 口低,通過PA7PA0 以及 PB7PB0 以及PC7PC4引腳與外部聯(lián)絡(luò)。PC3PC0引腳與外部聯(lián)絡(luò)。8、8255A 具有 3 種基本的工作方式,在對8255A選擇控制字,用來規(guī)定8255A 各端口的工作方式。這進(jìn)行初始化編程時,應(yīng)向控制字寄存器寫入方式3 種基本工作方式是:口和方式 0 基本輸入輸出方式:B 口可作為8 位的端口, C 口的高適用于不需要用應(yīng)答信號的簡單輸入輸出場合。這種方式 4 位和低 4 位可作為兩個 4 位的端口。AC 的方式 1 選通輸入輸出方式 6 根線用來產(chǎn)生或接受聯(lián)絡(luò)信號。:A口和B
31、 口作為數(shù)據(jù)口,均可工作于輸入或輸出方式。端口精品文檔資料收集于網(wǎng)絡(luò) 如有侵權(quán)請聯(lián)系網(wǎng)站刪除 謝謝方式 2 雙向總線 I/O 方式: 只有 A 口可以工作于這種方式。端口A 工作于方式2 時,端口 C 的 5 位( PC3PC7)作 A 口的聯(lián)絡(luò)控制信號。9、控制字寄存器。方式選擇控制字的D7 位總為 1,而置位 /復(fù)位控制字的D7 位總為 0。10、 0F8H, 0FAH, 0FCH, 0FEH11、方式控制字10001010BMOVAL, 10001010BOUT86H, AL15、A 口地址 80H, B 口地址 81H, 控制字地址 83H。A 口方式 0 輸入, B 口方式 0 輸出
32、。控制字: 10010000BMOVDX , 83H;控制字寄存器MOVAL ,10010000B;控制字OUTDX ,AL;寫入控制字TEST_IT :MOVDX ,80H;指向 A 口INAL ,DX;讀入開關(guān)狀態(tài)NOTALMOVDX ,81H;指向 B 口OUTDX ,AL;B 口控制 LEDCALLDELAY_20S;調(diào)延時 20s 子程序精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝JMPTEST_IT;延時 20s 再檢測DELAY_20S :;延時 20s 子程序第七章1、8253 內(nèi)部包含 3 個完全相同的計數(shù)器 /定時器通道 ,即 0 2 計數(shù)通道,對 3 個通道的操作完全
33、是獨(dú)立的。 8253 的每個通道都有 6 種不同的工作方式。方式 0:計數(shù)結(jié)束中斷,輸出一個正跳變方式 1:可編程單穩(wěn)輸出,輸出一個寬度可調(diào)的負(fù)脈沖方式 2:比率發(fā)生器,輸出序列負(fù)脈沖方式 3:方波發(fā)生器。方式2,3 均可 n 分頻方式 4:軟件觸發(fā)選通,寫入n 開始計數(shù)方式 5:硬件 (GATE 上升沿 )觸發(fā)選通4、通道 0 :方式 3,初值N0=2M/1K 2000 (2000H) BCD控制字: 00110111B通道 1: 方式 2,初值 N1 2M/500=4000=(4000H) BCD控制字: 01110101B通道 2: 方式 1,初值 N1 400/0.5=8000=(80
34、00H) BCD控制字: 10110011B精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝0 通道初始化:MOVDX, 306HMOVAL,00110111B(37H);方式 3,先讀 /寫低 8 位后讀 /寫低 8 位, BCD 計數(shù)OUTDX, ALMOVDX, 300HMOVAL,00H;初值低8 位OUTDX, ALMOVAL,20H;初值高8 位OUTDX, AL1 通道初始化:MOVDX, 306HMOVAL,01110101B (75H);方式 2,先讀 /寫低 8 位后讀 /寫低 8 位, BCD 計數(shù)OUTDX, ALMOVDX, 302HMOVAL,00H;初值低 8 位
35、OUTDX, ALMOVAL,40H;初值高 8 位OUTDX, AL2 通道初始化:MOVDX, 306HMOVAL,10110011B (B3H);方式 1,先讀 /寫低 8 位后讀 /寫低 8 位, BCD 計數(shù)OUTDX, ALMOVDX, 304HMOVAL,00H;初值低8 位OUTDX, ALMOVAL,80H;初值高8 位OUTDX, AL精品文檔資料收集于網(wǎng)絡(luò)如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝第八章1、計算機(jī)在執(zhí)行正常程序過程中,暫時中止當(dāng)前程序的運(yùn)行,轉(zhuǎn)到中斷處理程序去處理臨時發(fā)生的事件,處理完后又恢復(fù)原來程序的運(yùn)行,這個過程稱為中斷(Interrupt)。中斷功能 :使 CPU和
36、外設(shè)在部分時間內(nèi)并行工作,大大提高 CPU的利用率 ; 在實(shí)時控制系統(tǒng)中,現(xiàn)場數(shù)據(jù)可及時接收處理,避免丟失 ;故障的處理,如電源掉電、奇偶校驗錯、運(yùn)算中溢出錯等;利用中斷指令,直接調(diào)用大量系統(tǒng)已編寫好的中斷服務(wù)程序,實(shí)現(xiàn)對硬件的控制。2、引起中斷的原因或能發(fā)出中斷請求的來源稱為中斷源。8086 有兩種中斷源,中斷分為兩大類:1)外部中斷或硬件中斷,從不可屏蔽中斷引腳NMI 和可屏蔽中斷引腳INTR 引入;2)內(nèi)部中斷或軟件中斷,是為解決 CPU運(yùn)行過程中出現(xiàn)的一些意外事件或便于程序調(diào)試而設(shè)置的。4、中斷向量表用來存放中斷服務(wù)程序的入口地址。8086 可處理 256(0FFH)類中斷,每類中斷有一個入口地址(中斷向量) ,包含 CS和 IP ,共 4 個字節(jié)。因此存儲 256 個地址,需要占用 1K 字節(jié),它們位于內(nèi)存 00000003FFH 的區(qū)域中。6、00010H16H00H85H04H7、中斷類型號n 40H/4 10H,中斷服務(wù)程序起始地址是CS:IP=D169: 240BH第九章1、并行通信時,數(shù)據(jù)各位同時傳送。這種方式傳輸數(shù)據(jù)的速度快,但使用的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共管理領(lǐng)域?qū)嵙?xí)總結(jié)與啟示
- 奇妙的想象:小學(xué)語文創(chuàng)意寫作案例
- 體育賽事中的合作學(xué)習(xí)管理與組織心得體會
- 科技公司項目管理中常見問題的整改措施
- 大型活動志愿者招募與培訓(xùn)措施
- PEP小學(xué)英語分層教學(xué)計劃
- 高三年級組階段性評估計劃
- 2025年數(shù)學(xué)課程與生活結(jié)合計劃
- 公共場所消防安全管理人任命與職責(zé)
- 2025年大紙箱行業(yè)深度研究報告
- 康復(fù)技術(shù)考試試題及答案
- 2025年新工人入場安全培訓(xùn)考試試題附完整答案(奪冠)
- 河北名校2025屆高考生物全真模擬密押卷含解析
- 血站考試試題及答案
- 炊事人員考試題及答案
- 《埃菲爾鐵塔》課件
- (三模)南通市2025屆高三第三次調(diào)研測試英語試卷(含答案解析)
- DZ∕T 0054-2014 定向鉆探技術(shù)規(guī)程(正式版)
- 社會主義發(fā)展簡史智慧樹知到課后章節(jié)答案2023年下北方工業(yè)大學(xué)
- GA 1517-2018金銀珠寶營業(yè)場所安全防范要求
- 國家開放大學(xué)《管理英語3》章節(jié)測試參考答案
評論
0/150
提交評論