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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5302|回復: 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
這個計算器還是不錯的,我下載下來學習了

可以分享下嘛
回復

使用道具 舉報

6#
無效樓層,該帖已經被刪除
7#
無效樓層,該帖已經被刪除
8#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美与欧洲交xxxx免费观看| 免费观看四虎精品成人| 午夜时刻免费入口| 日本中文字幕观看| 韩国日本在线视频| 久草青青在线观看| 成年人网站大全| 激情内射人妻1区2区3区| 日韩av一二三四区| www.超碰com| 91高清国产视频| 性久久久久久久久久久久久久| 亚洲美女性囗交| 三上悠亚 电影| 亚洲精品成人无码毛片| 国产成人精品综合久久久久99| 精品久久久99| www.四虎在线| 国产aⅴ激情无码久久久无码| 中文字幕网站在线观看| 亚洲aaa视频| 国产精品suv一区二区69| 蜜桃91精品入口| 国产成人免费观看| 激情小说网站亚洲综合网| 日本免费高清一区| 国产一级大片免费看| www.中文字幕在线| 在线能看的av网站| 麻豆精品国产传媒av| 九九热免费在线| 国产精品成人网站| 97精品人妻一区二区三区香蕉| www.色婷婷.com| 性欧美videos白嫩| 免费vip影院| 神马午夜dy888| 大地资源中文在线观看免费版| av免费在线网站| 成人涩涩视频| japanese色系久久精品| 爽成人777777婷婷| 夜久久久久久| 国产成人亚洲综合a∨婷婷 | 88xx成人精品| 国产精品久久久久久久av电影| 91夜夜未满十八勿入爽爽影院| 久久亚洲高清| www.av91| 风韵丰满熟妇啪啪区老熟熟女| 性欧美一区二区| 一区二区三区福利视频| 懂色av一区二区三区四区| 麻豆精品密在线观看| 在线成人私人影院| 日本在线免费| 国产欧美自拍| 日韩国产一区| 久88久久88久久久| 中文字幕视频一区| 91精品欧美一区二区三区综合在| 国产一区二区三区在线| 国产精品2018| 婷婷四月色综合| 亚洲男人天堂色| 欧美aaa级片| 国产美女免费看| 色一色在线观看视频网站| 在线看三级网站视频| av影视在线看| 九九久久婷婷| 青草国产精品久久久久久| 国产精品污www在线观看| 3atv在线一区二区三区| 欧美乱妇40p| 久久99精品久久久久久久青青日本| 男人日女人bb视频| 国产免费嫩草影院| 中文字幕66页| 欧美性生给视频| 蜜桃在线一区二区| 国产美女玉足交| 男女羞羞在线观看| sdde在线播放一区二区| 精品一区二区影视| 午夜不卡av在线| 中文字幕日韩有码| 国产精品久久久久免费| 国产精品无码av无码| 国产老头老太做爰视频| 五月天福利视频| 国产传媒视频在线观看| 欧美在线极品| 欧美精品午夜| 国产精品电影院| 亚洲精品一区二区在线| 亚洲a一级视频| 久草在在线视频| 国产小视频在线看| 国产精品178页| 性欧美猛交videos| 天天射综合网视频| 国产精品嫩草久久久久| 亚洲天堂网在线观看| 国产日韩亚洲精品| 欧美日韩一区二区区别是什么 | 免费观看中文字幕| 国产国语性生话播放| 99国产精品久久久久99打野战| 蜜桃传媒av| 播放一区二区| 久久久蜜桃一区二区人| 欧美日韩国产中文精品字幕自在自线| 色噜噜亚洲精品中文字幕| 久久亚洲高清| 免费在线观看你懂的| 黄色www视频| 日本私人网站在线观看| 蜜桃一区av| av在线播放一区二区三区| 日韩亚洲欧美高清| 国产在线999| 国产5g成人5g天天爽| 99国产精品99| 春暖花开成人亚洲区| 国产欧美日韩在线观看视频| 久久精品一区二区三区av| 亚洲人成电影网| 亚洲国产精品一区二区第四页av| 欧美三级视频网站| 国产精品美女视频免费观看软件| 欧洲一区二区三区| 午夜在线视频观看日韩17c| 色综合色综合色综合色综合色综合 | 中文乱码免费一区二区三区下载| 国产精品久久久久影院色老大| 日韩在线观看免费网站| 国产又大又长又粗又黄| 日本亚洲自拍| 中文字幕丰满孑伦无码专区| 2018中文字幕在线观看| 中文字幕在线观看播放| 中文精品在线| 5月丁香婷婷综合| 国产在线一区二| jizzjizzjizz国产| 丰满少妇在线观看网站| 欧美亚洲人成在线| 成人听书哪个软件好| 亚洲一区999| 国产成人一区二区三区别| 久草手机在线观看| 亚洲男人都懂的网站| 日产精品一区二区| 亚洲国产精品视频| 亚洲一区国产精品| 美国黄色特级片| 春意影院在线| 欧美久久香蕉| 亚洲一区二区三区四区在线观看 | 亚洲精品一区二区三区影院| 久久伊人一区| 久久久久久久久久一区二区三区| 日本中文字幕电影| 成人精品影视| 欧美亚洲动漫精品| 久久99精品久久久久久秒播放器| 久久网免费视频| 高清欧美精品xxxxx在线看| 日本电影一区二区| 欧美色网一区二区| 日本福利一区二区三区| 亚洲黄色三级视频| 成人77777| 日本成人中文字幕| 在线观看日韩视频| 精品少妇无遮挡毛片| 中文字幕在线观看av| 免费成人毛片| 中文字幕亚洲区| 7777精品伊久久久大香线蕉语言| 成人自拍小视频| 日本私人影院在线观看| 亚洲精品国产日韩| 国产丝袜一区二区三区| 成年人在线看片| 久久国产综合视频| 秋霞影视一区二区三区| 色欧美片视频在线观看在线视频| 日韩精品一区二区三区色偷偷| 国产a∨精品一区二区三区仙踪林| 国产精品天堂| 国产一区999| 97超级碰在线看视频免费在线看| 亚洲国产果冻传媒av在线观看| 天天摸日日操| 欧美日韩专区| 亚洲天堂av综合网| 日本人dh亚洲人ⅹxx| av手机在线播放| 国产精品午夜久久久久久| 韩日成人在线| 一区二区三区国产在线观看| 欧美成人精品一区二区综合免费| 免费在线播放av| 极品日韩av| 亚洲人成在线观看网站高清| 手机免费看av网站| 猫咪av在线| 欧美一级播放| 欧美精品在线免费| 美女洗澡无遮挡| 三级做a全过程在线观看| 美女一区二区视频| 午夜精品一区二区三区在线播放| 日韩一区二区三区四区视频| 国产中文字幕在线视频| 国产suv精品一区二区三区| 国产精品igao视频| 国产午夜久久久| 嗯~啊~轻一点视频日本在线观看| 日本一区二区三区四区在线视频| 国产精品10p综合二区| 国产精品国产精品国产专区| 亚洲欧美在线人成swag| 欧美中文字幕亚洲一区二区va在线| www.av毛片| 五月网丁香网| 亚洲激情网站| 久久91精品国产| 中文字幕人妻一区二| 在线午夜影院| 亚洲你懂的在线视频| 亚洲国产欧美日韩| 欧美最猛黑人猛交69| 欧美在线三级| 欧美成在线观看| 深夜福利影院在线观看| a级片免费在线观看| 一区二区三区高清| 精品嫩模一区二区三区| 国产精品178页| 亚洲中字在线| 国产精品视频久久| 97人妻精品一区二区三区动漫| 国产精品18hdxxxⅹ在线| 国产主播在线看| 青青久久aⅴ北条麻妃| 人妻无码视频一区二区三区 | 热久久这里只有| 日本一区二区三区免费视频| 中文字幕21页在线看| 午夜电影一区二区三区| 国产精品va在线观看无码| 小小女视频网站色琼网站| 日韩网站在线| 国产99久久精品一区二区 夜夜躁日日躁 | 日本久久精品一区二区| 天堂av免费观看| 不卡av在线免费观看| 精品中文字幕一区| 久久香蕉综合色一综合色88| 伊人色**天天综合婷婷| 97精品一区二区视频在线观看| www成人在线| 成人国产精品久久| 精品日韩一区二区| 国产制服丝袜在线| 免费在线观看的电影网站| 精品久久久久久久久久ntr影视| 伊人久久久久久久久久| 日本中文在线视频| 成人一级视频| 精品国产网站在线观看| 自拍偷拍视频亚洲| 美女100%一区| 欧美v日韩v国产v| 91麻豆制片厂| 国产欧美自拍| 亚洲精品在线视频| 国产一级在线播放| 精品三级av在线导航| 色偷偷av亚洲男人的天堂| xxxxxx国产| 国内精品偷拍| 欧美成人免费播放| 亚洲中文无码av在线| 欧美日韩伦理| 欧美在线视频观看| 日韩在线视频免费| 亚洲精品免费观看| 91麻豆国产精品| 欧美虐宫另类残忍视频| 蜜臀99久久精品久久久久久软件| 精品国产第一页| 被弄出白浆喷水了视频| 久久综合九色综合久久久精品综合| 日韩精品福利片午夜免费观看| 国产91精品捆绑调教| 中文字幕一区日韩精品欧美| 欧美日韩一区二区在线免费观看 | www.xxx黄| 国产精品久久毛片| 超碰在线人人爱| 大地资源网3页在线观看| 欧美日韩成人一区| 女人十八毛片嫩草av| www.久久久久爱免| 欧美日韩不卡合集视频| 亚洲精品18p| 久久激情一区| 亚洲精品无人区| 午夜亚洲成人| 在线视频国内一区二区| 国产伦理片在线观看| 涩爱av色老久久精品偷偷鲁| 色综合久久久久久中文网| 国产高清视频免费| 日日摸夜夜添夜夜添精品视频 | 国产超级av在线| 日本在线观看视频| 日韩女优制服丝袜电影| 国产无码精品在线播放| 日韩国产一区| 91成人免费观看| 伊人av在线com| 亚洲激情六月丁香| 国产精品久久AV无码| 电影中文字幕一区二区| 欧美精品18videos性欧| 亚洲天堂影院在线观看| 国产精品亚洲第一区在线暖暖韩国| 国产aaa免费视频| 日韩黄色影院| 日韩av在线免费播放| 中文在线免费观看| 久久电影一区| 成人免费看片视频在线观看| 男女视频在线观看免费| 8x8x8国产精品| 久久久国产精品成人免费| 国内精品美女在线观看| 无遮挡亚洲一区| 番号集在线观看| 亚洲黄色av女优在线观看 | 欧美深夜福利| 欧美一区免费视频| 暖暖视频在线免费观看| 欧美一区二区三区四区久久| 亚洲欧美精品一区二区三区| 91久久中文| 亚洲国产古装精品网站| 一区二区三区精| 久久国产日韩欧美精品| 男人亚洲天堂网| 欧美13videosex性极品| 欧美成年人视频网站| 四虎成人永久地址| 国产精品视频一二| 泷泽萝拉在线播放| 精品免费在线| 久久综合婷婷综合| 国产网站在线播放| 日韩乱码在线视频| 高潮毛片7777777毛片| 波多野结衣精品在线| 少妇高潮一69aⅹ| 久久电影在线| 久久久影院一区二区三区| 欧美日韩国产中文字幕在线| 亚洲福利视频二区| 日韩在线视频免费| 国产欧美一区二区精品性色| 91精品人妻一区二区三区蜜桃欧美| 激情五月色综合国产精品| 青青影院一区二区三区四区| 欧美成人三区| 欧美成人手机在线| 嫩草影院入口一二三免费| 一本一道久久a久久精品综合蜜臀| 日本中文字幕免费观看| 三级影片在线观看欧美日韩一区二区 | 亚洲欧美区自拍先锋| 成人在线观看小视频| 国语自产精品视频在线看8查询8| 亚洲色欲久久久综合网东京热| 三级成人在线| 成人免费xxxxx在线观看| 在线观看国产视频| 精品无人区乱码1区2区3区在线| 久草av在线播放| 香港成人在线视频| 中文字幕制服诱惑| 久久这里只精品最新地址| 久久久久久久毛片| 一区二区三区福利| 欧美成人手机在线视频| 欧洲乱码伦视频免费| 久久久久久av无码免费网站下载| 久久久成人av毛片免费观看|