色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于匯編語言的BCH解碼校驗(yàn)算法

          基于匯編語言的BCH解碼校驗(yàn)算法

          作者: 時(shí)間:2011-05-12 來源:網(wǎng)絡(luò) 收藏

            XRLA,70H;(s31+s3)的矢量值

            MOV73H,A

            CJNEA,#00H,L2;s31+s3≠0

            LJMP CORRECT;s31+s3=0,糾1位錯(cuò)

            LJMPRIGHT;送至輸出程序

            L2:MOVA,73H

            LCALL TAB2

            MOV74H,A;(s31+s3)的指數(shù)

            MOVA,71H

            LCALL TAB2

            MOV76H,A;76H中放s1的指數(shù)

            MOVA,74H

            SUBA,76H

            JCL3

            L4:MOV75H,A

            LJMPL5

            L3:ADD74H,#0FH;進(jìn)行求逆

            MOVA,74H

            SUBA,76H

            LJMPL4

            L5:MOVA,R0

            LCALL TAB2

            MOV7CH,A;7CH中放αi的指數(shù)

            ADDA,76H;s1αi的指數(shù)

            LCALLTAB1;s1αi的矢量值

            MOV77H,A

            MOVA,7CH

            RLA

            MOV79H,A;79H中放α2i的指數(shù)

          ADDA,75H;σ2α2i的指數(shù)

            LCALL TAB1;σ2σ2i的矢量值

            XRLA,77H;(σ1αi+σ2α2i)的矢量值

            CJNEA,#01H,L6

            MOVR1,#60H

            MOVA,R0

            MOV @R1,A;將錯(cuò)誤位置放入60H單元中

            INCR1

            INCR7

            L6:INCR0

            CJNER0,#0FH,L5;判斷搜索完否

            CJNER7,#02H,L7;錯(cuò)誤個(gè)數(shù)是否為2

            MOVA,60H;將第1個(gè)錯(cuò)誤位置放入60H單元中

            MOV78H,A



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉