亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dw8051_op_decoder.v

?? DW8051單片機的設計
?? V
?? 第 1 頁 / 共 4 頁
字號:
// $Id: DW8051_op_decoder.v,v 1.1 1996/07/25 17:43:07 gina Exp $//------------------------------------------------------------------------------////        This confidential and proprietary software may be used only//     as authorized by a licensing agreement from Synopsys Inc.//     In the event of publication, the following notice is applicable:////                    (C) COPYRIGHT 1996   SYNOPSYS INC.//                          ALL RIGHTS RESERVED////        The entire notice above must be reproduced on all authorized//        copies.//// FILE: DW8051_op_decoder.v//// AUTHOR: Ludwig Rieder//// ABSTRACT: DW8051 instruction decoder (Verilog version)//// MODIFICATION HISTORY://      L.Rieder        28.05.96        Verilog version created////      Gina Ngo        11.20.96        Fixed star 38722: added header//	Bala Needamangalam//		        May 20,1998	Removed Blocking assignments for//					oph and opl. Changed all references to//					oph/opl to the actual op[a:b]//					dereferences.//                      July 20,1999    Removed all DesignWare-Foundation //                                      license checkout commands.//------------------------------------------------------------------------------`include "./DW8051/DW8051_package.inc"`include "./DW8051/DW8051_parameter.v"module DW8051_op_decoder (op,                          int,                          idle_mode_n,                          itype,                          last_cycle,                          src,                          src_cycle,                          dest,                          alu_op,                          chg_flags,                          rmw			  ); input [7:0] op; input int; input idle_mode_n; output [4:0] itype;		// 0..31 output [2:0] last_cycle;	// 0..7 output [3:0] src;		// 0..15 output [1:0] src_cycle;	// 0..3 output [3:0] dest;		// 0..15 output [5:0] alu_op; output chg_flags; output rmw;//------------------------------------------------------------------------------//                             DESCRIPTION//------------------------------------------------------------------------------////      src                             dest//      1       accumulator             1       accumulator//      2       register Rn             2       register Rn//      3       direct data (2nd cycle) 3       direct data (type 1)//      4       indirect @Ri (1Byte)    4       indirect @Ri (1Byte)//      5       #data                   5       accu direct//      6       ext RAM, @Ri            6       ext.RAM, @Ri//      7       bit                     7       bit//      8                               8       direct (type 2)//      9                               9       direct (type 3)//      10                              10      indirect (type 2)//      11                              11      indirect (type 3)//      12      @SP                     12      @SP//      13                              13      dptr (src instr)//      14      ROM                     14      dptr (src add16_sum)//      15      ext.RAM, @DPTR          15      ext.RAM, @DPTR////// instruction type//// One Machine-Cycle instructions:// 0    none (default after reset)// 0    NOP// 1    RR A, INC A, INC @Ri, INC Rn, RRC A, DEC A, DEC @Ri, DEC Rn,//      RL A, RLC A, CPL C, CLR C, SWAP A, SETB C, DA A, CLR A,//      MOV A,@Ri, MOV A,Rn, CPL A, MOV @Ri,A, MOV Rn,A// 1    XCH A,@Ri, XCH A,Rn, XCHD A,@Ri// 2    idle_mode// 3    ADD A,@Ri, ADD A,Rn, ADDC A,@Ri, ADDC A,Rn, ORL A,@Ri, ORL A,Rn,//      ANL A,@Ri, ANL A,Rn, XRL A,@Ri, XRL A,Rn, SUBB A,@Ri, SUBB A,Rn//// Two Machine-Cycle instructions:// 4    ADD A,#data, ADD A,direct, ADDC A,#data, ADDC A,direct,//      ORL direct,A, ORL A,#data, ORL A,direct, ANL direct,A,//      ANL A,#data, ANL A,direct, XRL direct,A, XRL A,#data,//      XRL A,direct, SUBB A,#data, SUBB A,direct// 5    INC direct, DEC direct, MOV A,#data, MOV @Ri,#data,//      MOV Rn,#data, MOV direct,@Ri, MOV direct,Rn, MOV bit,C,//      MOV @Ri,direct, MOV Rn,direct, CPL bit, CLR bit, SETB bit,//      MOV A,direct, MOV direct,A// 5    XCH A,direct// 6    ORL C,bit, ANL C,bit, ORL C,/bit, MOV C,bit, ANL C,/bit// 7    PUSH, POP// 8    MOVX A,@DPTR, MOVX A,@Ri, MOVX @DPTR,A, MOVX @Ri,A//// Three Machine-Cycle instructions:// 9    MOV direct,direct// 10   MOV direct,#data// 11   ORL direct,#data, ANL direct,#data, XRL direct,#data// 12   INC DPTR// 13   DJNZ Rn,rel// 14   ACALL// 15   AJMP// 16   SJMP// 17   JMP @A+DPTR// 18   JC,JNC,JZ,JNZ// 19   MOVC A,@A+PC, MOVC A,@A+DPTR// 20   MOV DPTR,#data//// Four Machine-Cycle instructions:// 21   JBC, JB, JNB// 22   CJNE A,#data,rel, CJNE A,direct,rel CJNE @Ri,#data,rel,//      CJNE Rn,#data,rel// 23   LCALL// 24   LJMP// 25   RET// 25   RETI// 26   DJNZ direct,rel// 27   interrupts//// Five Machine-Cycle instructions:// 28   MUL AB// 29   DIV AB////// itypes NOT used: 30,31//// opcode      type     src     dest    rmw     Bytes   mnem.   operands//                                              Code/Ex// 0000_0000    0       -       -       -       1/1     NOP     -// 0000_0001    15      -       -       -       2/3     AJMP    code addr// 0000_0010    24      -       -       -       3/4     LJMP    code addr// 0000_0011    1       1       1       -       1/1     RR      A// 0000_0100    1       1       1       -       1/1     INC     A// 0000_0101    5       3       3       1       2/2     INC     direct// 0000_011x    1       4       4       -       1/1     INC     @Ri// 0000_1xxx    1       2       2       -       1/1     INC     Rn//// 0001_0000    21      7       7       1       3/4     JBC   bit addr,code addr// 0001_0001    14      -       -       -       2/3     ACALL   code addr// 0001_0010    23      -       -       -       3/4     LCALL   code addr// 0001_0011    1       1       1       -       1/1     RRC     A// 0001_0100    1       1       1       -       1/1     DEC     A// 0001_0101    5       3       3       1       2/2     DEC     direct// 0001_011x    1       4       4       -       1/1     DEC     @Ri// 0001_1xxx    1       2       2       -       1/1     DEC     Rn//// 0010_0000    21      7       -       -       3/4     JB    bit addr,code addr// 0010_0001    15      -       -       -       2/3     AJMP    code addr// 0010_0010    25      -       -       -       1/4     RET// 0010_0011    1       1       1       -       1/1     RL      A// 0010_0100    4       5       1       -       2/2     ADD     A,#data// 0010_0101    4       3       1       -       2/2     ADD     A,direct// 0010_011x    3       4       1       -       1/1     ADD     A,@Ri// 0010_1xxx    3       2       1       -       1/1     ADD     A,Rn//// 0011_0000    21      7       -       -       3/4     JNB     bit,addr,code// 0011_0001    14      -       -       -       2/3     ACALL   addr// 0011_0010    25      -       -       -       1/4     RETI    (code addr)// 0011_0011    1       1       1       -       1/1     RLC     A// 0011_0100    4       5       1       -       2/2     ADDC    A,#data// 0011_0101    4       3       1       -       2/2     ADDC    A,direct// 0011_011x    3       4       1       -       1/1     ADDC    A,@Ri// 0011_1xxx    3       2       1       -       1/1     ADDC    A,Rn//// 0100_0000    18      -       -       -       2/3     JC      code addr// 0100_0001    15      -       -       -       2/3     AJMP    code addr// 0100_0010    4       3       3       1       2/2     ORL     direct,A// 0100_0011    11      3       8       1       3/3     ORL     direct,#data// 0100_0100    4       5       1       -       2/2     ORL     A,#data// 0100_0101    4       3       1       -       2/2     ORL     A,direct// 0100_011x    3       4       1       -       1/1     ORL     A,@Ri// 0100_1xxx    3       2       1       -       1/1     ORL     A,Rn//// 0101_0000    18      -       -       -       2/3     JNC     code addr// 0101_0001    14      -       -       -       2/3     ACALL   code addr// 0101_0010    4       3       3       1       2/2     ANL     direct,A// 0101_0011    11      3       8       1       3/3     ANL     direct,#data// 0101_0100    4       5       1       -       2/2     ANL     A,#data// 0101_0101    4       3       1       -       2/2     ANL     A,direct// 0101_011x    3       4       1       -       1/1     ANL     A,@Ri// 0101_1xxx    3       2       1       -       1/1     ANL     A,Rn//// 0110_0000    18      1       -       -       2/3     JZ      code addr// 0110_0001    15      -       -       -       2/3     AJMP    code addr// 0110_0010    4       3       3       1       2/2     XRL     direct,A// 0110_0011    11      3       8       1       3/3     XRL     direct,#data// 0110_0100    4       5       1       -       2/2     XRL     A,#data// 0110_0101    4       3       1       -       2/2     XRL     A,direct// 0110_011x    3       4       1       -       1/1     XRL     A,@Ri// 0110_1xxx    3       2       1       -       1/1     XRL     A,Rn//// 0111_0000    18      1       -       -       2/3     JNZ     code addr// 0111_0001    14      -       -       -       2/3     ACALL   code addr// 0111_0010    6       7       -       -       2/2     ORL     C,bit addr// 0111_0011    17      -       -       -       1/3     JMP     @A+DPTR// 0111_0100    5       5       1       -       2/2     MOV     A,#data// 0111_0101    10      5       8       -       3/3     MOV     direct,#data// 0111_011x    5       5       4       -       2/2     MOV     @Ri,#data// 0111_1xxx    5       5       2       -       2/2     MOV     Rn,#data//// 1000_0000    16      -       -       -       2/3     SJMP    code addr// 1000_0001    15      -       -       -       2/3     AJMP    code addr// 1000_0010    6       7       -       -       2/2     ANL     C,bit// 1000_0011    19      14      5       -       1/3     MOVC    A,@A+PC// 1000_0100    29      -       -       -       1/5     DIV     AB// 1000_0101    9       3       3       -       3/3     MOV     direct,direct// 1000_011x    5       4       3       -       2/2     MOV     direct,@Ri// 1000_1xxx    5       2       3       -       2/2     MOV     direct,Rn//// 1001_0000    20      -       13      -       3/3     MOV     DPTR,#data// 1001_0001    14      -       -       -       2/3     ACALL   code addr// 1001_0010    5       7       7       1       2/2     MOV     bit,C// 1001_0011    19      14      5       -       1/3     MOVC    A,@A+DPTR// 1001_0100    4       5       1       -       2/2     SUBB    A,#data// 1001_0101    4       3       1       -       2/2     SUBB    A,direct// 1001_011x    3       4       1       -       1/1     SUBB    A,@Ri// 1001_1xxx    3       2       1       -       1/1     SUBB    A,Rn//// 1010_0000    6       7       -       -       2/2     ORL     C,/bit// 1010_0001    15      -       -       -       2/3     AJMP    code addr// 1010_0010    6       7       -       -       2/2     MOV     C,bit// 1010_0011    12      -       14      -       1/3     INC     DPTR// 1010_0100    28      -       -       -       1/5     MUL     AB// 1010_0101    0       -       -       -       -       reserved (-> NOP)// 1010_011x    5       3       4       -       2/2     MOV     @Ri,direct// 1010_1xxx    5       3       2       -       2/2     MOV     Rn,direct//// 1011_0000    6       7       -       -       2/2     ANL     C,/bit// 1011_0001    14      -       -       -       2/3     ACALL   code addr// 1011_0010    5       7       7       1       2/2     CPL     bit// 1011_0011    1       -       -       -       1/1     CPL     C// 1011_0100    22      1       -       -       3/4     CJNE   A,#data,rel// 1011_0101    22      1       -       -       3/4     CJNE   A,direct,rel// 1011_011x    22      4       -       -       3/4     CJNE   @Ri,#data,rel// 1011_1xxx    22      2       -       -       3/4     CJNE   Rn,#data,rel//// 1100_0000    7       3       12      -       2/2     PUSH    direct// 1100_0001    15      -       -       -       2/3     AJMP    code addr// 1100_0010    5       7       7       1       2/2     CLR     bit// 1100_0011    1       -       -       -       1/1     CLR     C// 1100_0100    1       1       1       -       1/1     SWAP    A// 1100_0101    5       3       9       -       2/2     XCH     A,direct// 1100_011x    1       4       10      -       1/1     XCH     A,@Ri// 1100_1xxx    1       2       9       -       1/1     XCH     A,Rn////// 0111_0000    18      1       -       -       2/3     JNZ     code addr// 0111_0001    14      -       -       -       2/3     ACALL   code addr// 0111_0010    6       7       -       -       2/2     ORL     C,bit addr// 0111_0011    17      -       -       -       1/3     JMP     @A+DPTR// 0111_0100    5       5       1       -       2/2     MOV     A,#data// 0111_0101    10      5       8       -       3/3     MOV     direct,#data// 0111_011x    5       5       4       -       2/2     MOV     @Ri,#data// 0111_1xxx    5       5       2       -       2/2     MOV     Rn,#data//// 1000_0000    16      -       -       -       2/3     SJMP    code addr// 1000_0001    15      -       -       -       2/3     AJMP    code addr// 1000_0010    6       7       -       -       2/2     ANL     C,bit// 1000_0011    19      14      5       -       1/3     MOVC    A,@A+PC// 1000_0100    29      -       -       -       1/5     DIV     AB// 1000_0101    9       3       3       -       3/3     MOV     direct,direct// 1000_011x    5       4       3       -       2/2     MOV     direct,@Ri// 1000_1xxx    5       2       3       -       2/2     MOV     direct,Rn//// 1001_0000    20      -       13      -       3/3     MOV     DPTR,#data// 1001_0001    14      -       -       -       2/3     ACALL   code addr// 1001_0010    5       7       7       1       2/2     MOV     bit,C// 1001_0011    19      14      5       -       1/3     MOVC    A,@A+DPTR// 1001_0100    4       5       1       -       2/2     SUBB    A,#data// 1001_0101    4       3       1       -       2/2     SUBB    A,direct// 1001_011x    3       4       1       -       1/1     SUBB    A,@Ri// 1001_1xxx    3       2       1       -       1/1     SUBB    A,Rn//// 1010_0000    6       7       -       -       2/2     ORL     C,/bit// 1010_0001    15      -       -       -       2/3     AJMP    code addr// 1010_0010    6       7       -       -       2/2     MOV     C,bit// 1010_0011    12      -       14      -       1/3     INC     DPTR// 1010_0100    28      -       -       -       1/5     MUL     AB// 1010_0101    0       -       -       -       -       reserved (-> NOP)// 1010_011x    5       3       4       -       2/2     MOV     @Ri,direct// 1010_1xxx    5       3       2       -       2/2     MOV     Rn,direct//// 1011_0000    6       7       -       -       2/2     ANL     C,/bit// 1011_0001    14      -       -       -       2/3     ACALL   code addr// 1011_0010    5       7       7       1       2/2     CPL     bit// 1011_0011    1       -       -       -       1/1     CPL     C// 1011_0100    22      1       -       -       3/4     CJNE   A,#data,rel// 1011_0101    22      1       -       -       3/4     CJNE   A,direct,rel// 1011_011x    22      4       -       -       3/4     CJNE   @Ri,#data,rel// 1011_1xxx    22      2       -       -       3/4     CJNE   Rn,#data,rel//// 1100_0000    7       3       12      -       2/2     PUSH    direct// 1100_0001    15      -       -       -       2/3     AJMP    code addr// 1100_0010    5       7       7       1       2/2     CLR     bit// 1100_0011    1       -       -       -       1/1     CLR     C// 1100_0100    1       1       1       -       1/1     SWAP    A// 1100_0101    5       3       9       -       2/2     XCH     A,direct

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美专区在线| 色欧美片视频在线观看在线视频| 日韩一级片网站| 秋霞成人午夜伦在线观看| 日韩一区二区在线看| 狠狠色综合播放一区二区| 国产亚洲一区二区三区| 99在线精品免费| 亚洲综合视频网| 日韩免费电影一区| 成人丝袜视频网| 亚洲国产综合人成综合网站| 制服丝袜日韩国产| 国产91在线看| 亚洲综合色在线| 精品国产乱码久久久久久老虎| 国产mv日韩mv欧美| 亚洲永久免费视频| 精品少妇一区二区三区免费观看| 国产高清亚洲一区| 亚洲另类一区二区| 日韩欧美一级特黄在线播放| 成人免费看片app下载| 樱花草国产18久久久久| 日韩精品一区二区三区在线观看| 成人一二三区视频| 日韩av一二三| 日韩一区有码在线| 精品久久人人做人人爽| 91丨九色丨黑人外教| 免费观看在线色综合| 中国av一区二区三区| 欧美精品国产精品| 成人网页在线观看| 久久精品久久久精品美女| 国产精品传媒入口麻豆| 91精品国产综合久久精品app| 国产99久久精品| 免费观看在线综合色| 亚洲男人天堂一区| 久久久久久一二三区| 欧美群妇大交群中文字幕| 成人免费毛片app| 久久99国产精品麻豆| 亚洲图片有声小说| 国产精品福利一区二区三区| 日韩一区二区三区av| 色国产综合视频| 国产+成+人+亚洲欧洲自线| 99视频热这里只有精品免费| 青娱乐精品在线视频| 亚洲国产一区二区视频| 自拍偷拍国产精品| 国产午夜亚洲精品午夜鲁丝片| 欧美日本在线视频| 欧美在线小视频| 91在线一区二区| 成人网页在线观看| 国产精品自产自拍| 麻豆成人免费电影| 亚洲国产wwwccc36天堂| 亚洲日本在线天堂| 中文字幕一区二区三区不卡| 久久久99精品久久| 久久精品欧美日韩| 国产亚洲欧美日韩俺去了| 欧美一区二区福利视频| 欧美日韩在线亚洲一区蜜芽| 91丨九色丨尤物| 色94色欧美sute亚洲线路二| 99久久精品费精品国产一区二区| 国产成人在线电影| 国产传媒日韩欧美成人| 国产一区二区成人久久免费影院| 蜜臀av性久久久久蜜臀av麻豆| 午夜视频在线观看一区二区三区| 一区二区成人在线视频 | 欧美一卡在线观看| 精品视频一区三区九区| 精品视频一区二区三区免费| 91国产丝袜在线播放| 色爱区综合激月婷婷| 一本色道久久综合亚洲精品按摩| 91在线无精精品入口| 91小视频在线观看| 色老头久久综合| 欧美日本一区二区三区四区| 91麻豆精品国产无毒不卡在线观看| 欧美三级一区二区| 91精品国产一区二区人妖| 精品欧美一区二区在线观看 | 91浏览器打开| 一本高清dvd不卡在线观看| 91国偷自产一区二区使用方法| 日本道色综合久久| 欧美肥妇bbw| 精品久久久久久无| 日本一区二区三区四区| 亚洲视频免费看| 日韩精品久久久久久| 国产裸体歌舞团一区二区| 成人美女在线视频| 欧美性淫爽ww久久久久无| 4438x亚洲最大成人网| 久久久综合视频| 亚洲天天做日日做天天谢日日欢| 亚洲国产成人精品视频| 久久99热99| 91视视频在线直接观看在线看网页在线看 | 国产高清久久久久| 97久久精品人人爽人人爽蜜臀| 欧美日韩你懂得| 精品日产卡一卡二卡麻豆| 亚洲天堂免费看| 日韩成人一区二区三区在线观看| 国产成人免费视频| 欧美日韩一区二区欧美激情| 久久亚洲精华国产精华液| 一区二区三区波多野结衣在线观看| 美女国产一区二区| 94-欧美-setu| 精品国精品国产| 亚洲影院理伦片| 国产91精品免费| 制服丝袜中文字幕一区| 国产精品久久久久aaaa樱花 | 一区二区三区在线观看欧美| 青青草原综合久久大伊人精品| 成人午夜av在线| 日韩视频一区在线观看| 亚洲男女一区二区三区| 国产在线国偷精品免费看| 欧美性感一类影片在线播放| 国产日韩欧美不卡在线| 日本不卡的三区四区五区| 97成人超碰视| 国产视频视频一区| 美女久久久精品| 欧美日韩午夜影院| 一区在线中文字幕| 国产一区二区在线视频| 日韩一级欧美一级| 亚洲午夜久久久久| 色噜噜狠狠一区二区三区果冻| 精品日韩在线观看| 青青草国产成人av片免费| 在线观看一区二区视频| 国产精品麻豆99久久久久久| 韩国欧美国产1区| 欧美大尺度电影在线| 婷婷国产v国产偷v亚洲高清| 色一情一乱一乱一91av| 国产精品国模大尺度视频| 国产最新精品精品你懂的| 日韩欧美国产午夜精品| 午夜免费久久看| 欧美日韩一区二区在线观看视频| 亚洲日本欧美天堂| 91免费精品国自产拍在线不卡 | 欧美一卡二卡三卡| 亚洲成人黄色影院| 欧美伦理电影网| 亚洲午夜久久久久久久久电影网| 色综合一个色综合| 亚洲欧美另类在线| 一本一道波多野结衣一区二区| 亚洲欧洲一区二区三区| 99视频在线精品| 亚洲欧美国产高清| 在线看日韩精品电影| 一区二区三区波多野结衣在线观看 | gogo大胆日本视频一区| 紧缚奴在线一区二区三区| 欧美一级夜夜爽| 黄色资源网久久资源365| 久久精品无码一区二区三区| 国产精品亚洲成人| 国产精品乱码妇女bbbb| 色综合中文字幕国产 | 99久久综合99久久综合网站| 国产精品另类一区| 欧美午夜在线观看| 男人的天堂亚洲一区| 精品成人a区在线观看| 国产不卡视频在线播放| 亚洲乱码一区二区三区在线观看| 欧美在线不卡视频| 看国产成人h片视频| 国产欧美中文在线| 91福利在线观看| 久久精品国产精品亚洲精品| 久久嫩草精品久久久精品| av动漫一区二区| 丝袜亚洲另类丝袜在线| 国产亚洲精品资源在线26u| 99精品热视频| 日本欧美久久久久免费播放网| 久久精品一区蜜桃臀影院| 91福利在线观看| 国产综合色视频|