| 数据搜索系统,热门电子元器件搜索 |
|
AM79C90PC 数据表(PDF) 49 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM79C90PC 数据表(HTML) 49 Page - Advanced Micro Devices |
|
49 / 62 page ![]() AMD 49 Am79C90 45 ; 46 0024 35 1D 86 XOR AX,POLYL 47 0027 81 F2 04C1 XOR DX,POLYH 48 ; 49 002B 0B C3 SETH30: OR AX,BX ;PUT CONTROL BIT IN CRC0 50 002D D1 CD ROR BP,1 ;ROTATE ADDRESS WORD 51 002F FE C9 DEC CL ;DECREMENT BIT COUNTER 52 0031 75 E1 JNZ SETH20 53 0033 FE CD DEC CH ;DECREMENT WORD COUNTER 54 0035 75 D6 JNZ SETH10 55 ; FORMATION OF CRC COMPLETE, AL CONTAINS THE REVERSED HASH 56 ; CODE 58 0037 B9 000A MOV CX,10 49 003A D0 E0 SETH40: SAL AL,1 ;REVERSE THE ORDER OF BITS IN AL 60 003C D0 DC RCR AH,1 ;AND PUT IT IN AH 61 003E E2 FA LOOP SETH40 62 63 ; AH NOW CONTAINS THE HASH CODE 64 ; 65 0040 8A DC MOV BL,AH ;BL = HASH CODE, BH IS ALREADY ZERO 66 0042 B1 03 MOV CL,3 ;DIVIDE HASH CODE BY 8 67 0044 D2 EB SHR BL,CL ;TO GET TO THE CORRECT BYTE 68 0046 B0 01 MOV AL,01H ;PRESET FILTER BIT 69 0048 80 E45 07 AND AH,7H ;EXTRACT BIT COUNT 70 004B 8A CC MOV CL,AH 71 004D D2 E0 SHL AL,CL ;SHIFT BIT TO CORRECT POSITION 72 004F 08 01 OR [Dl + BX],AL ;SET IN HASH FILTER 73 0051 5D POP BP 74 0052 5A POP DX 75 0053 59 POP CX 76 0054 5B POP BX 77 0055 58 POP AX 78 0056 C3 RET 79 ; 80 0057 SETHASH ENDP 81 ; 82 0057 CSEG1 ENDS 83 ; 84 END Program example in BASIC to generate the hash filter, for multicast addressing, in the C-LANCE. 100 REM 110 REM PROGRAM TO GENERATE A HASH NUMBER GIVEN AN ETHERNET ADDRESS 120 REM 130 DEFINT A–Z 140 DIM A(47): REM ETHERNET ADDRESS. 48 BITS. 150 DIM A$(6): REM INPUT FROM KEYBOARD 160 DIM C(32): REM CRC REGISTER–32 BITS |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |