版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品文檔你我共享 第 2 章 2.14, 2.27, 2.40, 2.46, 2.49,2.52 第 5 章 5.10, 5.14, 5.17, 第 6 章 6.2, 6.10, 6.12, 6.14 第 7 章 7.9, 7.11 第 10 章 10.4, 10.5 第2章 2.9 (1)讀操作占一次總線周期(4個(gè)時(shí)鐘+1個(gè)時(shí)鐘的等待周期)共5個(gè)時(shí)鐘周期 每個(gè)時(shí)鐘周期=1/4MHz=0.25us,所以共需要0.25us*5=1.25us 復(fù)位至少需要 4個(gè)時(shí)鐘周期,4*0.25us=1us 復(fù)位后內(nèi)部除CS=FFFFH夕卜,其它寄存器清 0。 第一條指令的地址 FFFF0H 2.10 T1
2、:地址鎖存T2 :地址撤銷(xiāo),準(zhǔn)備數(shù)據(jù) T3:數(shù)據(jù)穩(wěn)定到總線上T4 :讀寫(xiě)總線上的數(shù)據(jù) CLK、 T1 T2 T3 T4 k 7、 L X 、 M/IO A19-A16-l AD15-AD0 Y 1 X Y2340H 98H X BHE ALE丿 f / WR J DEN/ READY / 2.1 (1) 數(shù)據(jù)段首地址 DS*16=01500H,堆棧段首地址=SS*16=02500H,所以數(shù)據(jù)段中存放信 息不能與堆棧段重合,故數(shù)據(jù)段末地址=0250H-仁024FFH 即數(shù)據(jù)段范圍:01500H024FFH (2)堆棧段末地址 =SS*16+SP=02500H+1200H=03700H 大小為12
3、00H字節(jié)=4608字節(jié),可存放 16位的字4608/2=2304個(gè) (3 )代碼段由于下限沒(méi)有其它限制,故最大64KB 首地址=06400H,末地址=06400H+64KB-仁06400H+FFFFH=163FFH 所以代碼段地址范圍:06400H163FFH (4)現(xiàn)在 SP=0300H,則原來(lái) SP+12=0300H+0CH=030CH 2.40 處理器 主要參數(shù)、 8088 8086 80286 80386 80486 Pen tium Pen tium Pro Pen tium II Pen tium III Pen tium 4 通過(guò)寄存器 位數(shù) 16 16 16 32 32 32
4、 32 32 32 32 段寄存器位 數(shù) 16 16 16 16 16 16 16 16 16 16 外部數(shù)據(jù)線 條數(shù) 8 16 16 32 32 64 64 64 64 64 外部地址線 條數(shù) 20 20 24 32 32 32 36 36 36 36 存儲(chǔ)器空間 1MB 1MB 16MB 4GB 4GB 4GB 64GB 64GB 64GB 64GB 尋址范圍 0FFFF FH 0-FFFF FH 0-FFFFF FH 0 FFFFFFF FH 0 FFFFFFF FH 0 FFFFFFF FH 0FFFF FFFFFH 0FFFF FFFFFH 0FFFF FFFFFH 0FFFF FF
5、FFFH 有符號(hào)數(shù) 表示范圍 J5 15 -2 2 - 護(hù)215 J5 J5 -2 2 -1 -22-1 -2 2 -1 -22-1 -2 2 -1 c 31 c31 / -22 -1 -2 2 -1 -2 2 -1 丁 nr 注:數(shù)的表示范圍僅與內(nèi)部通用寄存器的位數(shù)(字長(zhǎng))有關(guān),與外部數(shù)據(jù)線條數(shù)無(wú)關(guān)。 相同顏色,表示之間有決定關(guān)系 2.46 (1) G=0段界以字節(jié)為單位,地址范圍:089C0000H089C003FH 大小為3FH+1=40H=64,可容納 64/2=32個(gè)漢字 (2)G=1 段大小=(界 +1)*4K=40H*4K=40000H 段的最后一頁(yè)起始地址 =089C0000H
6、+40000H=089A0000H,頁(yè)有 4KB大小,因此 段的末地址=089A0000H+FFFH=089A0FFFH 注:書(shū)上 P.64個(gè)末地址小加了 FFFH (頁(yè)的界),結(jié)果為0048FFFFH (不是48F000H) 2.48 (1)DS*16+EAX=20000H+00003000H=00023000H (2)DS*16+ESI=1A000H+00002000H=0001C000H (3)SS*16+ESP=C0000H+0000A000H=000CA000H (4)DS*16+EDI=12390H+0000A000H=0001C390H 2.49 (1)訪問(wèn)權(quán)=11110010B
7、=F2H,段基地址=03000000H,段界=末地址-首地址=1FFFH10000H,所以 G=1,D=1,AVL=1,段界=大小 /4K=1800H=1800H 段描述符=01D0F20000001800H 2.51 (1)DS=0000000000001011B 選中(TI=0)GDT 表 GDTR=00100000仆FFH,GDT 首地址=00100000H,段描述符界=1FFFH,可容納 8KB, 因此可放8KB/8=1K個(gè)描述符。 (2 )段描述符首地址 =00100000H+1*8=00100008H,段描述符=0240F210000003FFH 段首地址=02100000H,段界
8、=03FFH,所以末地址 =021003FFH 段的地址范圍:02100000H021003FFH (3 )物理地址=段基地址+偏移地址=02100000H+00000002H=02100002H (4)EAX中的內(nèi)容為 02100002開(kāi)始的4個(gè)字節(jié),故 EAX=32303031H (5 )可從段描述符的應(yīng)該說(shuō)訪問(wèn)權(quán)字節(jié)及選擇子分析: RPL=11,訪問(wèn)權(quán)=F2H=11110010B,該段是用戶(hù)訪問(wèn)的存在物理存儲(chǔ)器中的未被訪問(wèn)過(guò) 的向上增長(zhǎng)的可寫(xiě)數(shù)據(jù)段。 2.52 (1)CR0=60000010H,PG=0,PE=0 為實(shí)地址方式,所以: 物理地址=10030H+1230H=11260H,E
9、AX=75392A00H (2)CR0=60000011H,PG=0,PE=1 分段的保護(hù)方式,所以: 段描述符首地址 =0+1000H=00001000H,段描述符=0040F20100001FFFH 段基地址=00010000H,物理地址=00010000H+1230H=00011230H EAX=32303034H 段大小=段界+仁仆FFH+仁2000H,可容納 8KB數(shù)據(jù),訪問(wèn)權(quán)=F2=11110010H,該段 是存在物理存儲(chǔ)器中的未被訪問(wèn)過(guò)的向上增長(zhǎng)的可寫(xiě)數(shù)據(jù)段。 (3)CR0=E0000011H,PG=1,PE=1分段且分頁(yè)的保護(hù)方式,但線性地址已經(jīng)給出: 線性地址=0000000
10、4H,頁(yè)目錄索引 =0頁(yè)索引=0 CR3=00001000H,頁(yè)目錄描述符首地址 =00010000H,頁(yè)描述符=00001FFFH 所以頁(yè)表基地址 =00001000H,頁(yè)描述符首地址 =00010000H,頁(yè)描述符=0000仆FFH 所以頁(yè)基地址 =00001000H,物理地址=00010000H+4H=00010004H 第5章 5.4 SRAM引腳考慮 (1)數(shù)據(jù)線條數(shù)(2)地址線條數(shù)(3)讀信號(hào)和寫(xiě)控制信號(hào)、片選信號(hào)條數(shù)(4)電源,地 線 8K*8表明,地址線條數(shù)=log28K= log2213=13條,數(shù)據(jù)線8條,讀寫(xiě)信號(hào)線1條,片選項(xiàng)1 條,電源和地2條,共計(jì)25條,但為了成對(duì),
11、因此至少26條引腳。 5.10 8K*8=2 13*8,ROM 首地址=末地址-大小 +仁5800H-8K+ 仁5800H-1FFFH=3801H 14 16KB=2 *8,末地址=RAM 首地址 + 大小-1=5801H-3FFFH=9800H 5.12由圖知,地址線 m=16,數(shù)據(jù)線=8條,容量=2m*n=2 16*8=64KB (實(shí)際為27512) 5.14需要8K*8/(2K*4)=8片,2片一組進(jìn)行位擴(kuò)展,然后對(duì)4組進(jìn)行字?jǐn)U展,即采用字位全 擴(kuò)展方法。 腹有詩(shī)書(shū)氣自華 精品文檔你我共享 (2) 腹有詩(shī)書(shū)氣自華 地址范圍: (I) : Y0=0 : A13A12=00 , A11A1
12、從全 0 到全 1 變化,但 A0=0 ,所以范圍:OOOOHOFFEH (全為偶地址),共2KB (II) : Y0=0 : A13A12=00,A11A1 從全 0 到全 1 變化,但 A0=1,所以范圍:0000FFFH (全為奇地址),共2KB (III ):Y1=0 : A13A12=01 , A11A1 從全 0 到全 1 變化,但 A0=0,所以范圍:1000H1FFEH (全為偶地址),共2KB (IV): Y1=0 : A13A12=01,A11A1 從全 0 到全 1 變化,但 A0=0,所以范圍:1001H1FFFH (全為奇地址),共2KB 5.17 (1) 題圖改動(dòng):
13、M/IO加一非門(mén)后再接G2B。 地址:1# (Y0=0)A19A18A17A16A15=1000 0 所以以范圍: 2# (Y1=0) 所以以范圍: 3# (Y2=0) 所以以范圍: 4# (Y3=0) 所以以范圍: 5# (Y4=0) 所以以范圍: 6# (Y5=0) 所以以范圍: 7# (Y6=0) 所以以范圍: MOVAX , ,A14A0全0到全1變化 80000H87FFFH A19A18A17A16A15=1000 1 88000H8FFFFH A19A18A17A16A15=1001 90000H97FFFH A19A18A17A16A15=1001 98000H9FFFFH A
14、19A18A17A16A15=1001 98000H9FFFFH A19A18A17A16A15=1010 1 A8000HAFFFFH A19A18A17A16A15=1011 0 B0000HB7FFFH 9800H ; 4#首地址98000H, A14A0 A14A0 A14A0 A14A0 A14A0 A14A0 取段地址 全0到全 全0到全 全0到全 全0到全 全0到全 全0到全 變化 變化 變化 變化 變化 變化 9800H偏移地址0 MOV DS,AX MOV SI,0 MOV CX,1024*2 ; 2KB MOV AX,0B000H; 7#首地址0B0000H,取段地址 B0
15、00H,偏移地址 0 MOVES, AX MOV DI,0 精品文檔你我共享 CLD;DF=O REP MOVSB;串操作 或MOV AX , 9800H ; 4#首地址98000H,取段地址 9800H偏移地址 0 MOV DS , AX MOV SI , 0 MOV CX , 1024*2 ; 2KB MOV AX , 0B000H; 7#首地址0B0000H,取段地址 B000H,偏移地址 0 MOVES, AX MOV DI , 0 LP1 :MOV AL , SI MOV DI , AL INC SI INC DI LOOP LP1 6.2 (a)A9A8A7A6A5A4A3A2A1
16、A0=000111 111 仁7FH (b)A9A8A7A6A5A4A3A2A1A0=100101 0XXX 所以地址:250H257H 6.6 MOV AL,80H ;設(shè)置波特率 MOV DX,373H ;A1A0=11的地址(線路控制寄存器) OUT DX,AL MOV AL,30 ;1843200/( 38400*16 )除數(shù) MOV DX,370H OUT DX,AL ;寫(xiě)除數(shù)低字節(jié) MOVAL , 0 INC DX OUT DX,AL ;寫(xiě)除數(shù)高字節(jié) MOV AL,00010010B MOV DX,3F3H OUT DX,AL 6.7 MOV AL,80H MOV DX,3FBH O
17、UT DX,AL MOV AL,10H MOV DX,3F8H OUT DX,AL INC DX MOV AL,0 OUT DX,AL ;波特率7200的除數(shù)值=10H MOV AL, 00000011B MOV DX,3FBH OUT DX,AL SEND:MOV DI,OFFSET TRANS MOV CX,WORD PTR TLENGTH+4 MOV SI,OFFSET TRANS-2 MOV BYTE PTRDI-2,55H MOV BYTE PTRDI-1,0AAH MOV AX,DI ADD AX,WORDPTR TLENGTH MOV DI,AX MOV BYTE PTRDI+1
18、,0AAH MOV BYTE PTRDI+2,55H SWAIT: MOV DX,3FBH IN AL,DX;取線路狀態(tài) TEST AL,00100000B ;THRE發(fā)送保持寄存器空=1 JZ SWAIT ;不空等待 MOV AL,SI ;取數(shù)據(jù) MOV DX,3F8H OUT DX,AL ;發(fā)送 INC SI LOOP SWAIT MOV DI,OFFSET RECIV MOV CX,WORD PTR RLENGTH MOV BL,0;計(jì)接收數(shù)據(jù)個(gè)數(shù) RECEIVE : MOV DX,3FBH IN AL,DX ;取線路狀態(tài)參數(shù),判斷接收有數(shù)據(jù)否 TEST AL,80H ;超時(shí)退出 JNZ
19、 EXITP TEST AL,01H ;接收數(shù)據(jù)繼續(xù) JZ RECEIVE ;串口無(wú)數(shù)據(jù)等待 MOV DX,3F8H IN AL,DX INC BL ;接收一個(gè)數(shù)據(jù),計(jì)數(shù)器加1 LOOP RWAIT EXITP: MOV AL,CL CMP AL,BL JNZ ERR_DEL MOV ERROR,0FFH JMP RET1 ERR_DEL:MOV ERROR,。 RET1:NOP .EXIT 6.9 MOV AL,10011010B OUT 63,AL MOV AL,11000100B OUT 63,AL MOV AL,10100100B OUT 63,AL 6.10 MOV AL,10011
20、000B MOV DX,0FEFFH ;控制口 OUT DX,AL MOV DX,0FEFEH ;C 口 WAITL: IN AL,DX ;Ready MOV DX,0FEFCH ;A 口 IN AL,DX TEST AL,00100000B ;PC5 JZ WAITL ;未準(zhǔn)備好等待 MOV DX,0FEFCH ;A 口 IN AL,DX ;讀輸入設(shè)備數(shù)據(jù) MOV ES:DI,AL ;與入指定內(nèi)存單兀 (3) MOV DX,0FEFEH ;C 口 WAITP : IN AL,DX TEST AL,01000000B ;PC6 (BUSY ) JNZ WAITP MOV AL,DSSI MOV
21、 DX,0FEFDH ;B 口 OUT DX,AL ;數(shù)據(jù)輸出 (4) START: MOV DX,0FEFEH IN AL,DX TEST AL,80H;判斷 PC7 JNZ BEEP MOV DX , 0FEFFH MOV AL , 0 ; PC0=0置復(fù)位命令字 OUT DX , AL;取消報(bào)警 JMP START MOV DX , 0FEFFH MOV AL , 1 ; PC0=1 OUT DX , AL; 報(bào)警 MOV SI , OFFSET STRINGS MOV CX , 18;18 個(gè)字符 WAITB :MOV DX , 0FEFFH IN AL , DX TEST AL ,
22、01000000B ; BUSY=1 ? JNZ WAITB MOV AL , SI 腹有詩(shī)書(shū)氣自華 STRINGS MOV DX , OFEFDH ; B 口 OUT DX , AL INC SI LOOP WAITB DB Grasp the burglar! 6.11MOV AL,1000100B OUT 0F3H,AL;方式選擇控制字 MOV SI,OFFSET PDA TA MOV CX,PNUM MOV AL,00000010B OUT DX,AL REPEAT:MOV AL,SI MOV BL,AL AND AL,0F0H PUSH CX MOV CL,4 SHR AL,CL A
23、DD AL,30H POP CX CALL SUBP MOV AL,BL AND AL,0FH ADD AL,30H CALL SUBP INC SI LOOP REPEAT .EXIT ;打印一個(gè)字符的子程序 SUBPPROC NEAR MOV DX,0F1H OUT DX, AL INC DX WAITP:IN AL,DX ;PC仁0置復(fù)位命令字 ;取數(shù)據(jù) ;暫存BL ;取高4位 ;轉(zhuǎn)換成ASCII碼 ;取回原來(lái)的數(shù)據(jù) ;取低4位 ;轉(zhuǎn)換成ASCII碼 ;指向下一個(gè)單元 ;B 口地址 ;待打印字符(ASCII碼)送B 口(打印機(jī)端口) ;判 BUSY=PC5 TEST AL,0010000
24、0B;BUSY=PC5 JNZ WAITP MOV DX,0F3H MOV AL,00000011B OUT DX,AL NOP DEC AL ;PC1=1 命令(/STB=1) SUBP OUT DX,AL RET ENDP ;PC1=0 命令(/STB=0) 6.12 .MODEL SMALL .CODE .STARTUP MOV AL,00110110B ;CTCO命令字:方波信號(hào)發(fā)生器方式 MOV DX,9F0FH ;8254控制口地址 OUT DX,AL MOV DX,9F0CH ;CTC0通道地址 MOV AX,2000 ;計(jì)數(shù)常數(shù)=2MHz*1000us=2000 OUT DX,
25、AL ;實(shí)際收入低8位初值 MOV AL,AH ;取咼8位 OUT DX,AL ;寫(xiě)高8位初值 MOV AL01010100B ;CTC1命令字:速率發(fā)生器方式 MOV DX,9F0FH ;8254控制口地址 OUT DX,AL MOV DX,9F0DH ;CTC1通道地址 MOV AL,2 ;計(jì)數(shù)常數(shù)=2(最快) OUT DX,AL ;寫(xiě)初值 MOV AL10110010B ;CTC2命令字:負(fù)脈沖信號(hào)發(fā)生器方式 MOV DX,9F0FH ;8254控制口地址 OUT DX,AL MOV DX,9F0EH ;CTC2通道地址 MOV AL,0 ;計(jì)數(shù)常數(shù)-0000(最大值) OUT DX,A
26、L ;寫(xiě)初值 OUT DX,AL .EXIT END 6.14 (1)由地址:280H283H知:(地址不重疊,即全譯碼,1/0端口 16條地址線全部要參與譯碼 ) A15A14A13A12A11A10A9A8A7A6A5A4A3A2=0000 0010 1000 OOxx B 電路如下: OUTO產(chǎn)生2ms定時(shí)中斷信號(hào)(方波) MOV AL,00110110B MOV DX,0283H OUT DX,AL MOV AX,20000 MOV DX,280H OUT DX,AL MOV AL,AH OUT DX,AL ;ctcO控制字 初值=5MHz*(2ms*2)=5000*4=20000 注
27、意:2ms僅為負(fù)脈沖寬度,因此一個(gè)周期=4ms ;CTC0通道 ;寫(xiě)低字節(jié)初值 ;寫(xiě)高字節(jié)初值 (3)將 OUTO 連接到 CLK1,CTC1 初值=1S/4ms=1000/4=250 MOV AL,01010110B MOV DX,0283H OUT DX,AL MOV AX,250 MOV DX,281H OUT DX,AL ;ctc1控制字 初值=1S/4ms=250 ;CTC1通道 寫(xiě)初值 第7章 7.9 (1);主片初始化 MOV AL,00010001B ; ICW1 OUT20H, AL MOV AL, 0FH ;中斷類(lèi)型號(hào)(ICW2) OUT 21H, AL MOV AL, 0
28、0000100B ;ICW3 OUT20H, AL MOV AL, 00010101B ;ICW4 OUT 21H, AL ;從片初始化 MOV AL, 00010001B ;ICW1 OUT0A0H ,AL MOV AL, 71H ;中斷類(lèi)型號(hào)(ICW2) OUT0A1H ,al MOV AL, 00000010B ;ICW3 OUT0A0H , AL MOV AL , 00000001B ; ICW4 OUT0A1H , AL (2) MOV AL , OUT 21H , MOV AL , OUT0A1H 00101000B AL 00100000B ,AL (3) MOV SI , 10
29、00 MOV DI , 2000 MOV AL , 0AH OUT20H , AL IN AL , 20H MOV BL,AL MOV DS:SI,AL INC SI MOV AL,0BH OUT 20H,AL IN AL , 20H MOV DS:SI,AL INC SI IN AL,21H MOV DS:SI,AL MOV AL , 0AH OUT0A0H , AL IN AL , 0A0H MOV BL,AL MOV ES:DI,AL INC DI MOV AL,0BH OUT 0A0H,AL IN AL , 0A0H MOV ES:DI,AL INC DI IN AL,0A1H MOV
30、 ES:DI,AL MOV AL,BL MOV CX,8 主片OCW1 從片OCW1 ;讀主片IRR命令 ;讀IRR進(jìn)AL中 ;主片IRR暫存BL ;主片IRR存入內(nèi)存 ;讀主片ISR命令 ;讀主片ISR進(jìn)AL中 ;主片ISR存入內(nèi)存 ;讀主片IMR ;主片IMR存入內(nèi)存 ;讀從片IRR命令 ;讀從IRR進(jìn)AL中 ;從片IRR暫存BH ;從片IRR存入內(nèi)存 ;讀從片ISR命令 ;讀從片ISR進(jìn)AL中 ;從片ISR存入內(nèi)存 ;讀從片IMR ;從片IMR存入內(nèi)存 ;取主片IRR LP10: MOV DL,0 SHR AL,1 ADDC DL,0 LOOP LP10 ;計(jì)1的個(gè)數(shù) LP11: LP2
31、0: CMP DL,2 JAE LP11 JMP LRET MOV AL,BH MOV CX,8 MOV DL,0 SHR AL,1 ADDC DL,0 LOOP LP20 CMP DL,1 JZ EIOP ;=2? ;取從片IRR ;計(jì)1的個(gè)數(shù) ;=2? JMP LRET EIOP: MOV AL,20H OUT 20H,AL OUT 0A0H,AL MOV AL,BL NOT AL ;EOI命令 ;OCW3 LRET: OUT 21H,AL MOV AL,BH NOT AL OUT 0A1H,AL NOP ;對(duì)主片IRR取反 ;屏蔽主片未申請(qǐng)的中斷 ;對(duì)從片IRR取反 ;屏蔽從片未申請(qǐng)的中
32、斷 .EXIT INSTR: PUSH AX PUSH DX MOV DX,3C0H IN AX,DX MOV WORD PTR DATABUF,AX CMP AX,2005H JA STOP CMP AX,0 JZ WRITEAA STOP: MOV AL,55H MOV DX,3C1H OUT DX,AL JMP RET0 WRITEAA: RET0: MOV BYTE PTR DA TABUF+5,0AAH MOV AL,20H;EOI 命令 OUT 20H,AL OUT 0A0H,AL POP DX POP AX IRET (5) INSTALL:CLI MOV DX,OFFSET I
33、NSTR MOV AX,2577H INT 21H IN AL,0A1H AND AL,01111111B OUT 0A1H,AL STI ;中斷類(lèi)型號(hào)77H(對(duì)應(yīng)從片的IR7) 讀IMR ;打開(kāi)從片IR7中斷 MOV AL,50H MOV DX,302H; OUT DX,AL MOV AL,98H MOV DX,306H OUT DX,AL 循環(huán)優(yōu)先方式 MOV AL,10000000B MOV DX,300H OUT DX,AL MOV DX,304H OUT DX,AL 特殊循環(huán)優(yōu)先 MOV AL,11000101B MOV DX,300H MOV DX,304H ;從片A0=0的地址
34、MOV DX,OFFSET INSTALL INT 27H 7.10 (1)電路改動(dòng)系統(tǒng)地址線A1接8259的A0,其它地址不變 (b)U3的1腳原來(lái)接 A1的改接 A0 GAL編程:U4不變 GAL16V8 ;U3 Address Coding for Interrupt VER 2005 By MaWH A0A2A3A4 A5 A6 A7 A8 A9 GND A10I1I2I3 I4 NC NC CS2 CS1 VCC /CS 仁/AO */A2*/A3*/A4*A5*/A6*/A7*/A8*/A9*/A10*l1 /CS2=/A0 */A2*/A3*/A4*A5*/A6*A7*/A8*/
35、A9*/A10*l1 DESCRIPTION ;主片A0=1的地址 ;從片A0=1的地址 I 注片A0=0的地址 ;從片A0=0的地址 I ;IR5最先優(yōu)先 注片A0=0的地址 OUT DX,AL OUT DX,AL 7.11 CR0=60000001H 知 PG=0,PE=1 保護(hù)方式 中斷描述符首地址 =IDT表首地址+中斷類(lèi)型號(hào)*8=65000000H+11H*8=65000088H 所以中斷描述符 =0042EE0081132012H 其中描述的偏移地址 =00422012H,段選擇子=8113H 因此段描述符首地址 =GDT首地址+索引*8=00100000H+8110H=00108
36、110H 段描述符=0144F2007000仆FFH,其描述符的段基地址 =01007000H,因此 中斷服務(wù)程序入口地址 =段基地址+偏移地址=01007000H+00422012H=01429012H 第10章 10.4. 1V 對(duì)應(yīng)的數(shù)字量:由 1 = 5/256*D 得,Div = 256/5=51.2=5仁33H 同理 4V 對(duì)應(yīng)的數(shù)字量 D4V=256/5*4=204.8=205=CDH DLVEQU 51 DHVEQU 205 MOV DX,3A9H MOV AL,DLV REPLP1: OUT DX,AL CMP AL,DHV JB INCDV REPLP2 DEC AL OU
37、T DX,AL CMP AL,DLV JA REPLP2 INCDV:INC AL JMP REPLP1 10.5 入口: 8255 口地址 320H323H 出口: 轉(zhuǎn)換后的 12位數(shù)字量在BX中 ADCS PROC NEAR MOV DX, 323H ;8255控制寄存器端口 MOV AL, 10010011B ;8255A,B方式0輸入.PC上半口輸出,下半口輸入 MOV DX, AL ;8255控制字寫(xiě)入控制寄存器 MOV AL, 00001010B OUT DX, AL ;PC5=0,使為低電平 MOV AL, 00001100B OUT DX, AL ;PC6=0,使為低電平 MOV AL, 00001111B OUT DX, AL ;PC7=1,使CE為高電平,啟
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年金屬刷子項(xiàng)目投資價(jià)值分析報(bào)告
- 2024至2030年玻璃電腦臺(tái)項(xiàng)目投資價(jià)值分析報(bào)告
- 放心早餐供貨合同范例
- 2024至2030年放療固定/定位材料項(xiàng)目投資價(jià)值分析報(bào)告
- 核桃買(mǎi)賣(mài)合同范例
- 陜西學(xué)前師范學(xué)院《微機(jī)系統(tǒng)與接口》2023-2024學(xué)年第一學(xué)期期末試卷
- 置換房屋合同范例
- 2024至2030年不銹鋼防盜網(wǎng)項(xiàng)目投資價(jià)值分析報(bào)告
- 招聘合作合同范例
- 利息借款合同范例
- 2022-2023學(xué)年上海市徐匯中學(xué)七年級(jí)(下)期中語(yǔ)文試卷
- 《光電傳感器的介紹》課件
- 期末模擬考試卷02-2024-2025學(xué)年上學(xué)期高一思想政治課《中國(guó)特色社會(huì)主義》含答案
- 2024年中考化學(xué)重點(diǎn)復(fù)習(xí):工藝流程題
- 護(hù)理工作年終總結(jié)匯報(bào)
- 2024年度考研政治全真模擬試卷及答案(共六套)
- 耕地提質(zhì)改造項(xiàng)目提質(zhì)改造面積申請(qǐng)確認(rèn)情況表
- 軍事網(wǎng)絡(luò)協(xié)議分析
- 三農(nóng)領(lǐng)域法律法規(guī)解讀手冊(cè)
- 上海市寶山區(qū)行知實(shí)驗(yàn)2025屆高一數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- 噴涂工程合同范本
評(píng)論
0/150
提交評(píng)論