wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5365|回復: 4
收起左側

基于8086的計算器匯編程序與Proteus仿真圖

  [復制鏈接]
ID:567008 發表于 2022-4-30 11:23 | 顯示全部樓層 |閱讀模式
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.gif
cbb0ad71ca1bff8c430defb6e0d27adf.png
3972e8a38d3f157711400b13be0ba473.png

8086匯編語言源程序如下:
  1.         DATA  SEGMENT
  2.            X  DB        ?,?,?,?     ;存放數據的每一位
  3.           X1  DW        ?           ;存放第一個數據值
  4.           X2  DW        ?           ;存放第二個數據值
  5.            Y  DW        ?           ;存放運算結果
  6.            S  DB        ?           ;存放運算符號值
  7.            E  DB        ?           ;按下等號鍵標記
  8.           CC  DB        ?           ;存放運算數據位數
  9.            H  DB        0           ;存放按鍵行號
  10.            L  DB        0           ;存放按鍵列號
  11.      DISCODE  DB        3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H         ;段碼表
  12.         DATA  ENDS

  13.         CODE  SEGMENT
  14.               ASSUME    CS:CODE,DS:DATA

  15.       START:  MOV       AX,DATA
  16.               MOV       DS,AX

  17.               MOV       AL,90H      ;設置為A口輸入,B口輸出,C口輸出
  18.               OUT       46H,AL
  19.               MOV       DI,OFFSET X+3           ;DI指向X的高位
  20.         KKK:  CALL      KEY         ;掃描按鍵
  21.               JMP       KKK

  22. ;以下為按鍵掃描子程序,程序返回后,在變量H和L中存放當前按鍵的行列號
  23.          KEY  PROC
  24.       CHECK:  CALL      DISP        ;等待按鍵按下的同時進行顯示
  25.               MOV       AL,0F0H     ;所有行輸出低電平
  26.               OUT       44H,AL
  27.               IN        AL,40H
  28.               CMP       AL,0FFH     ;讀列值
  29.               JZ        CHECK       ;若都為高電平則無鍵按下,等待
  30.               MOV       CX,50
  31.               LOOP      $           ;延時消抖
  32.               IN        AL,DX       ;重讀列值
  33.               CMP       AL,0FFH
  34.               JZ        CHECK       ;無鍵按下一直等待

  35.               MOV       H,0         ;有鍵按下,先把行列號變量清0
  36.               MOV       L,0
  37.               MOV       BL,01H
  38.               MOV       BH,0FEH     ;掃描法讀鍵值:從第一行開始測試,即PC0輸出低電平
  39.        NEXT:  MOV       AL,BH
  40.               OUT       44H,AL
  41.       NEXTH:  IN        AL,40H      ;讀列值,判斷是第幾列有鍵按下
  42.               TEST      AL,BL       ;從第一列開始判斷
  43.               JZ        WAIT0
  44.               ROL       BL,1
  45.               CMP       BL,10H      ;當前行狀態下沒有任何列有鍵按下,則轉為對下一行的測試
  46.               JZ        NEXTL
  47.               INC       H           ;每判斷一列,列號加1
  48.               JMP       NEXTH       ;再對下一列進行判斷
  49.       NEXTL:  MOV       H,0
  50.               MOV       BL,01H
  51.               ROL       BH,1        ;對下一行測試,讓下一個PC口輸出低電平
  52.               CMP       BH,0EFH
  53.               JZ        EXIT
  54.               INC       L
  55.               JMP       NEXT

  56.       WAIT0:  IN        AL,40H      ;若有鍵按下,則等該按鍵松開后再計算鍵值
  57.               CMP       AL,0FFH
  58.               JNZ       WAIT0
  59.               MOV       CX,50
  60.               LOOP      $           ;延時消抖
  61.               IN        AL,40H
  62.               CMP       AL,0FFH
  63.               JNZ       WAIT0
  64.               CALL      KEYVALUE    ;調計算鍵值子程序
  65.        EXIT:  RET
  66.          KEY  ENDP


  67.    ;以下為計算鍵值子程序,通過行列號計算鍵值(鍵值=列號*4+行號)
  68.    ;鍵值存放在DL寄存器中
  69.     KEYVALUE  PROC
  70.               MOV       DL,L
  71.               MOV       DH,H
  72.               SHL       DL,1
  73.               SHL       DL,1        ;列號乘4
  74.               ADD       DL,DH
  75.               CMP       DL,9        ;按下的是數字鍵
  76.               JNG       NUM_CALL
  77.               CMP       DL,14
  78.               JL        CONT_CALL   ;按下的是運算鍵
  79.               CMP       DL,14
  80.               JZ        OUTP_CALL   ;按下的是等于鍵
  81.               CMP       DL,15
  82.               JZ        CLR_CALL    ;按下的是清除鍵

  83.    NUM_CALL:  CALL      NUMBER      ;調數字鍵處理子程序
  84.               JMP       EXIT1
  85.   CONT_CALL:  MOV       S,DL        ;存放運算鍵的鍵值
  86.               MOV       E,0
  87.               CALL      COUNT       ;調運算鍵處理子程序,計算第一個加數
  88.               JMP       EXIT1
  89.   OUTP_CALL:  CALL      OUTP        ;調等號鍵處理子程序
  90.               JMP       EXIT1
  91.    CLR_CALL:  CALL      CLEAR       ;調清除鍵處理子程序
  92.       EXIT1:  RET
  93.     KEYVALUE  ENDP


  94. ;以下為清除鍵處理子程序,按下清除鍵后,X變量全部清0
  95.        CLEAR  PROC
  96.               MOV       X[3],0
  97.               MOV       X[2],0
  98.               MOV       X[1],0
  99.               MOV       X[0],0
  100.               CALL      BITP
  101.               RET
  102.        CLEAR  ENDP


  103. ;以下為等號鍵處理子程序,該子程序負責將第二個運算數據的數值計算出來存入X2變量
  104. ;并根據運算符號,調用相應的運算子程序
  105.         OUTP  PROC
  106.               PUSH      AX
  107.               PUSH      DX
  108.               PUSH      BX
  109.               INC       E
  110.               CALL      COUNT       ;調運算鍵處理子程序,計算第二個運算數據
  111.               CMP       S,10
  112.               JZ        ADD_CALL    ;運算符為加號,則調用加法子程序
  113.               CMP       S,11
  114.               JZ        SUB_CALL    ;運算符為減號,則調用減法子程序
  115.               CMP       S,12
  116.               JZ        MUL_CALL    ;運算符為乘號,則調用乘法子程序
  117.               CMP       S,13
  118.               CALL      DIVP        ;運算符為除號,則調用除法子程序
  119.               JMP       STORE1
  120.    ADD_CALL:  CALL      ADDP
  121.               JMP       STORE1
  122.    SUB_CALL:  CALL      SUBP
  123.               JMP       STORE1
  124.    MUL_CALL:  CALL      MULP

  125.      STORE1:  MOV       AX,Y        ;以下程序將各運算子程序返回的運算結果,按位分解,送入X變量
  126.               MOV       DX,0
  127.               MOV       BX,1000
  128.               DIV       BX
  129.               MOV       X[0], AL
  130.               MOV       AX,DX
  131.               MOV       BL,100
  132.               DIV       BL
  133.               MOV       X[1],AL
  134.               MOV       AL,AH
  135.               MOV       AH,0
  136.               MOV       BL,10
  137.               DIV       BL
  138.               MOV       X[2],AL
  139.               MOV       X[3],AH
  140.               POP       BX
  141.               POP       DX
  142.               POP       AX
  143.               RET
  144.         OUTP  ENDP

  145. ;以下為運算鍵處理子程序,該程序將第一個運算數據的數值計算出來并存入X1變量
  146. ;或者將第二個運算數據的數值計算出來并存入X2變量
  147. ;將運算符的值存入S變量
  148.        COUNT  PROC
  149.               PUSH      AX
  150.               PUSH      BX
  151.               PUSH      DX
  152.               MOV       DX,0
  153.               CALL      BITP        ;測試X中的數據是多少位
  154.               CMP       CC,4        ;輸入的數據是4位數 ?
  155.               JZ        C4
  156.               CMP       CC,3        ;輸入的數據是3位數 ?
  157.               JZ        C3
  158.               CMP       CC,2        ;輸入的數據是2位數 ?
  159.               JZ        C2
  160.               JMP       C1          ;輸入的數據是1位數 ?

  161.          C4:  MOV       AX,0
  162.               MOV       AL,X[0]
  163.               MOV       BX,1000
  164.               MUL       BX
  165.               MOV       DX,AX

  166.          C3:  MOV       AL,X[1]
  167.               MOV       BL,100
  168.               MUL       BL
  169.               ADD       DX,AX

  170.          C2:  MOV       AL,X[2]
  171.               MOV       BL,10
  172.               MUL       BL
  173.               ADD       DX,AX

  174.          C1:  MOV       AL,X[3]
  175.               MOV       AH,0
  176.               ADD       DX,AX
  177.               CMP       E,1
  178.               JNZ       X1_S
  179.               MOV       X2,DX       ;按下的是等號,則將第二個運算數據的值存入X2變量
  180.               JMP       EXIT3
  181.        X1_S:  MOV       X1,DX       ;按下的是運算符號,則將第一個運算數據的值存X1變量
  182.               MOV       X[3],0      ;清空X變量
  183.               MOV       X[2],0
  184.               MOV       X[1],0
  185.               MOV       X[0],0
  186.       EXIT3:  POP       DX
  187.               POP       BX
  188.               POP       AX
  189.               RET
  190.        COUNT  ENDP


  191. ;以下為數字鍵處理子程序
  192. ;該程序,將輸入的數據按位存放在X變量中,并由CC記錄數據的位數
  193.       NUMBER  PROC
  194.               CMP       E,1
  195.               JNZ       CONTINUE
  196.               MOV       E,0
  197.               CALL      CLEAR
  198.    CONTINUE:  CMP       CC,0        ;目前數據為0位,即沒有數據,則轉到SSS
  199.               JZ        SSS
  200. ;若已有數據,以下程序將X左移8位。
  201. ;例如:先輸入“1”,當再輸入2時,
  202. ;先要將“1”從個位移到十位,然后再將“2”存放到個位
  203.               PUSH      AX
  204.               PUSH      DX
  205.               MOV       AL,X[3]
  206.               MOV       AH,X[2]
  207.               MOV       DL,X[1]
  208.               MOV       DH,X[0]
  209.               MOV       CX,8
  210.          LL:  SHL       AX, 1
  211.               RCL       DX,1
  212.               LOOP      LL
  213.               MOV       X[3],AL
  214.               MOV       X[2],AH
  215.               MOV       X[1],DL
  216.               MOV       X[0],DH
  217.               POP       DX
  218.               POP       AX
  219.         SSS:  MOV       [DI],DL     ;將當前鍵入的數據存放到X的最低位
  220.               INC       CC          ;數據位數加1
  221.               CMP       CC,4        ;判斷數據位數
  222.               JNG       EXIT2
  223.               MOV       CC,0        ;如果數據超過4位,重新從最低位開始存放
  224.               MOV       X[2],0
  225.               MOV       X[1],0
  226.               MOV       X[0],0
  227.       EXIT2:  CALL      DISP        ;調顯示子程序,顯示輸入的數據
  228.               RET
  229.       NUMBER  ENDP

  230. ;加法子程序
  231.         ADDP  PROC
  232.               PUSH      AX
  233.               MOV       AX,X1
  234.               ADD       AX,X2
  235.               MOV       Y,AX
  236.               POP       AX
  237.               RET
  238.         ADDP  ENDP
  239. ;減法子程序
  240.         SUBP  PROC
  241.               PUSH      AX
  242.               MOV       AX,X1
  243.               SUB       AX,X2
  244.               MOV       Y,AX
  245.               POP       AX
  246.               RET
  247.         SUBP  ENDP
  248. ;乘法子程序
  249.         MULP  PROC
  250.               PUSH      AX
  251.               PUSH      DX
  252.               MOV       AX,X1
  253.               MOV       DX,X2
  254.               MUL       DX
  255.               MOV       Y,AX
  256.               POP       DX
  257.               POP       AX
  258.               RET
  259.         MULP  ENDP
  260. ;除法子程序
  261.         DIVP  PROC
  262.               PUSH      AX
  263.               PUSH      BX
  264.               PUSH      DX
  265.               MOV       DX,0
  266.               MOV       AX,X1
  267.               MOV       BX,X2
  268.               DIV       BX
  269.               MOV       Y,AX
  270.               POP       DX
  271.               POP       BX
  272.               POP       AX
  273.               RET
  274.         DIVP  ENDP

  275. ;顯示子程序 ,將X中的數值按位顯示出來
  276.         DISP  PROC
  277.               PUSH      BX
  278.               PUSH      AX
  279.               MOV       BH,0
  280.               LEA       SI,DISCODE
  281.               CALL      BITP        ;測試X位數
  282.               CMP       CC,4
  283.               JZ        QIAN
  284.               CMP       CC,3
  285.               JZ        BAI
  286.               CMP       CC,2
  287.               JZ        SHI
  288.               CMP       CC,1
  289.               JMP       G
  290.               JMP       NONE

  291.        QIAN:  MOV       AH,11100000B            ;從第4位開始顯示
  292.               MOV       AL,AH
  293.               OUT       44H,AL
  294.               MOV       BL,X[0]
  295.               MOV       AL,[SI+BX]
  296.               OUT       42H,AL
  297.               CALL      DELY
  298.               MOV       AL,0
  299.               OUT       42H,AL

  300.         BAI:  MOV       AH,11010000B            ;從第3位開始顯示
  301.               MOV       AL,AH
  302.               OUT       44H,AL
  303.               MOV       BL,X[1]
  304.               MOV       AL,[SI+BX]
  305.               OUT       42H,AL
  306.               CALL      DELY
  307.               MOV       AL,0
  308.               OUT       42H,AL

  309.         SHI:  MOV       AH,10110000B            ;從第2位開始顯示
  310.               MOV       AL,AH
  311.               OUT       44H,AL
  312.               MOV       BL,X[2]
  313.               MOV       AL,[SI+BX]
  314.               OUT       42H,AL
  315.               CALL      DELY
  316.               MOV       AL,0
  317.               OUT       42H,AL

  318.           G:  MOV       AH,01110000B            ;從第1位開始顯示
  319.               MOV       AL,AH
  320.               OUT       44H,AL
  321.               MOV       BL,X[3]
  322.               MOV       AL,[SI+BX]
  323.               OUT       42H,AL
  324.               CALL      DELY
  325.               JMP       EXIT4
  326. ……………………

  327. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
代碼與Proteus仿真下載:
計算器8086.7z (45.45 KB, 下載次數: 109)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:1054685 發表于 2022-12-20 16:08 來自觸屏版 | 顯示全部樓層
沒代碼
回復

使用道具 舉報

ID:1054685 發表于 2022-12-20 16:49 來自觸屏版 | 顯示全部樓層
誤會了,我傻了
回復

使用道具 舉報

ID:1073250 發表于 2023-5-27 18:03 | 顯示全部樓層
這個計算器還是不錯的,我下載下來學習了
回復

使用道具 舉報

ID:1101994 發表于 2023-12-1 11:06 | 顯示全部樓層
鬼鬼YYDS 發表于 2023-5-27 18:03
這個計算器還是不錯的,我下載下來學習了

可以分享下嘛
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
无码成人精品区在线观看| 亚洲狠狠婷婷综合久久蜜桃| 日韩免费一级视频| 2021国产精品视频| 欧美一区二区在线免费播放| 宅男网站在线免费观看| 日韩在线观看电影完整版高清免费 | 日本一道高清亚洲日美韩| 四色永久免费网站| 天天操天天射天天舔| 欧美成人aaa片一区国产精品| 国产高清视频网站| 亚洲综合av一区| 亚洲一区二区自拍| 欧美成人午夜激情| 欧美v日韩v国产v| 天天色天天操综合| wwww国产精品欧美| 日本成人在线不卡视频| 欧美电影《轻佻寡妇》| www999久久| 大黄网站在线观看| 国产大片在线免费观看| 成人高清免费| 嫩草影院视频| 一二三四视频在线社区中文字幕2 一二三四日本中文字幕 | 欧美女人交a| 精品综合久久88少妇激情| 成人国产电影在线观看| 国产三级视频在线| 91短视频在线观看| eeuss影院www| 国产精品作爱| 永久免费黄色软件| 手机在线观看毛片| 国产乱码精品一区二区三区精东| 久久婷婷一区二区| 免费一级黄色录像| 久久久久久久无码| 亚洲午夜精品在线观看| 杨幂毛片午夜性生毛片 | 91精品国产自产在线观看永久∴| 国产精品17p| 成年永久一区二区三区免费视频| 三妻四妾的电影电视剧在线观看| 国产传媒在线播放| 超碰国产在线| 国产精品一区二区三区四区色| 日日噜噜噜夜夜爽爽狠狠| 成品网站w灬+源码1688网页 | 国产在线免费视频| 97在线观看免费高| 国产黄色片在线| www.自拍偷拍| 性少妇bbw张开| 亚洲精品女人久久久| 天天躁日日躁狠狠躁av麻豆男男| www.五月天色| 超碰在线超碰在线| 免费人成视频在线播放| 日日夜夜精品视频免费观看| xxxx在线免费观看| 色18美女社区| 亚洲色图欧美另类| 97人妻精品一区二区三区免| 国产美女喷水视频| 丁香激情五月少妇| 成人免费毛片xxx| 国产这里有精品| 日产欧产va高清| 手机在线看片1024| 国产精品毛片久久久久久久av| 91成人一区二区三区| 国产精品久久久久久在线| 国产伦精品一区二区三区免.费| 国产乱人乱偷精品视频| 亚洲AV午夜精品| 日本人妻熟妇久久久久久| 天堂中文在线观看| 在线观看色视频| 成人eeuss影院在线观看| 2018av男人天堂| 亚洲mv在线| 欧美被日视频| 性欧美18xxxhd| 99视频有精品高清视频| 日韩美女国产精品| 欧美一区二区三区久久精品| 影院欧美亚洲| 精品亚洲成a人| 91视频在线看| 亚洲欧美视频在线观看| 色88888久久久久久影院野外| 欧美日本一区二区三区四区| 亚洲加勒比久久88色综合| 日韩视频一区在线| 日产精品99久久久久久| 国产精品对白一区二区三区 | japanese国产| 亚洲欧美日韩一区成人| 草莓视频app18在线视频| 22288色视频在线观看| 99riav在线| 影视一区二区三区| 伊人久久大香线蕉| 国产一区二区高清| aaa国产一区| 五月婷婷欧美视频| 亚洲电影成人av99爱色| 欧美精品video| 亚洲free嫩bbb| www.亚洲一区二区| 波多野结衣中文字幕在线播放| 91禁男男在线观看| 中文字幕+乱码+中文| 亚洲精品自拍区在线观看| 天天操天天操一操| 黄色动漫在线| 日韩精品视频中文字幕| 国内精品福利| 91蜜桃在线免费视频| 日韩欧美中文字幕在线播放| 国产亚洲a∨片在线观看| 国产精品电影在线观看| 在线综合视频网站| 欧美人与性动交α欧美精品| 国产一级免费av| 69av自拍偷拍| 嫩草影院发布页| 国产高潮在线| 成人精品亚洲| 国产精品一区二区不卡| 精品成人乱色一区二区| 国产一区二区三区丝袜| 成人中心免费视频| 极品美女扒开粉嫩小泬| 91精品久久久久久久久久久久| 中文字幕乱码中文字幕| 青娱乐在线视频观看| 调教视频免费在线观看| 国产一区调教| 国模一区二区三区白浆| 欧美日韩精品在线视频| zzijzzij亚洲日本成熟少妇| wwwxx欧美| 污污网站在线观看视频| 日韩女优在线观看| 国产成人香蕉在线视频网站| 97超碰国产一区二区三区| 久久动漫网址| 国产精品99久久久久久久女警 | 天天射天天爱天天射干| 成人福利影视| 五月婷婷亚洲| 日本一区二区三区四区在线视频| 欧美va亚洲va国产综合| 国产精品视频久久| 久草资源站在线观看| 欧美被狂躁喷白浆精品| 国产麻豆永久视频| yellow91字幕网在线| 国产日韩视频在线| 92精品国产成人观看免费| 欧美妇女性影城| 国产精品视频1区| 可以在线看的黄色网址| 国产成人在线免费视频| eeuss影院第1页在线| 中文字幕在线高清| 欧美专区在线| 色老综合老女人久久久| 日本国产高清不卡| 欧美一级黄色影院| 久久久久亚洲视频| 日本五十路在线| 亚洲开心激情| 成人avav影音| 国产视频自拍一区| 日本最新一区二区三区视频观看| 人妻少妇一区二区| 欧美最猛性xxxx免费| caoporn视频在线| 国产精品视频| 在线一区二区视频| 国产美女精品免费电影| 亚洲一二区在线观看| 亚洲国产中文字幕在线| 成人不用播放器| 在线成人激情| 欧美三级xxx| 国产日韩专区在线| 久久av一区二区三| 一区二区三区视频在线免费观看 | 亚洲国产一区二区精品视频| 在线观看免费小视频| 国产精品第八页| 日韩一区二区三区免费| 精品在线亚洲视频| 日韩成人在线播放| 一区二区三区国产福利| 国产在线欧美在线| 欧美hdfree性xxxx| 欧美wwwww| 日韩欧美第一页| 5g影院天天爽成人免费下载| 美女久久久久久久久久| 天堂视频在线| 欧美视频精品全部免费观看| 国产欧美日韩精品一区| 欧美成人精品激情在线观看| 欧美性猛交久久久乱大交小说| aaa国产视频| 在线观看中文| 韩国v欧美v日本v亚洲v| 亚洲午夜av久久乱码| 日韩精品在线视频免费观看| 一本久道久久综合无码中文| 性开放的欧美大片| 日韩精品一二三区| 日韩精品视频在线观看网址| 久久99久久久久久| av中文字幕第一页| 91九色porn在线资源| 国产精品一区二区在线看| 在线观看91久久久久久| wwwxxx黄色片| 在线观看免费国产成人软件| 国产精品99精品一区二区三区∴| wwwwxxxxx欧美| 青草热久免费精品视频| 久久久久成人精品无码中文字幕| 西西午夜视频| 国产一区毛片| 在线视频中文字幕一区二区| 亚洲国产精品视频一区| 中文字幕第315页| 视频在线这里都是精品| 成人久久18免费网站麻豆| 欧美精品aaa| 成人免费毛片糖心| 男女小视频在线观看| 亚洲美女色禁图| 亚洲午夜激情免费视频| 亚洲欧美日本一区二区三区| 国产成人精品综合网站| 香蕉视频一区| 欧美日韩综合一区| 黄色网络在线观看| 黄色美女一级片| 久久女人天堂| 亚洲妇女屁股眼交7| 欧美一区二区三区成人久久片 | 午夜伦理在线视频| 97超碰欧美中文字幕| 国产精品久久二区| 久草视频在线资源| а√天堂资源地址在线下载| 99re成人精品视频| 成人信息集中地欧美| 中文字幕一区二区三区精品| 99视频免费在线观看| 91视视频在线观看入口直接观看www| 国产精品第一区| 久久高清免费视频| 伊人春色在线观看| 国产精品无人区| 欧美激情视频一区二区三区| 影音先锋国产在线| jizz久久久久久| 日韩欧美中文在线| 99国产精品白浆在线观看免费| 最新亚洲精品国自产在线观看| 欧美电影在线观看免费| 正在播放亚洲一区| 高清av免费看| 免费高清特黄a大片| 男女性色大片免费观看一区二区 | 国产传媒第一页| 性欧美孕妇孕交| 成人av在线一区二区| 成人xxxxx色| 精品毛片在线观看| 国产成人av毛片| 日韩欧美第一区| 三大队在线观看| 在线观看入口黄最新永久免费国产| 国产美女精品一区二区三区| 国产综合福利在线| 亚洲天堂avav| 91蝌蚪精品视频| 日韩欧美国产一二三区| 香蕉视频在线观看黄| 青青草av免费在线观看| 26uuu成人网一区二区三区| 国内精品久久久久久久果冻传媒| 丰满肉嫩西川结衣av| 偷拍亚洲色图| 一区三区二区视频| 永久免费看mv网站入口| av资源中文在线| 福利二区91精品bt7086| 亚洲熟妇av一区二区三区| 很黄很污的网站| 大胆亚洲人体视频| 欧美日韩精品综合| 国产白浆在线| 日本中文字幕一区二区有限公司| 国产啪精品视频网站| 亚洲av无码一区二区三区性色| 国产欧美一区二区三区精品观看| 中文字幕视频在线免费欧美日韩综合在线看| 国产高清自拍视频| 国模雨婷捆绑高清在线| 色8久久人人97超碰香蕉987| 亚洲综合伊人久久| 免费黄网站在线| 天天色天天操综合| 亚洲在线观看网站| 日本美女高清在线观看免费| 亚洲永久免费av| 久久精品影视大全| 国产片在线观看| 午夜视频在线观看一区| 亚洲最大天堂网| 日本在线免费| 色婷婷精品大视频在线蜜桃视频 | 嫩草黄色影院| 国产精品一二二区| 视频一区三区| 天天色天天色| 久久久久久久久久久黄色 | 亚洲电影在线| 成人免费淫片视频软件| 亚洲色图图片专区| 久久国产日韩| 狠狠色综合网站久久久久久久| 国产伪娘ts一区| 久久精品国产亚洲高清剧情介绍 | 天堂av手机版| 午夜亚洲伦理| 久久免费看av| 岛国片免费观看| 91老司机福利 在线| 国产精品自拍片| 电影av在线| 欧美网站一区二区| 99久久99久久精品免费| 精品国产18久久久久久二百| 久久激情视频免费观看| 91亚洲国产成人精品一区| 国产精品草草| 国产精选在线观看91| 蜜桃福利入口| 中文字幕精品—区二区四季| 日本免费一级视频| 黄色网在线看| 日韩欧美中文一区| 日韩av自拍偷拍| 国产高清自拍一区| 亚洲精品一区av在线播放| 亚洲欧洲日韩女同| 好看不卡的中文字幕| 国产视频精品在线| 国产美女激情视频| 五月激情久久久| 岛国视频一区免费观看| www.夜色| 亚洲女同ⅹxx女同tv| 久久久久亚洲av无码网站| 厕沟全景美女厕沟精品| 亚洲视频日韩精品| 91丨porny丨在线中文 | 国产精品国产自产拍在线| 一本久道中文无码字幕av| 牛牛精品视频在线| 亚洲老头老太hd| 精人妻无码一区二区三区| 影音先锋久久精品| 亚洲精品一区二区三| 日韩福利一区二区| 欧美日韩成人激情| 日韩精品乱码久久久久久| 欧美日韩精品免费观看视频完整| 久久久久久久久四区三区| 人成福利视频在线观看| 欧美三级视频在线播放| 欧美日韩国产精品一区二区三区| 欧美色图一区| 精品中文字幕人| 婷婷婷国产在线视频| 欧美一区二区免费观在线| 天天操天天干天天摸| 久久精品国产清高在天天线| 国产女教师bbwbbwbbw| 50度灰在线| 久久精品一偷一偷国产| 中文字幕欧美日韩久久| 国产精品欧美一级免费| www.黄色在线| 国产精品久久天天影视|