| 数据搜索系统,热门电子元器件搜索 |
|
AM79C90PC 数据表(PDF) 48 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM79C90PC 数据表(HTML) 48 Page - Advanced Micro Devices |
|
48 / 62 page ![]() 48 Am79C90 Hash Filter Generation Programs for Logical Addressing APPENDIX A 80x86 computer program example to generate the hash filter, for multicast addressing in the C-LANCE. 6 ; SUBROUTINE TO SET A BIT IN THE HASH FILTER FROM A 7 ; GIVEN ETHERNET LOGICAL ADDRESS 8 ; ON ENTRY Sl POINTS TO THE LOGICAL ADDRESS WITH LSB FIRST 9 ; Dl POINTS TO THE HASH FILTER WITH LSB FIRST 10 ; ON RETURN Sl POINTS TO THE BYTE AFTER THE LOGICAL ADDRESS 11 ; ALL OTHER REGISTERS ARE UNMODIFIED 12 ; 13 PUBLIC SETHASH 14 ASSUME CS:CSE61 15 ; 16 = 1DB6 POLYL EOU 1DB6H ;CRC POLYNOMINAL TERMS 17 = 04C1 POLYH EQU 04C1H 18 ; 19 0000 CSE61 SEGMENT PUBLIC ‘CODE’ 20 ; 21 0000 SETHASH PROC NEAR 22 0000 50 PUSH AX ;SAVE ALL REGISTERS 23 0001 53 PUSH BX 24 0002 51 PUSH CX 25 0003 52 PUSH DX 26 0004 55 PUSH BP 27 ; 28 0005 B8 FFFF MOV AX,0FFFFH ;AX,DX =CRC ACCUMULATOR 29 0008 BA FFFF MOV DX,0FFFFH ;PRESET CRC ACCUMULATOR TO ALL 1’S 30 000B B5 03 MOV CH,3 ;CH =WORD COUNTER 31 ; 32 000D 8B 2C SETH10: MOV BP,[S1] ;GET A WORD OF ADDRESS 33 000F 83 C6 02 ADD S1,2 ;POINT TO NEXT ADDRESS 34 0012 B1 10 MOV CL,16 ;CL=BIT COUNTER 35 ; 36 0014 8B DA SETH20: MOV BX,DX ;GET HIGH WORD OF CRC 37 0016 D1 C3 ROL BX,1 ;PUT CRC31 TO LSB 38 0018 33 DD XOR BX,BP ;COMBINE CRC31 WITH INCOMING BIT 39 001A D1 E0 SAL AX,1 ;LEFT SHIFT CRC ACCUMULATOR 40 001C D1 D2 RCL DX,1 41 001E 81 E3 0001 AND BX,0001H ;BX=CONTROL BIT 42 0022 74 07 JZ SETH30 ;DO NOT XOR IF CONTROL BIT = 0 43 ; 44 ; PERFORM XOR OPERATION WHEN CONTROL BIT= 1 |
|
链接网址 |
| 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 |