Microsoft PowerPoint - chapter5.ppt

Size: px
Start display at page:

Download "Microsoft PowerPoint - chapter5.ppt"

Transcription

1 本章目標 了解 80x86 的邏輯運算指令與程式設計 了解 80x86 的位元運算指令與程式設計 了解 80x86 的移位與循環指令與程式設計 了解 80x86 的符號擴展指令與特殊指令的動作 了解 80x86 的字元串運算指令與程式設計 了解 80x86 的 CP 控制與旗號位元指令的動作 林銘波編著 全華科技圖書公司 5.1 邏輯運算指令動作 OR (a) OR 運算 XOR (c) XOR 運算 希望設定為 1 的位元 罩網標的位元組 新標的位元組 不改變的位元 希望取補數的位元 罩網標的位元組 新標的位元組 不改變的位元 AND TEST (b) AND 運算 (d) TEST 運算 希望清除為 0 的位元 罩網標的位元組 新標的位元組 不改變的位元 希望檢查的位元 罩網標的位元組 新標的位元組受測試的位元並不改變 林銘波編著 全華科技圖書公司 5.2

2 80x86 邏輯運算指令 指令 動作 OF SF ZF AF PF AND reg1,reg2 reg1 reg2 reg1 0 0 AND reg,mem reg reg (mem) 0 0 AND mem,reg (mem) reg (mem) 0 0 AND reg,data reg reg data 0 0 AND mem,data (mem) (mem) data 0 0 AND ACC,data ACC ACC data 0 0 OR reg1,reg2 reg1 reg2 reg1 0 0 OR reg,mem reg reg (mem) 0 0 OR mem,reg (mem) reg (mem) 0 0 OR reg,data reg reg data 0 0 OR mem,data (mem) (mem) data 0 0 OR ACC,data ACC ACC data 0 0 林銘波編著 全華科技圖書公司 x86 邏輯運算指令 XOR reg1,reg2 reg1 reg2 reg1 0 0 XOR reg,mem reg reg (mem) 0 0 XOR mem,reg (mem) reg (mem) 0 0 XOR reg,data reg reg data 0 0 XOR mem,data (mem) (mem) data 0 0 XOR ACC,data ACC ACC data 0 0 TEST reg1,reg2 reg1 reg2 0 0 TEST reg,mem reg (mem) 0 0 TEST mem,reg (mem) reg 0 0 TEST reg,data reg data 0 0 TEST mem,data (mem) data 0 0 TEST ACC,data ACC data 0 0 林銘波編著 全華科技圖書公司 5.4

3 F = AB (C + D) ;ex5.11.asm 0000 DATA SEGMENT PBLIC 'DATA' B INPT_A DB B ;input a D INPT_B DB B ;input b INPT_C DB B ;input c 0003 F1 INPT_D DB B ;input d RESLT_F DB? ;result f 0005 A R MOV AL,INPT_A;get INPT_A 0008 F6 D0 NOT AL ;complement it 000A R AND AL,INPT_B;AND INPT_B 000E 8A 0E 0002 R MOV CL,INPT_C;get INPT_C A 0E 0003 R OR CL,INPT_D;OR INPT_D C1 XOR AL,CL ;XOR AL with CL 0018 A R MOV RESLT_F,AL;save result 001B C3 RET 001C LGSML ENDP 001C CODE ENDS END LGSML 林銘波編著 全華科技圖書公司 5.5 邏輯運算指令的使用例 ;ex5.12.asm 0000 DATA SEGMENT PBLIC 'DATA' BYTE1 DB 05H ;bit number BYTE2 DB 01H ;bit value 0002 DATA ENDS 0000 B8 R MOV AX,DATA ;load DS E D8 MOV DS,AX 0005 F R 20 TEST BYTE2,20H ;test the bit 5 000A JZ CLRBIT ;of byte2 000C 80 0E 0000 R 08 SETBIT: OR BYTE1,08H ;set the bit EB 05 JMP SHORT RETRN;of byte R F7 CLRBIT: AND BYTE1,0F7H ;clear the bit C3 RETRN: RET ;of byte SETBTV ENDP 0019 CODE ENDS END SETBTV 林銘波編著 全華科技圖書公司 5.6

4 邏輯運算指令的使用例 ;ex5.13.asm 0000 DATA SEGMENT PBLIC 'DATA' BITNO DB 05H ;bit number VALE DB 01H ;bit value MEMORY DB 00H ;memory location BMASK DB 01H,02H,04H,08H DB 10H,20H,40H,80H A 1E 0000 R MOV BL,BITNO ;get bit number FF XOR BH,BH ;zero BH 000B 8A R MOV DL,BMASK[BX];get mask entry 000F 80 3E 0001 R 00 CMP VALE,00H ;test value JZ CLRBIT R SETBIT: OR MEMORY,DL ;set the MEMORY 001A EB 06 JMP SHORT RETRN ;bit 001C F6 D2 CLRBIT: NOT DL ;clear the MEMORY 001E R AND MEMORY,DL ;bit 0022 C3 RETRN: RET 0023 SETMBT ENDP 0023 CODE ENDS END SETMBT 林銘波編著 全華科技圖書公司 5.7 計數一個位元組中 "1" 的個數 ;ex5.14.asm 0000 DATA SEGMENT PBLIC 'DATA' = 0008 BCONT EQ 08H ;bit bumber TDATA DB 47H ;test data CONT DB 00H ;result EMASK DB 01H,02H,04H,08H ;mask DB 10H,20H,40H,80H 0005 B MOV CX,BCONT ;put count in CX 0008 BE 0000 MOV SI,00H ;zero index 000B 32 E4 XOR AH,AH ;zero AH 000D A R BEGIN: MOV AL,TDATA ;get test data R AND AL,EMASK[SI];test bit value JZ NEXT ;if not zero 0016 FE C4 INC AH ;increase count NEXT: INC SI ;increase index DEC CX ;repeat until 001A 75 F1 JNZ BEGIN ;CX = 0 001C R MOV CONT,AH ;store result 0020 C3 RET 林銘波編著 全華科技圖書公司 5.8

5 TEST 指令的使用例 ;ex5.15.asm 0000 DATA SEGMENT PBLIC 'DATA' = 0008 BCONT EQ 08H ;bit number TDATA DB 47H ;test data CONT DB 00H ;result EMASK DB 01H,02H,04H,08H ;mask DB 10H,20H,40H,80H 0005 B MOV CX,BCONT ;put count in CX 0008 BE 0000 MOV SI,00H ;zero index 000B 32 E4 XOR AH,AH ;zero AH 000D A R MOV AL,TDATA ;get test data R BEGIN: TEST AL,EMASK[SI];test bit value JZ NEXT ;if not zero 0016 FE C4 INC AH ;increase count NEXT: INC SI ;increase index 0019 E2 F5 LOOP BEGIN ;repeat until CX=0 001B R MOV CONT,AH ;store result 001F C3 RET 林銘波編著 全華科技圖書公司 CP 位元運算指令 指令 動作 OF SF ZF AF PF BT r/m16,r16 r16/(m16) 中的第 r16 個位元值 BT r/m32,r32 r32/(m32) 中的第 r32 個位元值 BT r/m16,imm8 r16/(m16) 中的第 imm8 個位元值 BT r/m32,imm8 r32/(m32) 中的第 imm8 個位元值 BTC r/m16,r16 r16/(m16) 中的第 r16 個位元值 ; 並將該位元取補數 BTC r/m32,r32 r32/(m32) 中的第 r32 個位元值 ; 並將該位元取補數 BTC r/m16,imm8 r16/(m16) 中的第 imm8 個位元值 ; 並將該位元取補數 BTC r/m32,imm8 r32/(m32) 中的第 imm8 個位元值 ; 並將該位元取補數 林銘波編著 全華科技圖書公司 5.10

6 80386 CP 位元運算指令 BTR r/m16,r16 r16/(m16) 中的第 r16 個位元值 ; 並清除該位元為 0 BTR r/m32,r32 r32/(m32) 中的第 r32 個位元值 ; 並清除該位元為 0 BTR r/m16,imm8 r16/(m16) 中的第 imm8 個位元值 ; 並清除該位元為 0 BTR r/m32,imm8 r32/(m32) 中的第 imm8 個位元值 ; 並清除該位元為 0 BTS r/m16,r16 r16/(m16) 中的第 r16 個位元值 ; 並設定該位元為 1 BTS r/m32,r32 r32/(m32) 中的第 r32 個位元值 ; 並設定該位元為 1 BTS r/m16,imm8 r16/(m16) 中的第 imm8 個位元值 ; 並設定該位元為 1 BTS r/m32,imm8 r32/(m32) 中的第 imm8 個位元值 ; 並設定該位元為 1 林銘波編著 全華科技圖書公司 5.11 靜態位元運算指令使用例 ;ex5.21.asm.386 ;386/486 and up processor only 0000 DATA SEGMENT PBLIC 'DATA' SE BYTE1 DW 0005H ;control word FF BYTE2 DW 00FFH ;control word DATA ENDS 0000 SETBTV PROC NEAR 0000 B8 R MOV AX,DATA ;load DS E D8 MOV DS,AX F BA R 05 BT BYTE2,5 ;test bit 5 000B JNC CLRBIT ;of byte2 000D 0F BA 2E 0000 R 03 BTS BYTE1,3 ;set bit 3 of 0013 EB 06 JMP RETRN ;byte F BA R 03 CLRBIT: BTR BYTE1,3 ;clear bit 3 001B C3 RETRN: RET ;of byte1 001C SETBTV ENDP 001C CODE ENDS END SETBTV 林銘波編著 全華科技圖書公司 5.12

7 靜態位元運算指令使用例 ;ex5.22.asm.386 ;386/486 and up processor only 0000 DATA SEGMENT PBLIC 'DATA' SE BYTE1 DW 05H ;control word BYTE2 DW 01H ;control word DATA ENDS 0000 SETBTV PROC NEAR 0000 B8 R MOV AX,DATA ;load DS E D8 MOV DS,AX F BA 2E 0000 R 03 BTS BYTE1,3;set byte1 bit 3 000B 0F BA R 05 BT BYTE2,5;test bit JC RETRN ;of byte F BA R 03 BTR BYTE1,3 ;clear bit C3 RETRN: RET ;of byte1 001A SETBTV ENDP 001A CODE ENDS END SETBTV 林銘波編著 全華科技圖書公司 5.13 動態位元運算指令使用例 ;ex5.23.asm.386 ;386/486 and up processor only 0000 DATA SEGMENT PBLIC 'DATA' SE BITNO DW 0005H ;bit number VALE DW 0001H ;bit value MEMORY DW 0000H ;memory location 0000 SETMBT PROC NEAR 0000 B8 R MOV AX,DATA ;load DS E D8 MOV DS,AX 0005 A R MOV AX,BITNO ;get bit number F BA R 00 BT VALE,0 ;test bit 0 of value 000E JNC CLRBIT F AB R SETBIT: BTS MEMORY,AX ;set the MEMORY 0015 EB 05 JMP SHORT RETRN ;bit F B R CLRBIT: BTR MEMORY,AX ;clear the MEMORY 001C C3 RETRN: RET ;bit 001D SETMBT ENDP 001D CODE ENDS END SETMBT 林銘波編著 全華科技圖書公司 5.14

8 動態位元運算指令使用例 ;ex5.24.asm.386 ;386/486 and up processor only 0000 DATA SEGMENT PBLIC 'DATA' SE BITNO DW 0005H ;bit number VALE DW 0001H ;bit value MEMORY DW 0000H ;memory location 0000 SETMBT PROC NEAR 0000 B8 R MOV AX,DATA ;load DS E D8 MOV DS,AX 0005 A R MOV AX,BITNO ;get bit number F AB R BTS MEMORY,AX ;set the MEMORY 000D 0F BA R 00 BT VALE,0 ;test the value JC SHORT RETRN F B R BTR MEMORY,AX ;clear the MEMORY 001A C3 RETRN: RET ;bit 001B SETMBT ENDP 001B CODE ENDS END SETMBT 林銘波編著 全華科技圖書公司 5.15 計數一個位元組中 "1" 位元的個數 ;ex5.25.asm.386 ;386/486 and up processor only 0000 DATA SEGMENT PBLIC 'DATA' SE TDATA DW 0047H ;test data CONT DW 0000H ;result = 0008 BCONT EQ 08H ;bit bumber DB XOR BX,BX ;zero result B CB MOV CX,BX ; and counter 0009 A R MOV AX,TDATA ;get test data 000C 0F A3 C8 AGAIN: BT AX,CX ;test bit value 000F JNC NEXT ;if not zero C3 01 ADD BX,1 ;increase result NEXT: INC CX ;repeat until F9 08 CMP CX,BCONT ;CX=BCONT F2 JNE AGAIN 001A 89 1E 0002 R MOV CONT,BX ;store result 001E C3 RETRN: RET 林銘波編著 全華科技圖書公司 5.16

9 指令 BSF 與 BSR 的動作 xxxx.xxxx 位元位址 15 0 xxxx.xxxx10000 位元位址 位元指標 ( 位元位址 ) (a) 指令 BSR 位元指標 ( 位元位址 ) (b) 指令 BSF 林銘波編著 全華科技圖書公司 CP 位元掃描運算指令 指令 動作 OF SF ZF AF PF BSF r16,r/m16 若 r16/(m16) 不為 0, 則 ZF = 0 並儲存其最右邊 1 位元之位元位址於 r16 內 ; 否則設定 ZF = 1 BSF r32,r/m32 若 r32/(m32) 不為 0, 則 ZF = 0 並儲存其最右邊 1 位元之位元位址於 r32 內 ; 否則設定 ZF = 1 BSR r16,r/m16 若 r16/(m16) 不為 0, 則 ZF = 0 並儲存其最左邊 1 位元之位元位址於 r16 內 ; 否則設定 ZF = 1 BSR r32,r/m32 若 r32/(m32) 不為 0, 則 ZF = 0 並儲存其最左邊 1 位元之位元位址於 r32 內 ; 否則設定 ZF = 1 林銘波編著 全華科技圖書公司 5.18

10 算術與邏輯移位 0 (a) 算術右移位 (b) 算術左移位 0 0 (c) 邏輯右移位 (d) 邏輯左移位 林銘波編著 全華科技圖書公司 5.19 循環移位與連結進位循環移位 (a) 右循環移位 (b) 左循環移位 (c) 連結進位右循環移位 (d) 連結進位左循環移位 林銘波編著 全華科技圖書公司 5.20

11 80x86 移位與循環移位指令 SHR SHR SHR 指令 動作 OF SF ZF AF PF r/m,1 r/m,imm8 0 r/m,cl r/(m) SHL/SAL SHL/SAL SHL/SAL r/m,1 r/m,imm8 r/m,cl 0 r/(m) SAR SAR SAR r/m,1 r/m,imm8 r/m,cl S r/(m) ROL ROL ROL r/m,1 r/m,imm8 r/m,cl r/(m) 林銘波編著 全華科技圖書公司 x86 移位與循環移位指令 ROR ROR ROR r/m,1 r/m,imm8 r/m,cl r/(m) RCL RCL RCL r/m,1 r/m,imm8 r/m,cl r/(m) RCR RCR RCR r/m,1 r/m,imm8 r/m,cl r/(m) 林銘波編著 全華科技圖書公司 5.22

12 ROR 指令的使用例 ;ex5.31a.asm 0000 DATA SEGMENT PBLIC 'DATA' 0000 DATA ENDS ;swap two nibbles in register AL ;using static rotation instruction 0000 CODE SEGMENT PBLIC 'CODE' ASSME CS:CODE,DS:DATA 0000 SWAP4B PROC NEAR 0000 D0 C8 ROR AL,1 ;rotate register 0002 D0 C8 ROR AL,1 ;AL right 4 bits 0004 D0 C8 ROR AL, D0 C8 ROR AL, C3 RET 0009 SWAP4B ENDP 0009 CODE ENDS END SWAP4B 林銘波編著 全華科技圖書公司 5.23 ROR 指令的使用例 ;ex5.31b.asm 0000 DATA SEGMENT PBLIC 'DATA' 0000 DATA ENDS ;swap two nibbles in register AL ;using dynamic rotation instruction 0000 CODE SEGMENT PBLIC 'CODE' ASSME CS:CODE,DS:DATA 0000 SWAP4B PROC NEAR 0000 B1 04 MOV CL,4 ;rotate register 0002 D2 C8 ROR AL,CL ;AL right 4 bits 0004 C3 RET 0005 SWAP4B ENDP 0005 CODE ENDS END SWAP4B 林銘波編著 全華科技圖書公司 5.24

13 循環移位指令使用例 ;ex5.32.asm 0000 DATA SEGMENT PBLIC 'DATA' = 0008 BCONT EQ 08H ;bit number TDATA DB 47H ;test data CONT DB 00H ;result 0002 DATA ENDS 0000 B1CNTS PROC NEAR 0000 B8 R MOV AX,DATA ;load DS E D8 MOV DS,AX 0005 B MOV CX,BCONT ;put count in CX E4 XOR AH,AH ;zero AH 000A A R MOV AL,TDATA ;get test data 000D D0 C8 BEGIN: ROR AL,1 ;test bit value 000F JNC NEXT ;if not zero 0011 FE C4 INC AH ;increase count 0013 E2 F8 NEXT: LOOP BEGIN ;loop BCONT times R MOV CONT,AH ;store result 0019 C3 RET 001A B1CNTS ENDP 林銘波編著 全華科技圖書公司 5.25 動態循環移位指令使用例 ;ex5.33.asm 0000 DATA SEGMENT PBLIC 'DATA' BITNO DB 05H ;bit number VALE DB 01H ;bit value MEMORY DB 00H ;memory location 0003 DATA ENDS 0000 SETMBT PROC NEAR 0000 B8 R MOV AX,DATA ;load DS E D8 MOV DS,AX A 0E 0000 R MOV CL,BITNO ;get bit number R 01 AND VALE,01H ;extract bit 0 000E A R MOV AL,MEMORY ;get memory 0011 D2 C8 SETIT: ROR AL,CL ;rotate the given FE AND AL,0FEH ;bit to bit 0, A R OR AL,VALE;set its value,then 0019 D2 C0 ROL AL,CL ;rotate it back 001B A R MOV MEMORY,AL ;save result 001E C3 RET 001F SETMBT ENDP 林銘波編著 全華科技圖書公司 5.26

14 SHLD 與 SHRD 指令的動作 DST reg/mem (a) SHLD 指令 SRC SRC DST reg/mem (b) SHRD 指令 林銘波編著 全華科技圖書公司 CP 雙精確制移位指令 指令 動作 OF SF ZF AF PF SHLD r/m16,r16,imm8 r16/(m16) 儲存 SHL(r/m16:r16) 的結果 SHLD r/m32,r32,imm8 r32/(m32) 儲存 SHL(r/m32:r32) 的結果 SHLD r/m16,r16,cl r16/(m16) 儲存 SHL(r/m16:r16) 的結果 SHLD r/m32,r32,cl r32/(m32) 儲存 SHL(r/m32:r32) 的結果 SHRD r/m16,r16,imm8 r16/(m16) 儲存 SHR(r/m16:r16) 的結果 SHRD r/m32,r32,imm8 r32/(m32) 儲存 SHR(r/m32:r32) 的結果 SHRD r/m16,r16,cl r16/(m16) 儲存 SHR(r/m16:r16) 的結果 SHRD r/m32,r32,cl r32/(m32) 儲存 SHR(r/m32:r32) 的結果 林銘波編著 全華科技圖書公司 5.28

15 位元串運算的基本資料結構 位元陣列 位元串長度 N+14 N+10 N+C N+8 N+4 位元位移位址 N 基底位址 位元位址 林銘波編著 全華科技圖書公司 5.29 符號擴展 例題 5.41 ( 符號擴展 ) 將下列兩數相加 :28(8 位元 ) 與 +96(16 位元 ) 解 : 8 位元的 28 先做符號擴展為 16 位元後, 與 16 位元的 +96 相加, 得到正確的結果 +68 : C = (28) 8 位元 (+96) 16 位元 (+68) 16 位元 若 28 未做符號擴展為 16 位元的值, 即其高序位元組視為 0, 而直接與 16 位元的 +96 相加, 則得到不正確的結果 +324 : C = (+228) 8 位元 (+96) 16 位元 (+324) 16 位元 林銘波編著 全華科技圖書公司 5.30

16 80x86 符號擴展指令 指令 動作 OF SF ZF AF PF CBW AH AL(7) CWD DX AX(15) CWDE EAX(31:16) AX(15) CDQ EDX EAX(31) 林銘波編著 全華科技圖書公司 5.31 MOVSX 與 MOVZX 指令的動作 S SRC SRC S S S DST 0 0 DST (a) MOVSX 指令 (b) MOVZX 指令 林銘波編著 全華科技圖書公司 5.32

17 符號擴展相關運算指令 指令 動作 OF SF ZF AF PF MOVSX r16,r8/m8 r16 r8/(m8) 之符號擴展後 MOVSX r32,r8/m8 r32 r8/(m8) 之符號擴展後 MOVSX r32,r16/m16 r32 r16/(m16) 之符號擴展後 MOVZX r16,r8/m8 r16 r8/(m8) 之零值擴展後 MOVZX r32,r8/m8 r32 r8/(m8) 之零值擴展後 MOVZX r32,r16/m16 r32 r16/(m16) 之零值擴展後 ADD r16/m16,imm8 r16/(m16) r16/(m16) + SE(imm8) ADD r32/m32,imm8 r32/(m32) r32/(m32) + SE(imm8) ADC r16/m16,imm8 r16/(m16) r16/(m16) + SE(imm8) + C ADC r32/m32,imm8 r32/(m32) r32/(m32) + SE(imm8) + C SB r16/m16,imm8 r16/(m16) r16/(m16) SE(imm8) SB r32/m32,imm8 r32/(m32) r32/(m32) SE(imm8) 林銘波編著 全華科技圖書公司 5.33 符號擴展相關運算指令 SBB r16/m16,imm8 r16/(m16) r16/(m16) SE(imm8) C SBB r32/m32,imm8 r32/(m32) r32/(m32) SE(imm8) C CMP r16/m16,imm8 r16/(m16) SE(imm8) CMP r32/m32,imm8 r32/(m32) SE(imm8) AND r16/m16,imm8 r16/(m16) r16/(m16) SE(imm8) 0 0 AND r32/m32,imm8 r32/(m32) r32/(m32) SE(imm8) 0 0 OR r16/m16,imm8 r16/(m16) r16/(m16) SE(imm8) 0 0 OR r32/m32,imm8 r32/(m32) r32/(m32) SE(imm8) 0 0 XOR r16/m16,imm8 r16/(m16) r16/(m16) SE(imm8) 0 0 XOR r32/m32,imm8 r32/(m32) r32/(m32) SE(imm8) 0 0 IML r16,imm8 r16 r16 SE(imm8) IML r32,imm8 r32 r32 SE(imm8) IML r16,r16/m16,imm8 r16 r16/(m16) SE(imm8) IML r32,r32/m32,imm8 r32 r32/(m32) SE(imm8) 註 : SE 表符號擴展 (sign extension) 林銘波編著 全華科技圖書公司 5.34

18 80x86 字元串運算指令 指令 動作 OF SF ZF AF PF MOVS(MOVSB/ MOVSW/MOVSD) ES:((E)DI) DS:((E)SI); SI (E)SI ± 運算元長度 ; (E)DI (E)DI ± 運算元長度 LODS(LODSB/ LODSW/LODSD) STOS(STOSB/ STOSW/STOSD) CMPS(CMPSB/ CMPSW/CMPSD) ACC DS:((E)SI); SI (E)SI ± 運算元長度 ES:((E)DI) ACC; DI (E)DI ± 運算元長度 DS:((E)SI) ES:((E)DI); SI (E)SI ± 運算元長度 ; (E)DI (E)DI ± 運算元長度 林銘波編著 全華科技圖書公司 x86 字元串運算指令 SCAS(SCASB/ SCASW/SCASD) REP(MOVS,LODS, STOS) REPE/REPZ(CMPS SCAS) ACC ES:((E)DI); DI (E)DI ± 運算元長度 重複執行 (MOVS,LODS,STOS) 指令, 直到 (E)CX = 0 重複執行 (CMPS,SCAS) 指令, 直到 (E)CX = 0 或 ZF = 0 REPNE/REPNZ (CMPS,SCAS) 重複執行 (CMPS,SCAS) 指令, 直到 (E)CX = 0 或 ZF = 1 註 : ACC 為 AL AX 或 EAX, 而運算元長度則為 1 2 或 4 林銘波編著 全華科技圖書公司 5.36

19 使用 MOVSB 指令的資料陣列搬移程式 ;ex5.51.asm 0000 DATA SEGMENT PBLIC 'DATA' = 0008 LENTH EQ 08H ;bytes of array SRCA DB 12H,23H ;source array DB 24H,67H DB 76H,98H DB 23H,45H [ 00 ] DSTA DB 8 DP(00);destination array 0000 BLKMOV PROC NEAR 0000 B8 R MOV AX,DATA ;load DS and ES E D8 MOV DS,AX ;ES and DS use E C0 MOV ES,AX ;the same segment 0007 B MOV CX,LENTH ;get length 000A 8D R LEA SI,SRCA ;set source pointer 000E 8D 3E 0008 R LEA DI,DSTA ;set dest. pointer 0012 FC CLD ;set autoincrement mode 0013 A4 MLOOP: MOVSB ;move data 0014 E2 FD LOOP MLOOP ;repeat until CX = C3 RET 林銘波編著 全華科技圖書公司 5.37 線性搜尋程式 ;ex5.52.asm 0000 DATA SEGMENT PBLIC 'DATA' = 0008 LENTH EQ 08H ;array size TDATA DW 23H,02H ;data array KEYD DW 40H ;data to be searched 0000 B8 R MOV AX,DATA ;load DS and ES E D8 MOV DS,AX E C0 MOV ES,AX 0007 B MOV CX,LENTH;get length 000A 8D 3E 0000 R LEA DI,TDATA;set pointer 000E A R MOV AX,KEYD ;get key data 0011 FC CLD ;set autoincrement mode 0012 AF MLOOP: SCASW ;search key data 0013 E0 FD LOOPNZ MLOOP CHECK: JE FOND ;found? 0017 B8 FFFF MOV AX,1 ;no, move 1 to 001A EB 05 JMP SHORT FOND1 ;keyd 001C B FOND: MOV AX,LENTH;yes,adjust index 001F 2B C1 SB AX,CX ;value 0021 A R FOND1: MOV KEYD,AX 0024 C3 RET 林銘波編著 全華科技圖書公司 5.38

20 REP 前標 例題 5.53 (REP 前標 ) 試計算下列程式片段 (a) 與 (b) 需要的執行時間 (a) NEXT: MOVSB LOOP NEXT (b) REP MOVSB 解 : 以 8086 微處理器為例 : (a) 每次均需 18(MOVSB) + 17(LOOP) = 35 個時脈 (b) 第一次需要 = 26 個時脈, 而第二次以後則每次僅需 17 個時脈 所以使用 REP 前標不但簡化機器碼也同時縮短執行時間 林銘波編著 全華科技圖書公司 5.39 REP 前標與 MOVSB 指令 ;ex5.54.asm 0000 DATA SEGMENT PBLIC 'DATA' = 0008 LENTH EQ 08H ;bytes of array SRCA DB 12H,23H ;source array DB 24H,67H DB 76H,98H DB 23H,45H [ 00 ] DSTA DB 8 DP(00) ;dest. array 0010 DATA ENDS 0000 BLKMOV PROC NEAR 0000 B8 R MOV AX,DATA ;load DS and ES E D8 MOV DS,AX ;ES and DS use E C0 MOV ES,AX ;the same segment 0007 B MOV CX,LENTH;get length 000A 8D R LEA SI,SRCA ;set source pointer 000E 8D 3E 0008 R LEA DI,DSTA ;set dest. pointer 0012 FC CLD ;set autoincrement mode 0013 F3/ A4 MLOOP: REP MOVSB ;transfer data 0015 C3 RET 林銘波編著 全華科技圖書公司 5.40

21 80x86 表格轉換指令 指令 動作 OF SF ZF AF PF XLATB AL ((E)BX+ 零位元擴展之 AL) 林銘波編著 全華科技圖書公司 x86 CP 控制指令 指令 動作 OF SF ZF AF PF HLT 令 CP 停止動作 NOP CP 不做動作 ESC data,mem 浮點運算處理器指令 ESC data,reg 浮點運算處理器指令 CPID 讀取 CP 相關的識別資訊 林銘波編著 全華科技圖書公司 5.42

22 軟體延遲程式 (8088) ;ex5.61.asm ;subroutine to delay a given clocks. ;the delay time is calculated as follow: ;delay time = 4+(3+3+17)(N1)+(3+3+5)+8 ; = 23N (clocks) 0000 CODE SEGMENT PBLIC 'CODE' = 0064 N EQ 100 ASSME CS:CODE 0000 DELAY PROC NEAR 0000 B MOV CX,N ; KTIME: NOP ; NOP ; E2 FC LOOP KTIME ;5(B=0);17(B<>0) 0007 C3 RET ; DELAY ENDP 0008 CODE ENDS END DELAY 林銘波編著 全華科技圖書公司 x86 旗號位元運算指令 指令 動作 DF TF IF OF SF ZF AF PF CLC 0 0 CMC STC 1 1 CLD DF 0 0 STD DF 1 1 CLI IF 0 0 STI IF 1 1 LAHF AH 旗號位元組 (7:0) SAHF 旗號位元組 (7:0) AH 林銘波編著 全華科技圖書公司 5.44

Microsoft PowerPoint - chap5.ppt

Microsoft PowerPoint - chap5.ppt 邏輯運算指令的動作 0 1 0 1 0 0 1 1 OR 1 0 1 1 1 0 0 1 1 1 1 1 1 0 1 1 (a) OR 運算 0 1 0 1 0 0 1 1 XOR 1 0 1 1 1 0 0 1 1 1 1 0 1 0 1 0 (c) XOR 運算 希望設定為 1 的位元 罩網標的位元組 新標的位元組 不改變的位元 希望取補數的位元 罩網標的位元組 新標的位元組 不改變的位元 1

More information

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20

,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far address L10: jmp jmp L20: L10 L20 (Jump) (Loop) (Conditional jump) CMP CALL AND SAR/SHR TEST JMP NOT SAL/SHL Jnnn* OR RCR/ROR LOOP XOR RCL/ROL RETn * nnn, JNE JL -128 127-32,768 32,767 32K JMP Jnnn (386+) LOOP CALL [Label:] JMP short/near/far

More information

Microsoft PowerPoint - chap4.ppt

Microsoft PowerPoint - chap4.ppt 定址方式 定址方式 格式 有效位址 立即資料定址 #data8 暫存器定址 Rn (R0 ~ R7) 直接定址 addr8 addr8 絕對定址 addr11 addr11 長程 ( 絕對 ) 定址 addr16 addr16 ( 暫存器 ) 間接定址 @Ri (@R0 @R1) 或 @DPTR R0 R1 或 DPTR ( 暫存器 ) 相對定址 disp8 PC+ 符號擴展之 disp8 ( 基底

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_06

Microsoft PowerPoint - C15_LECTURE_NOTE_06 61 Flag-Control 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES LAHF SAHF CLC STC CMC CLI STI Load AH from flags Store AH into flags Clear carry flag Set carry flag

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_06

Microsoft PowerPoint - C15_LECTURE_NOTE_06 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES 8088/8086 MICROPROCESSOR PROGRAMMING CONTROL FLOW INSTRUCTIONS AND PROGRAM STRUCTURES 61 Flag-Control 62 Compare 63

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 5.1 Data-Transfer Instructions 5.2 Arithmetic Instructions

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS The MOVE The move (MOV) instruction is used to transfer a byte or a word of data from a source operand to a destination operand

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63> 因 为 路 过 你 的 路, 因 为 苦 过 你 的 苦, 所 以 快 乐 着 你 的 快 乐, 追 逐 着 你 的 追 逐 内 容 简 介 本 书 根 据 2005 年 下 半 年 实 施 的 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 嵌 入 式 系 统 设 计 师 级 考 试 大 纲 精 神, 在 深 入 研 究 历 年 计 算 机 技 术 与 软

More information

幻灯片 1

幻灯片 1 3 8086 Tel:2656809 tjx@csu.edu.cn 2005-9-14 1 2005-9-14 2 8086 8 8086 8086 7 2005-9-14 3 PC 2005-9-14 4 2005-9-14 5 81616 2005-9-14 6 [ ] MOV AX, 3064H AX=3064H 16AX OP 64H 30H 2005-9-14 7 16 AX BX CX

More information

Microsoft PowerPoint - chap2.ppt

Microsoft PowerPoint - chap2.ppt 基本程式設計觀念 人 自然語言 ( 中文 英文...) 高階語言 (C C++ Java) 組合語言 (8051 或是 80x86) 機器語言 (8051 或是 80x86) 機器 林銘波編著 --- 全華科技圖書公司 2.1 計算機的階層式結構 應用程式 ( 或語言 ) 高階語言組合語言硬體 林銘波編著 --- 全華科技圖書公司 2.2 儲存程式計算機 資料輸入 中央處理器讀取 / 寫入控制 CPU

More information

42 2141601026 2016 11 27 2 1.1............................................. 2 1.2....................................... 2 1.2.1......................................... 2 1.3.............................................

More information

(2) Function 0BH: Function 0CH: (pixel, picture element) Function 0DH: Function 0FH: Function 13H:

(2) Function 0BH: Function 0CH: (pixel, picture element) Function 0DH: Function 0FH: Function 13H: (1) INT 10H Function 00H: Function 01H: Function 02H: Function 03H: Function 05H: Function 06H: Function 07H: Function 08H: Function 09H: Function 0AH: (2) Function 0BH: Function 0CH: (pixel, picture element)

More information

Microsoft PowerPoint - chap12.ppt

Microsoft PowerPoint - chap12.ppt 步並列資料轉移 CLK 位址與命令 資料 匯流排週期 (a) 單一時脈週期 匯流排週期 CLK 位址與命令 資料 匯流排週期 匯流排週期 (b) 多時脈週期 林銘波編著 --- 全華科技圖書公司 2. 閃脈控制方式 --- 來源裝置啟動 來源裝置 閃脈控制線 標的裝置 (a) 方塊圖 成立 閃脈控制線 (b) 時序圖 標的裝置將資料閘入資料暫存器中 林銘波編著 --- 全華科技圖書公司 2.2 閃脈控制方式

More information

Microsoft PowerPoint - chap7.ppt

Microsoft PowerPoint - chap7.ppt 轉換十六進制數字為七段顯示碼 轉換十六進制數字為七段顯示碼 a f g b e d c (a) 七段 LED 顯示器 7 6 5 4 3 2 1 0 位元 0 g f e d c b a 數碼 (b) 顯示器數碼編碼格式 輸入 g f e d c b a 十六進制輸入 g f e d c b a 十六進制 0 0 1 1 1 1 1 1 3F 8 1 1 1 1 1 1 1 7F 1 0 0 0 0

More information

Microsoft PowerPoint - chap3.ppt

Microsoft PowerPoint - chap3.ppt MCS-51 CPU 的規劃模式 位元組位址 1F 18 17 10 0F 08 07 06 05 04 03 02 01 00 通用資料暫存器 暫存器庫 3 暫存器庫 2 暫存器庫 1 R7 R6 R5 R4 R3 R2 R1 R0 內部 RAM 位元組位址 暫存器庫 0 F0 F7 F6 F5 F4 F3 F2 F1 F0 B E0 E7 E6 E5 E4 E3 E2 E1 E0 ACC D0

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC General instruction format for machine code 611 37100 微處理機原理與應用 Lecture 04-4 MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC 4.1 Converting Assembly Language Instructions to

More information

Microsoft PowerPoint - chapter2.ppt

Microsoft PowerPoint - chapter2.ppt 本章目標 了解電腦的基本功能與原理 了解組譯程式與組合語言程式 了解組合語言程式的建立與執行 了解基本的組譯程式假指令 了解組譯程式如何組譯組合語言程式 2.1 基本程式設計觀念 人 自然語言 ( 中文 英文...) 高階語言 (C C++ Java) 組合語言 (80x86) 機器語言 (80x86) 機器 2.2 程式設計層次關係圖 #include "stdio.h" void main()

More information

学习MSP430单片机推荐参考书

学习MSP430单片机推荐参考书 MSP430 16 MSP430 C MSP430 C MSP430 FLASH 16 1 CPU 16 ALU 16 PC SP SR R4~R15 2 3 00-FFH 100-1FFH 4 5 1 2 51 24 27 6 1 2 3 4 5 6 4 12 SR SP SR CPU SR CPU C Z N GIE CPUOff CPU OscOff SCG0 SCG1 CPU EXIT SP

More information

微處理機期末專題

微處理機期末專題 微 處 理 機 期 末 專 題 自 動 鋼 琴 組 員 :b92611004 羅 鈞 瑋 b92611008 吳 妍 儂 b92611038 吳 韋 靜 b92611042 林 佳 穎 一 簡 介 本 組 的 主 題 是 自 動 鋼 琴 在 播 放 音 樂 的 同 時, 鋼 琴 會 自 動 按 下 琴 鍵, 被 按 下 的 琴 鍵 所 對 應 到 的 音 階, 就 是 正 在 撥 放 的 樂 曲 的

More information

微型计算机原理及应用试题 机电96

微型计算机原理及应用试题   机电96 微 机 原 理 试 题 ( 一 ) 总 分 : 一 : 单 项 选 择 题 ( 每 题 1 分, 共 10 分 ) 1. 微 型 计 算 机 中 主 要 包 括 有 ( ) A) 微 处 理 器 存 储 器 和 I/O 接 口 B) 微 处 理 器 运 算 器 和 存 储 器 C) 控 制 器 运 算 器 和 寄 存 器 组 D) 微 处 理 器 运 算 器 和 寄 存 器 2. DMA 控 制 器

More information

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) ()

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) () (39mm E-Mail ( )( ), : : 1 1 ( ) 2 2 ( ) 29mm) WSK ( 1 2 / 3 1 A4 2 1 3 (2-1) 2-1 4 (2-2) 2-2 5 A4 6 A4 7 A4 8 A4 9 A4 10 11 ( () 4 A4, 5 6 7 8 A4 7 ) 1 (2-1) (2-2) () 1 2 (2-1) 3 (2-2) 4 5 6 7 (8 ) 9

More information

4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2

4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2 : / ( 6 (2003 8 : ( 1 ( ( / / (,, ( ( - ( - (39mm 29mm 2 ( 1 2 3-6 3 6-24 6-48 12-24 8-12 WSK / WSK WSK 1 4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2 9 5 ( 10 3 11 / (600 4 5 AA 710 AB 720 730

More information

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

Microsoft PowerPoint - chapter6.ppt

Microsoft PowerPoint - chapter6.ppt 本章目標 了解模組化與結構化程式設計技巧 了解 80x86 的程式連結與程式模組宣告方式 了解副程式 巢路副程式 與遞回副程式 了解副程式的參數傳遞方式 了解巨集指令的定義與使用 了解巨集指令相關的假指令 6.1 模組化程式設計 組合語言的模組化程式設計通常由下列幾個層次輔助完成 : 1. 副程式 (subroutine) 2. 組譯程式假指令 3. 巨集指令 (macro) 4. 中斷結構 (interrupt

More information

第20回黒部川ダム排砂評価委員会

第20回黒部川ダム排砂評価委員会 16591516165 591516159165 (mm) 5. 4. 3. H15.5H15.9 H15.9H16.5 H16.5H16.9 3.4 3.2 2. 1.. 1m 1.3 1.1 1..7.3.1.2.1.1 85mm 1515 157 1 8 6 ( )m 3 (172) (8) (46) (34) (7) (59) (6) (9) (28) 4 2 2 16 12 8 4 2 16

More information

1 32 a + b a + b 2 2 a b a b 2 2 2 4a 12a + 9 a 6 2 4 a 12a + 9 a 6 ( 2a 3) 2 a 6 3 1 2 4 + 2 4 8 + 3 6 12 + 1 3 9 + 2 6 18+ 3 9 27 + 1 10 1 10 ax + by = 2 cx 7y = 8 1 2 1 4 1 8 1

More information

Linux kernel exploit研究和探索

Linux kernel exploit研究和探索 Linux kernel exploit DOC alert7 PPT e4gle 2002-12-2 1 2002-12-2 2 Linux kernel exploit kernel exploit exploit exploit exploit (Kernel Buffer Overflow) (Kernel

More information

幻灯片 1

幻灯片 1 字符串处理是指对一系列的字母或数字的代码进行相同功能的处理 计算机中字符代码一般都采用 ASCII 码, 每个字符的代码占一个字节, 一组字符串存放在一个连续的存储区中 存放在连续的存储区中的这组字符串, 可看为一个数据块 为了提高对字符串 ( 或数据块 ) 的处理效率,8086/8088 指令系统中专门提供了一组对字符串处理的指令, 这些指令包括 : 字符串传送指令 (MOVS) 字符串比较指令

More information

DLU-5490N-7-WB/CP-160 1

DLU-5490N-7-WB/CP-160 1 DLU-5490N-7 DLU-5490N-7-WB/CP-160 DLU-5490N-7-WB/CP-160 1 2 SC-800 CP-360 CP-160 CP-60 3 CP-60 CP-160 CP-360 (AK) AK-85 T DLU-5490N-7/CP-160 DLU-5490N-7/PF-6/CP-160 4 5 A BA BB BC BJ BM BW BX C CA B1524-491-AB0

More information

诺贝尔生理学医学奖获奖者

诺贝尔生理学医学奖获奖者 诺 贝 尔 生 理 学 医 学 奖 获 奖 者 1901 年 E.A.V. 贝 林 ( 德 国 人 ) 从 事 有 关 白 喉 血 清 疗 法 的 研 究 1902 年 R. 罗 斯 ( 英 国 人 ) 从 事 有 关 疟 疾 的 研 究 1903 年 N.R. 芬 森 ( 丹 麦 人 ) 发 现 利 用 光 辐 射 治 疗 狼 疮 1904 年 I.P. 巴 甫 洛 夫 ( 俄 国 人 ) 从 事

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

《微型计算机原理》

《微型计算机原理》 第五章汇编语言程序设计 1 画图说明下列语句所分配的存储器空间及初始化的数据值 难度:2 (1) BYTE_VAR DB BYTE,12,-12H,3 DUP(0,2 DUP(1,2),7) (2) WORD_VAR DW 3 DUP(0,1,2),7,-5, BY, TE,256H ( 1) (2) 07H BYTE_VAR 42H WORD_VAR 59H FBH 54H FFH 45H 59H

More information

Ps22Pdf

Ps22Pdf ) ,,, :,,,,,,, ( CIP) /. :, 2001. 9 ISBN 7-5624-2368-7.......... TU311 CIP ( 2001) 061075 ( ) : : : : * : : 174 ( A ) : 400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / / www. cqup.

More information

2

2 2 !iisamplegetlist!iisamplegetdata:!iisamplegetlast!iisampleeraseall!iihostfilegetdata Vangkroken 2 NO-1351 Rud Norway 3 example.log IMM>captureline!15HostFileGetData

More information

2006年国家公务员招录考试行测真题(A)

2006年国家公务员招录考试行测真题(A) 2006 年 中 央 国 家 机 关 公 务 员 录 用 考 试 行 政 职 业 能 力 测 验 (A) 真 题 说 明 这 项 测 验 共 有 五 个 部 分,135 道 题, 总 时 限 为 120 分 钟 各 部 分 不 分 别 计 时, 但 都 给 出 了 参 考 时 限, 供 你 参 考 以 分 配 时 间 请 在 机 读 答 题 卡 上 严 格 按 照 要 求 填 写 好 自 己 的 姓

More information

<4D6963726F736F667420576F7264202D2032303036C4EAB9FABCD2B9ABCEF1D4B1D0D0D5FEC4DCC1A6B2E2D1E9A3A841C0E0A3A92E646F63>

<4D6963726F736F667420576F7264202D2032303036C4EAB9FABCD2B9ABCEF1D4B1D0D0D5FEC4DCC1A6B2E2D1E9A3A841C0E0A3A92E646F63> 2006 年 中 央 国 家 公 务 员 考 试 行 政 职 业 能 力 测 验 一 第 一 部 分 言 语 理 解 与 表 达 1. 在 公 路 发 展 的 早 期, 它 们 的 走 势 还 能 顺 从 地 貌, 即 沿 河 流 或 森 林 的 边 缘 发 展 可 如 今, 公 路 已 无 所 不 在, 狼. 熊 等 原 本 可 以 自 由 游 荡 的 动 物 种 群 被 分 割 得 七 零 八

More information

00 sirius 3R SIRIUS 3R 3RV1 0A 1 3RT1 3RH1 3 3RU11/3RB SIRIUS SIRIUS TC= / 3RV1 A 1 IEC6097- IP0 ( IP00) 1/3 IEC6097- (VDE0660) DIN VDE 06 0 AC690V, I cu 00V 1) P A n I n I cu A kw A A ka S00 0.16 0.0

More information

untitled

untitled CPU!! 00-11-8 Liping zhang, Tsinghua 1 : ADD(r1, r, r) CMPLEC(r, 5, r0) MUL(r1, r, r) SUB(r1, r, r5) ADD r, ( ) r CMP. CMP r.. t t + 1 t + t + t + t + 5 t + 6 IF( ) ADD CMP MUL SUB RF NOP ADD CMP MUL SUB

More information

12232A LED LED LED EL EL CCFL EL CCF

12232A LED LED LED EL EL CCFL EL CCF 12232A 0 50-20 +70-30 +85 LED LED LED EL EL CCFL EL CCF 122 x 32 1/32Duty 1/5Bias 6:00 STN( ), EL LED EL/100VAC 400HZ LED/4.2VDC 1 / VDD-VSS 0 6.5 V Ta=25 LCD VDD-V0 0 12.0 V V1 0 VDD V VDD-VSS - 4.75

More information

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63> 七段顯示器控制電路四位數 _ 使用解碼器驅動 +5 V 10 uf 8.2 k 12 MHz 20 pf 1 2 3 4 5 6 7 8 9 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RESET 10 P3.0 11 12 13 14 15 16 17 18 19 20 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 XTAL2 XTAL1

More information

# " $ % $ # ( $ $ %% * $ %+ $, -., / ", 0, %, %%%%, " % 2 %% #. $ 3 *3 %45 6" %% 9: :" : "

#  $ % $ # ( $ $ %% * $ %+ $, -., / , 0, %, %%%%,  % 2 %% #. $ 3 *3 %45 6 %% 9: : : #$$% #$$% #$$ #$$% #$$% #$$ #$$ # $ " #($ # $ #$ #($ *$ #$ $+ %$ #* # *, #+ *, -#+ -, #%+, " " #$$% + #+ -+ #$$( +." HI # 6 J : HI - 6 J #. KL38 ( /0. KL # 6 38 # ( : 4 G7 < $ 7 6 : 6 58 758 % 7 6 < =

More information

組譯與連結(Ver6

組譯與連結(Ver6 Intel 8088/86 CPU GND 1 40 VCC GND 1 40 VCC A14 2 39 A15 AD14 2 39 AD15 A13 3 38 A16/S3 AD13 3 38 A16/S3 A12 4 37 A17/S4 AD12 4 37 A17/S4 A11 5 36 A18/S5 AD11 5 36 A18/S5 A10 A9 6 7 35 34 A19/S6 SS0 (

More information

AVR单片机指令系统.PDF

AVR单片机指令系统.PDF AVR 4 1 (1) 89 :AT90S1200, ; (2) 90 ( ):Attiny11/12/15/22; 90 = +89 (3) 118 ( ):AT90S2313/2323/2343/2333,/4414/4433/4434/8515/90S8534/8535 ;118 = + 90 ; (4) 121 ( )ATmega603/103; 121 = + 118 ; (5) 130

More information

《新工具》

《新工具》 ! " ! """"""""""""""""""""""! """"""""""""""""""""" #$ &!!!! " # " $ " " % ! "! #! #!! # " # " #! # # $ $ $ " % &! %! " "! "! "! " # "! " $ "! (! " " # $ % " " & " & " " & & " & " & )!! " # $! " "!! "%

More information

論鄭玄對《禮記‧月令》的考辨

論鄭玄對《禮記‧月令》的考辨 19997 183-196 論 鄭 玄 對 禮 記 月 令 的 考 辨 183 論 鄭 玄 對 禮 記 月 令 的 考 辨 一 問 題 的 背 景 20b 8a 1 472 24 20a 33 7a 2 3 1 35 60 64 472 240241 2 1a 3 19b 184 4 5 二 鄭 玄 考 辨 月 令 成 書 時 代 及 來 源 的 論 證 65 4 20b 282 5 235244

More information

untitled

untitled 2006 6 Geoframe Geoframe 4.0.3 Geoframe 1.2 1 Project Manager Project Management Create a new project Create a new project ( ) OK storage setting OK (Create charisma project extension) NO OK 2 Edit project

More information

種 類 左 淋 巴 總 管 ( 胸 管 ) 右 淋 巴 總 管 血 管 連 接 連 接 左 鎖 骨 下 靜 脈 連 接 右 鎖 骨 下 靜 脈 淋 巴 收 集 範 圍 左 上 半 身 及 下 半 身 淋 巴 液 右 上 半 身 淋 巴 液 長 度 很 長 很 短 (3) 循 環 路 徑 : (4)

種 類 左 淋 巴 總 管 ( 胸 管 ) 右 淋 巴 總 管 血 管 連 接 連 接 左 鎖 骨 下 靜 脈 連 接 右 鎖 骨 下 靜 脈 淋 巴 收 集 範 圍 左 上 半 身 及 下 半 身 淋 巴 液 右 上 半 身 淋 巴 液 長 度 很 長 很 短 (3) 循 環 路 徑 : (4) ( 一 ) 淋 巴 系 統 與 循 環 A 淋 巴 系 統 的 功 能 : (1) 包 括 淋 巴 淋 巴 管 淋 巴 組 織 淋 巴 器 官 (2) 回 收 組 織 液 : 有 組 織 液 送 回 血 液, 以 維 持 血 液 成 分 恆 定 (3) 運 送 脂 溶 性 養 分 : 運 送 小 腸 乳 靡 管 吸 收 的 脂 溶 性 養 分 回 血 液 (4) 產 生 免 疫 反 應 : 具 有

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

97 04 25 0970002232 97 12 31 1-7 1 2 1 0 1 0 1 0 1 0 1 0 1 0 1 2 24 A1. 0 1 ( 6 ) 2 ( 6 ) 3 4 A1a.? 5 6 0 1 A1b.? 0 1 2 A2. 0 1 A2b. A2c. A2a. A2d. 1 A3. 1 A4 2 0 A4 A3a.?? 0 A4 1 A3b. 0 A4 1 A3c.?? 1

More information

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C AUTOMATIC TROLLEY H K Hwang K K Chen J-S Lin S-C Wang M-L Li C-C Lin W-B Lin Dept. Of Electrical Engineering Far East College ABSTRACT This paper proposes an automatic trolley which can move automatically

More information

欧洲标准胀紧套

欧洲标准胀紧套 CL-B CL-BH CL-E CL-D CL-DS CL-DE CL-DX CL-FE CL-FA1 CL-FA2 CL-FB1 CL-FB2 CL-FC CL-FD CL-FAR CL-T CL-ML CL-ML-B CL-ML-C CL-HL CL-HLL CL-SD CL-SS CL-SK CL-B L1 L I I d D I L L1 Ft(Kn) Mt(Kn.m) CL19 47B 17

More information

微机原理--汇编、连接和调试

微机原理--汇编、连接和调试 微机原理课程 汇编语言程序的编辑 汇编 连接和调试 西安电子科技大学 探测制导系 内容提要 编写汇编语言程序的五个重要步骤 编写源程序 汇编过程 连接过程 汇编语言编程过程 DEBUG 主要功能 DEBUG 命令 程序设计举例 结束语 编写汇编语言程序的五个重要步骤 1. 编写源程序, 如 L1.ASM 2. 汇编源程序, 得到目标代码,L1.OBJ 3. 目标代码文件的连接, 生成可执行文件 L1.EXE

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

/ / (FC 3)...

/ / (FC 3)... Modbus/TCP 1.0 1999 3 29 Andy Swales Schneider aswales@modicon.com ... 2 1.... 3 2.... 3 2.1.. 3 2.2..4 2.3..4 2.4... 5 3.... 5 3.1 0... 5 3.2 1... 5 3.3 2... 6 3.4 / /... 7 4.... 7 5.... 8 5.1 0... 9

More information

C

C 1951 11 28 50 1951 1954 50 60 1965 50 60 1965 55 60 1979 80 C 3 1905 195 4 4 16 24 12 6 70 80 1982 198 10 5 2 3 1 2 2 8 1 4 6 1 50 60 18 1821 1850 1956 10 9 12 52 198 30 5 6 1987 10 30 50 1956 1957 1 5

More information

漏 洞 攻 防 EXPLOIT ATTACK & DEFENCE 栏 目 编 辑 脚 本 小 子 scriptsboy@hacker.com.cn HEAD 部 分 大 小 当 然 也 就 是 固 定 的 18200H 如 果 要 提 取 出 HEAD, 我 们 可 以 选 中 前 18200H 字

漏 洞 攻 防 EXPLOIT ATTACK & DEFENCE 栏 目 编 辑 脚 本 小 子 scriptsboy@hacker.com.cn HEAD 部 分 大 小 当 然 也 就 是 固 定 的 18200H 如 果 要 提 取 出 HEAD, 我 们 可 以 选 中 前 18200H 字 适 合 读 者 : 入 侵 爱 好 者 溢 出 爱 好 者 前 置 知 识 : 汇 编 语 言 缓 冲 区 溢 出 基 本 原 理 文 / 图 何 永 强 Word 畸 形 数 据 结 构 溢 出 漏 洞 分 析 与 利 用 以 前 都 是 写 远 程 溢 出 漏 洞, 感 觉 也 该 换 换 口 味 了 事 实 上,2005 年 以 来 的 远 程 溢 出 漏 洞, 如 MS05-039 MS06-040

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

Microsoft PowerPoint - STU_EC_Ch08.ppt

Microsoft PowerPoint - STU_EC_Ch08.ppt 樹德科技大學資訊工程系 Chapter 8: Counters Shi-Huang Chen Fall 2010 1 Outline Asynchronous Counter Operation Synchronous Counter Operation Up/Down Synchronous Counters Design of Synchronous Counters Cascaded Counters

More information

2014教师资格证考试《中学综合素质》仿真模拟题(4)

2014教师资格证考试《中学综合素质》仿真模拟题(4) 2016 教 师 资 格 证 考 试 中 学 综 合 素 质 仿 真 模 拟 题 (4) 一 单 项 选 择 题 ( 在 每 小 题 列 出 的 四 个 备 选 项 中 只 有 一 个 是 符 合 题 目 要 求 的, 错 选 多 选 或 未 选 均 不 得 分 本 大 题 共 29 小 题, 每 小 题 2 分, 共 58 分 ) 1. 教 师 要 具 有 符 合 时 代 特 征 的 学 生 观

More information

! "! #!$$%!$$% &!!$$( # ) (

! ! #!$$%!$$% &!!$$( # ) ( ! " "!! " "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! " #$$% #$$%!!% % & %!$ ( # ) #$$% *!!% ! "! #!$$%!$$% &!!$$( # ) ( " #$ %&!#& ( )*+,* -) " " "./012 )*+ 302 4056 7+1.6 0 3*8(*/.0-96 :*+/26) -+. 80;6

More information

Microsoft Word - NHIS2013_C_130716_送印_.doc

Microsoft Word - NHIS2013_C_130716_送印_.doc 核 准 機 關 : 行 政 院 主 計 總 處 核 准 文 號 : 主 普 管 字 第 1020400481 號 有 效 期 間 : 至 103 年 6 月 30 日 止 辦 理 機 關 : 財 團 法 人 國 家 衛 生 研 究 院 行 政 院 衛 生 署 國 民 健 康 局 IRB 通 過 案 號 : 國 家 衛 生 研 究 院 EC1020502 號 樣 本 編 號 :( 訪 員 填 寫 )

More information

Ps22Pdf

Ps22Pdf A A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D B C D F G I J A A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D

More information

標準 BIG 中文字型碼表 A 0 9 B C D E F 一 乙 丁 七 乃 九 了 二 人 儿 入 八 几 刀 刁 力 匕 十 卜 又 三 下 丈 上 丫 丸 凡 久 么 也 乞 于 亡 兀 刃 勺 千 叉 口 土 士 夕 大 女 子 孑 孓 寸 小 尢 尸 山 川 工 己 已 巳 巾 干 廾

標準 BIG 中文字型碼表 A 0 9 B C D E F 一 乙 丁 七 乃 九 了 二 人 儿 入 八 几 刀 刁 力 匕 十 卜 又 三 下 丈 上 丫 丸 凡 久 么 也 乞 于 亡 兀 刃 勺 千 叉 口 土 士 夕 大 女 子 孑 孓 寸 小 尢 尸 山 川 工 己 已 巳 巾 干 廾 標準 BIG 中文字型碼表 A 0 9 B C D E F B C D ± E F A 0 9 B C D E F 兙 兛 兞 兝 兡 兣 嗧 瓩 糎 0 B 9 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ C Ⅷ Ⅸ Ⅹ 〡 〢 〣 〤 〥 〦 〧 〨 〩 十 卄 卅 D B C D E F G H I J K L M N O P Q E R S T U V W X Y Z a b c d e f g F h i

More information

!!""# $ %#" & $$ % $()! *% $!*% +,-. / 0 %%"#" 0 $%1 0 * $! $#)2 "

!!# $ %# & $$ % $()! *% $!*% +,-. / 0 %%# 0 $%1 0 * $! $#)2 ! """"""""""""""""""" " !!""# $ %#" & $$ % $()! *% $!*% +,-. / 0 %%"#" 0 $%1 0 * $! $#)2 " !"#$%#$&!!!!!!!!!!!!!!!!!!!!!!!!!!!"#$%& (& #) *+&,"-./%0 1 2"0*-"3* #4 5%&6&4"&00 78 9+& :"/;& 7< 9+& =#4-%%/

More information

2010-10-8 22:23:13 solo estoy(276441700) 老 师 SIMD 技 术 ALU 同 时 处 理 的 数 据 长 度 只 能 是 ALU 最 大 位 数 的 整 数 分 之 一 对 吗 2010-10-8 22:25:16 solo estoy(276441700)

2010-10-8 22:23:13 solo estoy(276441700) 老 师 SIMD 技 术 ALU 同 时 处 理 的 数 据 长 度 只 能 是 ALU 最 大 位 数 的 整 数 分 之 一 对 吗 2010-10-8 22:25:16 solo estoy(276441700) 微 机 系 统 与 接 口 技 术 群 答 疑 集 锦 08 级 学 生 QQ 群 答 疑 杨 全 胜 整 理 2011.9 2010-10-8 22:23:13 solo estoy(276441700) 老 师 SIMD 技 术 ALU 同 时 处 理 的 数 据 长 度 只 能 是 ALU 最 大 位 数 的 整 数 分 之 一 对 吗 2010-10-8 22:25:16 solo estoy(276441700)

More information

& ($ ) * +!"", &#!""#! +$ ) ( * +!"", - ($ ) * + % ($ ) * + * ), ($ ( # *$ ) ( + ) (. ($ / ($ ) ( * + &/ )! $!%

& ($ ) * +!, &#!#! +$ ) ( * +!, - ($ ) * + % ($ ) * + * ), ($ ( # *$ ) ( + ) (. ($ / ($ ) ( * + &/ )! $!% !""#!""#!"" %!"!"" %(!( )( &(!""#!"" "( * "( #"!""!""&!" % $!& & ($ ) * +!"", &#!""#! +$ ) ( * +!"", - ($ ) * + % ($ ) * + * ), ($ ( # *$ ) ( + ) (. ($ / ($ ) ( * + &/ )! $!% !""(!!""( %!""& )* +$! " #

More information

ROP_bamboofox.key

ROP_bamboofox.key ROP Return Oriented Programming Lays @ BambooFox Who Am I Lays / L4ys / 累死 - l4ys.tw Reverse Engineering BambooFox / HITCON Outline Buffer Overflow ret2libc / ret2text Return Oriented Programming Payload

More information

!! "!!"#! # $ %&& ( "! )*+, " - &. - &/%%&& - 0!!$! "$! #$ - -! $$ 12.3! 4)5 %&& &.3 "3!!!!!!!!!!!! &/& - 0.&3.322!!!.! 2&& - 2/& - &362! /&&&//!!! 78

!! !!#! # $ %&& ( ! )*+,  - &. - &/%%&& - 0!!$! $! #$ - -! $$ 12.3! 4)5 %&& &.3 3!!!!!!!!!!!! &/& - 0.&3.322!!!.! 2&& - 2/& - &362! /&&&//!!! 78 ! !! "!!"#! # $ %&& ( "! )*+, " - &. - &/%%&& - 0!!$! "$! #$ - -! $$ 12.3! 4)5 %&& &.3 "3!!!!!!!!!!!! &/& - 0.&3.322!!!.! 2&& - 2/& - &362! /&&&//!!! 7889 # # :::( 7;9( ;?!!! &/& - 2%&%2266!!!!! 7889

More information

Microsoft PowerPoint - CH3_3.ppt [只读] [兼容模式]

Microsoft PowerPoint - CH3_3.ppt [只读] [兼容模式] 第三章汇编语言程序设计 ( 三 ) Assembly Language Programming(3) 格式 # 伪指令 # DOS/BIOS 调用 ( 简单了解 ) 重点 : 数据结构表示 程序结构 变量 指针 程序流控制 ( 条件 分支 循环 ) 程序设计方法 ----- 程序设计举例 微机系统与接口东南大学 1 DATA 汇编语言程序举例 (1) 分块传送 SEGMENT STRG DB 256

More information

PowerPoint 簡報

PowerPoint 簡報 微算機原理與實驗 (UEE 2301/1071 ) Chap 5. MCS-51 Addressing Modes 宋開泰 Office:EE709 Phone:5731865( 校內分機 :31865) E-mail:ktsong@mail.nctu.edu.tw URL:http://isci.cn.nctu.edu.tw 1 Addressing Modes Addressing mode is

More information

94/03/25 (94 0940002083 94 12 31 B 1-8 (12-64 29 5 16 82 5 15 1 2 22-24 29 25-28 k1. 1 A 2 k2k3 3 k2k3 k2. k2a. 1 2 3 4 k2b. 1 2 k2b1.? 3 k3. 11 12 02 ( ( ( 1 2 (24 A. A1.? 1 0 A1a.? 1. 1 2 2. A2. 1 2

More information

<4D6963726F736F667420576F7264202D203139393369C8E9B6F9BBB0D3EFC0EDBDE2B5C4B8F6B0B8D1D0BEBF>

<4D6963726F736F667420576F7264202D203139393369C8E9B6F9BBB0D3EFC0EDBDE2B5C4B8F6B0B8D1D0BEBF> 语 言 研 究,1993(1):46-50. 乳 儿 话 语 理 解 的 个 案 研 究 李 宇 明 零 导 言 一 岁 以 内 的 孩 子 称 为 乳 儿 乳 儿 后 期 已 能 理 解 一 些 简 单 的 话 语, 这 既 为 此 后 的 语 言 获 得 做 了 最 初 的 准 备, 也 是 个 体 话 语 理 解 的 开 始 它 标 志 着 个 体 由 第 一 信 号 系 统 进 入 到 第

More information

06721 main() lock pick proc() restart() [2][4] MINIX minix2.0 GDT, IDT irq table[] CPU CPU CPU CPU (IDTR) idt[] CPU _hwint00:! Interrupt

06721 main() lock pick proc() restart() [2][4] MINIX minix2.0 GDT, IDT irq table[] CPU CPU CPU CPU (IDTR) idt[] CPU _hwint00:! Interrupt MINIX ( 730000) ( 730000) MINIX MINIX2.0 MINIX : MINIX TP3 1 MINIX UNIX Tanenbaum UNIX MINIX LINUX MINIX MINIX MINIX1.0 UNIX V7 MINIX2.0[3] POSIX MINIX3 MINIX Gabriel A. Wainer 1994-1995 [5] 1998 I/O 2002

More information

專題最終版.doc

專題最終版.doc The Principle and Application of the Electric Combination Lock The Principle and Application of the Electric Combination Lock Abstract Recently, there are more and more burglaries in the society. It's

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

E170C2.PDF

E170C2.PDF IQ E170C2 2002.3. Rotork Rotork * ( ) * * RotorkIQ - IQ * * PC IQ Insight / Rotork * - Rotork IQ www.rotork.com 5 10 5.1 11 1 2 5.2 11 2 3 5.3 11 3 IQ 3 5.4 11 3.1 3 5.5 IQM12 3.2 3 5.6 IQML12 3.3 4 5.7

More information

... -1 IPC...-1 IPC...-2 IPC...-2...-2...-4...-4...-4...-5...-5...-6...-7...-7 IPC...-8...-9...-9...-9...-9...-9...-11...-12...-12...-13...-15...-15...-17...-18...-18...-19...-19 ...-21...-21...-21...-21...-22...-22...-23...-28...-28...-28...-28...-29...-31...-31...-31...-31...-31...-34...-34...-34...-35...-36...-38...-40...-41...-41...-41...-41...-44...-45...-45

More information

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

( ) 63 ( ) 68 ( ) 72 ( ) 77 ( ) 85 ( ) 91 ( ) ( ) 98 ( ) 103 ( ) 107 ( ) 111 ( ) 114 ( ) 117 ( ) 121 ( ) 125 ( ) 127 ( ) ( ) 133 ( ) 139

( ) 63 ( ) 68 ( ) 72 ( ) 77 ( ) 85 ( ) 91 ( ) ( ) 98 ( ) 103 ( ) 107 ( ) 111 ( ) 114 ( ) 117 ( ) 121 ( ) 125 ( ) 127 ( ) ( ) 133 ( ) 139 1 ( ) 1 ( ) 2 ( ) 7 ( ) 9 ( ) 10 16 ( ) 16 ( ) 17 ( ) 19 ( ) 23 ( ) 25 ( ) 26 30 ( ) 30 ( ) 46 50 ( ) 50 ( ) 52 1 ( ) 63 ( ) 68 ( ) 72 ( ) 77 ( ) 85 ( ) 91 ( ) 94 98 ( ) 98 ( ) 103 ( ) 107 ( ) 111 ( )

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_11

Microsoft PowerPoint - C15_LECTURE_NOTE_11 INTERRUPT INTERFACE OF THE 8088 AND 8086 MICROPROCESSOR INTERRUPT INTERFACE OF THE 8088 AND 8086 MICROPROCESSOR 11.1 Interrupt Mechanism, Types and Priority 11.2 Interrupt Vector Table 11.3 Interrupt Instructions

More information

untitled

untitled MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12

More information

监 制 制 : 中 华 人 民 共 和 国 国 务 院 侨 务 办 公 室 监 制 人 : 刘 泽 彭 顾 制 问 : ( 按 姓 氏 笔 画 排 列 ) 杨 启 光 陈 光 磊 陈 学 超 周 小 兵 赵 金 铭 班 弨 郭 熙 主 制 编 : 贾 益 民 编 制 写 : ( 按 姓 氏 笔 画 排 列 ) 干 红 梅 于 珊 王 劼 刘 潇 潇 刘 慧 许 迎 春 孙 清 忠 李 艳 吴 玉 峰

More information

. 3I(!"# $%& ((( )!&&*+!,,+!" #$ - ((. /012*"!" #$ - ((3 4%0&2"!"# 5+,6%"7%%* ((( 89*0+":7!" #$ - ;<<< =!0+&7,6>%!" #$ - ;<<?L3 ;M 6 ;; N O IA P?Q M.<

. 3I(!# $%& ((( )!&&*+!,,+! #$ - ((. /012*! #$ - ((3 4%0&2!# 5+,6%7%%* ((( 89*0+:7! #$ - ;<<< =!0+&7,6>%! #$ - ;<<?L3 ;M 6 ;; N O IA P?Q M.< !"#$ %&# ( ) *+"$,+&+"$!"#$%& ())* +, -.*/ 0..+ 1223 )+-+4*(,* """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "! (.6)6/ K: :F;

More information

<4D6963726F736F667420576F7264202D2032303037C4EAC6D5CDA8B8DFB5C8D1A7D0A3D5D0C9FAC8ABB9FACDB3D2BBBFBCCAD4CEC4BFC6D7DBBACDCAD4BEEDBCB0B4F0B0B82DD6D8C7ECBEED2E646F63>

<4D6963726F736F667420576F7264202D2032303037C4EAC6D5CDA8B8DFB5C8D1A7D0A3D5D0C9FAC8ABB9FACDB3D2BBBFBCCAD4CEC4BFC6D7DBBACDCAD4BEEDBCB0B4F0B0B82DD6D8C7ECBEED2E646F63> 2007 年 普 通 高 等 学 校 招 生 全 国 统 一 考 试 ( 重 庆 卷 ) 文 综 试 卷 第 一 部 分 本 部 分 共 35 题, 每 题 4 分, 共 140 分 在 每 题 给 出 的 四 个 选 项 中, 只 有 一 项 最 符 合 题 目 的 要 求 的 读 图 1, 回 答 1-3 题 1. 某 两 洲 面 积 之 和 与 某 大 洋 面 积 十 分 接 近, 它 们 是

More information

資料轉移、定址、算術 Data Transfer, Addressing, and Arithmetic

資料轉移、定址、算術 Data Transfer, Addressing, and Arithmetic Assembly Language 資料轉移指令 加法和減法 資料相關的運算子與指引 間接定址 JMP 和 LOOP 指令 運算元型別 相關指令 立即運算元 Immediate, 標記方式 :imm 例 : mov ecx,0 暫存器 Register 標記方式 :reg 例 : mov ecx,0 記憶體 Memory 標記方式 :mem 例 : mov AL,var1 運算元 r8 r16 r32

More information

* ) )4566 -!"#$$%"# * : ;* < => => 27;* ;* ;* )7:5)(54? *4566 7**4

* ) )4566 -!#$$%# * : ;* < => => 27;* ;* ;* )7:5)(54? *4566 7**4 - - 411421 & 5"6788 )8 #9)89,& 4 :;*9%768 - - - & #6788 67 "7,8)9, 8"6788 &!);!?#6788 67 #!@8)+88"6788 7,;),776),; 8"6788 & - - #6788 67 *+")9, G 67*+")9, G B)(+C7D & & E6)

More information

序 文 藝 社 (Society of Chinese Literature) 在 去 年 暑 假 開 始 籌 措 成 立, 二 零 一 三 年 九 月 正 式 展 開 所 有 活 動 文 藝 社 成 立 的 目 的 旨 在 讓 學 生 學 習 欣 賞 歷 代 名 篇 名 作, 其 中 以 古 典

序 文 藝 社 (Society of Chinese Literature) 在 去 年 暑 假 開 始 籌 措 成 立, 二 零 一 三 年 九 月 正 式 展 開 所 有 活 動 文 藝 社 成 立 的 目 的 旨 在 讓 學 生 學 習 欣 賞 歷 代 名 篇 名 作, 其 中 以 古 典 序 文 藝 社 (Society of Chinese Literature) 在 去 年 暑 假 開 始 籌 措 成 立, 二 零 一 三 年 九 月 正 式 展 開 所 有 活 動 文 藝 社 成 立 的 目 的 旨 在 讓 學 生 學 習 欣 賞 歷 代 名 篇 名 作, 其 中 以 古 典 散 文 為 主 ; 開 拓 學 生 的 文 藝 視 角 和 創 作 平 台 ; 強 化 對 外 的 創

More information

Equal-Sign Directive C: #define MAX_SIZE 20 組語 (1): MAX_SIZE = 20 組語 (2): MAX_SIZE EQU <20> ; Cannot be redefined list BYTE 10,20,30,40 ListSize = ($

Equal-Sign Directive C: #define MAX_SIZE 20 組語 (1): MAX_SIZE = 20 組語 (2): MAX_SIZE EQU <20> ; Cannot be redefined list BYTE 10,20,30,40 ListSize = ($ 組語合法小抄 ASCII General-Purpose EAX accumulator EBX 好像很自由 ECX loop counter ESP stack pointer ESI, EDI index registers EBP extended frame pointer (stack) ( EIP instruction pointer (PUSH 會使 ESP 減小,POP 反之 )

More information

ebook121-20

ebook121-20 20 ASCII Call me Ishmael Call me Ishmael Å n o 9 9 % 6 e s c a p e s h i f t s h i f t I have 27 sisters 208 1 8 ( 2 7 ) 10 111 2 7 2 7, 5 1874 Emile Baudot 1877 Donald Murray 1931 C C I T T (ITU) N O.

More information

微机第02章1(指令寻址)

微机第02章1(指令寻址) 微机原理及应用 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@yahoo.com.cn 西华大学电气信息学院 1 第 03 章 80X86 的寻址方式和指令 ( 本章内容 ) 3.1 指令的格式 3.2 8086/8088 的寻址方式 3.3 指令系统 3.3.1 数据传送指令 3.3.2 算术运算指令 3.3.3 逻辑运算与移位指令 3.3.4 串操作指令

More information

Gerotor Motors Series Dimensions A,B C T L L G1/2 M G1/ A 4 C H4 E

Gerotor Motors Series Dimensions A,B C T L L G1/2 M G1/ A 4 C H4 E Gerotor Motors Series Size CC-A Flange Options-B Shaft Options-C Ports Features 0 0 5 5 1 0 1 0 3 3 0 0 SAE A 2 Bolt - (2) 4 Bolt Magneto (4) 4 Bolt Square (H4) 1.0" Keyed (C) 25mm Keyed (A) 1.0' 6T Spline

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

# #$$%& ()*+, -$. #-# / & 0 & 0 #& $& 1 #.& /# 2(3 #$$# $..-$ #$ 0 0 $$$$4 0 0 %# 0-5$ 6 /-0 /0 #$ 0 5$$$ #$$% 0 0 #$$% ()*+, -$. #-# / 7, $8 $$

# #$$%& ()*+, -$. #-# / & 0 & 0 #& $& 1 #.& /# 2(3 #$$# $..-$ #$ 0 0 $$$$4 0 0 %# 0-5$ 6 /-0 /0 #$ 0 5$$$ #$$% 0 0 #$$% ()*+, -$. #-# / 7, $8 $$ # #$$%& ()*+, -$. #-# / & 0 & 0 #& $& 1 #.& /# 2(3 #$$# $..-$ #$ 0 0 $$$$4 0 0 %# 0-5$ 6 /-0 /0 #$ 0 5$$$ #$$% 0 0 #$$% ()*+, -$. #-# / 7,50 0 0 $8 $$ # # $ $ % % & & ( ( ) ) ## * #* + #+, & - &&. &$ /

More information

務 相 關 的 約 點 及 內 容 / 托 嬰 契 約 (2) 居 家 托 育 人 員 在 中 心 托 育 人 員 2. 瞭 解 契 約 ( 到 ) 宅 托 兒 契 約 一 天 的 工 作 重 的 意 義 (3) 契 約 的 意 義 分 點 及 內 容 法 律 效 類 自 由 與 限 制 及 2.

務 相 關 的 約 點 及 內 容 / 托 嬰 契 約 (2) 居 家 托 育 人 員 在 中 心 托 育 人 員 2. 瞭 解 契 約 ( 到 ) 宅 托 兒 契 約 一 天 的 工 作 重 的 意 義 (3) 契 約 的 意 義 分 點 及 內 容 法 律 效 類 自 由 與 限 制 及 2. 附 件 課 程 類 別 一 嬰 幼 兒 托 育 服 務 導 論 訓 練 時 數 三 小 時 課 程 範 圍 課 程 目 標 相 關 知 識 建 議 課 程 主 題 參 訓 對 象 ( 一 ) 兒 童 1. 瞭 解 兒 童 (1) 我 國 兒 童 福 利 政 策 福 利 政 策 福 利 政 策 及 措 施 1. 兒 童 福 利 服 務 及 及 法 規 及 措 施 (2) 兒 童 保 護 法 令 法 規

More information

Microsoft PowerPoint - os_4.ppt

Microsoft PowerPoint - os_4.ppt 行 程 資 科 系 林 偉 川 行 程 概 念 行 程 與 程 式 主 要 的 不 同 點 : 程 式 是 被 放 在 外 部 的 儲 存 裝 置 如 磁 碟 上, 而 行 程 則 被 放 在 記 憶 體 中 程 式 在 儲 存 裝 置 中 是 靜 態 的, 而 行 程 在 記 憶 體 中 是 動 態 的, 它 會 隨 著 一 些 事 件 的 發 生 而 產 生 相 對 的 改 變 行 程, 就 是

More information

1 TPIS TPIS 2 2

1 TPIS TPIS 2 2 1 1 TPIS TPIS 2 2 1. 2. 3. 4. 3 3 4 5 4 TPIS TPIS 6 5 350 Mark Coil F3/F6 350 M 150 M 25 M 7.12M 8 M F3 F6 F4 F7 F8 8M AA 7 350 28V 5V IC HCPL2731 0.5mA 6 8 (TPIS) TPIS 9 7 IC AT89C2051 AT89C2051 CMOS8

More information

cs22016202076

cs22016202076 2016 ( ) ( ) ( ) 2016 76 B1816 2016 76 2016 ( ) ( ) ( ) 1....B1820 2. ( ) ( )...B1820 3. 2 ( )...B1820 4. 3...B1820 3....B1822 5. 3A 3D...B1822 3A....B1822 3B....B1824 3C....B1824 3D....B1828 6. 4 ( )...B1830

More information

He becamea good doctor.. 3 He was a good doctor. ( ). The days get shorter.. 4 The days are shorter.. 102 51 17 1,,. 41 20 7 Θ 102 102 51 102 17 102 51 102 17 =, =, = > > 41 41 20 40 7 42

More information