| Electronic Components Datasheet Search |
|
AM79C90JC Datasheet(PDF) 49 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM79C90JC Datasheet(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 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |