《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 匯編源代碼之MAKE SOUNDS(發聲)

匯編源代碼之MAKE SOUNDS(發聲)

2017-07-23
關鍵詞: 匯編語言

INTRODUCTION

This code example provides a set of keyboard routines to control sound output while waiting for a user to enter a keyboard character. The advantage to this method is that a main routine can call these sound routines to play a sound sequence, and the sound routines will return control back to the main routine whenever the user enters keyboard data so that the main routine can continue computing while the sound plays in the background. The code example has two different code entry points for getting keyboard data. One code entry point is a standard get_keyinput call which will wait for a key and update the sound data until a key code is found. The other code entry point is the get_keyinput_to call, which will wait a set amount of time for a key code and if none is found, return with a no key code found condition. The calling routine puts a timeout counter value in register AX on entry. The counter value is based on the system clock which ticks at 18.2 times per second. The entry point start_table_sound is used to begin a background sound sequence. On entry, the register BX indexes a table of sound data. The table has a format of four byte entries and is terminated by a data word of zero. The four bytes are used as two words: the first is a duration count and the second is a tone value. There are two code entry points for turning the background sound off and on. There is also a utility to flush out the keyboard buffer that can be executed with a call to flush_keyboard.

;Set of keyboard routines with sound outputs
.MODEL small
.STACK 500
.DATA
 ;define table for sound output
;sample_sounds   dw  8,45000  ;long low sound
;       dw  2,2000     ;short high sound
;       dw  0       ;end of sample sound table
sound_table  dw  0
sound_time_m  dw  0
sound_time_l  dw  0
sound_flag   db  0
sound_on_flag db  0,0
key_time_out_m dw  0
key_time_out_l dw  0
.CODE
;************ ^^^^^^^^^^ *************
;### code entry point #####
get_keyinput  proc near
;this routine checks for keyboard data in BIOS buffer
; and returns with data if there
;else it updates sound output data and loops to check for
; keyboard data again until keyboard data found
;on exit AX has keyboard data
   public  get_keyinput
   push bx
   push cx
   push dx
get_keyinput_loop:
     mov ah,1  ;set AH for scan
     int 16H  ;BIOS Call
      ;branch if no keyboard data
     jz  sound_update
     mov ah,0  ;set AH for get key
     int 16H  ;BIOS Call
   pop dx
   pop cx
   pop bx
   ret
;******* -------- *******
sound_update:
   cmp sound_flag,0    ;check for sound on????
   jz  get_keyinput_loop  ;branch out if sound off
   mov cx,sound_time_m   ;else check for sound update
   mov ax,sound_time_l
   call test_current_time  ;is it time for update ??
   jc  get_keyinput_loop  ;branch if not time
   mov bx,sound_table
   mov ax,[bx]       ;get next sound update value
   or  ax,ax        ;?? end of sound ??
   jz  turn_sound_off   ;branch if end sound
   call get_time_plus_ax  ;reset sound duration
   mov sound_time_m,cx
   mov sound_time_l,ax
   inc bx
   inc bx
   mov ax,[bx]
   inc bx
   inc bx
   mov sound_table,bx
   call sound_out_ax    ;go set sound frequency
   jmp get_keyinput_loop ;branch to keyboard loop
turn_sound_off:
   call sound_off
   mov sound_flag,0
   jmp get_keyinput_loop ;branch to keyboard loop
get_keyinput  endp
;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
;************ ########## *************
;### code entry point #####
get_keyinput_to   proc near
;get keyboard data with timeout if no data available
;on entry AX has time duration in 18 ticks per second
;on exit if carry clear then AX has keyboard data
   public  get_keyinput_to
   push bx
   push cx
   push dx
   call get_time_plus_ax   ;add duration to current time
   mov key_time_out_m,cx  ;set timeout value
   mov key_time_out_l,ax
get_keyinput_to_loop:
   mov ah,1        ;ready to scan keyboard data
   int 16H         ;BIOS Call
   jz  sound_update_to   ;branch if no keyboard data
   mov ah,0        ;ready to get key data
   int 16H          ;BIOS Call
   pop dx
   pop cx
   pop bx
   clc            ;set keyboard data flag
   ret
get_keyinput_to_1:
   mov cx,key_time_out_m   ;check for timeout
   mov ax,key_time_out_l
   call test_current_time
   jc  get_keyinput_to_loop ;branch if no timeout
   xor ax,ax         ;else timeout return condition
   pop dx
   pop cx
   pop bx
   stc            ;set no keyboard data flag
   ret
; ******** %%%%%%% ********
sound_update_to:
   cmp sound_flag,0    ;check for sound on????
   jz  get_keyinput_to_1  ;branch if sound off
   mov cx,sound_time_m   ;else check for sound update
   mov ax,sound_time_l
   call test_current_time
   jc  get_keyinput_to_1  ;branch if not ready for update
   mov bx,sound_table
   mov ax,[bx]
   or  ax,ax        ;test for end of table
   jz  turn_sound_off_to  ;branch if end of table data
   call get_time_plus_ax
   mov sound_time_m,cx
   mov sound_time_l,ax
   inc bx
   inc bx
   mov ax,[bx]
   inc bx
   inc bx
   mov sound_table,bx
   call sound_out_ax
   jmp get_keyinput_to_1
turn_sound_off_to:
   call sound_off
   mov sound_flag,0
   jmp get_keyinput_to_1
get_keyinput_to   endp
;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
;************ @@@@@@@@@@ ************
;### code entry point #####
start_table_sound  proc near
;subroutine to start background sound output
;on entry BX indexes sound data table
   public  start_table_sound
   push ax
   push bx
   mov ax,[bx]
   call get_time_plus_ax
   mov sound_time_m,cx
   mov sound_time_l,ax
   inc bx
   inc bx
   mov ax,[bx]
   inc bx
   inc bx
   mov sound_table,bx
   call sound_out_ax
   mov sound_flag,0FFH
   pop bx
   pop ax
   ret
start_table_sound  endp
;************ ========== *************
;### code entry point #####
flush_keyboard proc near
 ;utility to flush contents of keyboard buffer
   public  flush_keyboard
   mov ah,1
   int 16H    ;BIOS Call ;scan for keyboard data
   jz  flush_keyboard_x   ;branch if no keyboard data
   mov ah,0         ;else get keyboard data
   int 16H    ;BIOS Call
   jmp flush_keyboard
flush_keyboard_x:
   ret
flush_keyboard endp
;************* ----------- **************
sound_out_ax  proc near
 ;set sound out frequency to data value in AX
   push ax
   push ax
   cmp sound_on_flag,0
   jne sound_out_1
   in  al,61H     ;input port 61h
   or  al,3
   out 61H,al     ;output port 61h
sound_out_1:
   mov al,0B6H
   out 43H,al     ;output port 43h
   pop ax
   out 42H,al     ;output port 42h
   xchg al,ah
   out 42H,al     ;output port 42h
   mov sound_on_flag,0FFH
   pop ax
   ret
sound_out_ax  endp
;*********** $$$$$$$$$$ ************
;###### code entry point #######
sound_off proc near
  ;turn sound port off
   public  sound_off
   push ax
   cmp sound_on_flag,0
   je  sound_off_exit
   in  al,61H     ;input port 61h
   and al,0FCH
   out 61H,al     ;output port 61h
   mov sound_on_flag,0
sound_off_exit:
   pop ax
   ret
sound_off endp
;************** %%%%%%%%%% ***************
;with all CX:AX time values, CX is most significant
; and AX is least significant
get_current_time  proc near
;on exit CX:AX has 32 bit day clock value
; in 18.2 ticks per second
   push dx
     xor ax,ax   ;set AH to zero
     int 1AH    ;BIOS Call get time
     mov ax,dx
   pop dx
   ret
get_current_time  endp
;****************************
get_time_plus_ax  proc near
;on entry AX has 16 bit value to add to current clock time
;on exit CX:AX has new 32 bit clock value
   push dx
   push ax
   xor ax,ax
   int 1AH      ;BIOS Call
   pop ax
   add ax,dx
   adc cx,0
   pop dx
   ret
get_time_plus_ax  endp
;************ ######## ************
test_current_time  proc near
;on entry CX:AX has time value
; to be subtracted from the current time
;on exit if carry set then current time
; is less than CX:AX time
   push dx
   push cx
   push ax
   xor ax,ax
   int 1AH      ;BIOS Call
   cmp dx,18
   jb  test_current_time_2
test_current_time_1:
   pop ax
   sub dx,ax
   pop dx
   sbb cx,dx
   mov cx,dx
   pop dx
   ret
test_current_time_2:
   or  cx,cx
   jnz test_current_time_1
   pop ax   ;this is fix code for midnight factor
   pop dx
   pop dx
   clc     ;clear carry condition
   ret
test_current_time  endp
;*****************************************
   end


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 九九热国产精品视频 | 国产人妖av | 久久伊人蜜桃av一区二区 | 中文字幕国产在线观看 | 免费成人看片 | 国产精品无码素人福利 | 日日干综合 | 亚洲国产成人久久精品大牛影视 | 欧美日韩国产一区 | 玖玖爱精品 | 婷婷四月开心色房播播网 | 久久中文免费视频 | 欧美成人aaa | 饥渴的少妇和男按摩师 | 毛片在线观看视频 | av网站免费线看 | 日本久久丰满的少妇三区 | 在线观看成人动漫 | 欧美激情视频网 | 99热影院| 少妇荡乳情欲办公室456视频 | 国产成人综合自拍 | 超薄肉色丝袜一二三 | 五月中文字幕 | 成人网在线播放 | 九九国产精品入口麻豆 | 国内精品久久久久久影视8 国内精品久久久久影视老司机 | 亚洲经典av | 精品毛片在线观看 | 亚洲中文字幕不卡无码 | 亚洲精品一区二区三区中文字幕 | 亚洲男人的天堂在线播放 | 欧美精品性生活 | 亚洲精品无码国产片 | 亚洲一区二区三区四区五区午夜 | 生活片一级片 | 久久精品无码一区二区三区 | 在线免费黄色网址 | 色狠狠一区二区三区香蕉 | 亚洲色中文字幕在线播放 | 秋霞成人午夜鲁丝一区二区三区 | 在线免费视频一区 | 香蕉网站在线观看 | 鲁夜天天末成午 | 国产精品91视频 | xx性欧美肥妇精品久久久久久 | 天天av天天翘天天综合网 | 亚洲国产精品久久精品 | 青青国产视频 | 精品不卡一区二区 | 日本免费高清一本视频 | 亚洲精品久久久久中文字幕欢迎你 | 国产成人精品久久综合 | 狂野欧美性猛交xxxxhd | 欧美 日韩 国产 成人 在线 91 | av无码不卡一区二区三区 | 欧美一区二区国产 | 国产午夜精品一区理论片飘花 | 国产suv精品一区二区 | 红桃视频一区二区三区免费 | 97色伦图 | 日日躁狠狠躁夜夜躁av中文字幕 | 中文字幕无限2021 | 成人国产免费 | 女人被黑人狂躁c到高潮小说 | 欧美性xxxxx极品少妇 | 日本中文字幕在线观看视频 | 天天色天天射天天干 | 久久国内| 3d动漫精品啪啪一区二区下载 | 日韩av在线看 | 男人的天堂国产 | 欧美国产综合色视频 | 成熟妇人a片免费看网站 | 特高潮videossexhd | 亚洲国产成人在线 | 欧美理论在线观看 | 刘亦菲毛片一区二区三区 | 国产成人在线免费观看视频 | 少妇被多人c夜夜爽爽 | 激情六月色| 久久亚洲精品无码va白人极品 | 一区二区三区国产在线观看 | 久久日本精品字幕区二区 | 国产精品理论片在线观看 | ga∨成人网 | 日韩一二在线 | 自拍偷拍精品视频 | 国产做a爱片久久毛片a片高清 | 久久精品成人无码观看免费 | 国产精品成人亚洲一区二区 | 成人爽站w47pw | 四虎国产精品永久地址99 | 99视频这里有精品 | 91尤物国产福利在线观看 | 亚洲国产精品久久网午夜 | 69xxxx国产| 人妻熟女αⅴ一区二区三区 | 中文字幕av伊人av无码av | 在线免费你懂的 | 亚洲s码欧洲m码国产av | 久在线观看福利视频69 | 亚洲综合精品一区二区三区 | 成人wxx视频免费 | 国产一区毛片 | 欧美精品一区二区三区久久久竹菊 | 97se亚洲国产综合自在线观看 | 国产视频污 | 性久久久久 | 成人亚洲免费 | 9i看片成人免费 | 欧洲女人牲交性开放视频 | 精品一区二区三区无码视频 | 久久综合精品国产丝袜长腿 | 在线观看精品国产 | 亚洲一区二区三区成人网站 | 美女免费网站在线观看 | 色欲久久综合亚洲精品蜜桃 | 久久不见久久见免费影院 | 三上悠亚三级 | 国产一区二区欧美日韩 | 荡女精品导航 | 欧美性猛交xxxx免费看 | 台湾绝版午夜裸体写真秀 | 亚洲精品成人网站在线观看 | 操人视频免费看 | 亚洲精品一区二区三区蜜桃 | 俄罗斯美女真人性做爰 | 成年女人色毛片 | 一级做a爱片性色毛片高清 一级做a毛片 | 九色激情网 | 国产黄色大片网站 | 亚洲码国产精品高潮在线 | aaa黄色一级片 | 亚洲精品自产拍在线观看 | 91成人网页 | 欧美成人26uuu欧美毛片 | 99国产小视频 | 精品国产一区二区三区久久狼黑人 | 国产精品入口免费软件 | 免费久久日韩aaaaa大片 | 成人免费a视频 | 国产乱国产乱300精品 | 40岁成熟女人牲交片20分钟 | 午夜视频成人 | 成年人免费在线观看网站 | 日本成人黄色 | 奇米第四色一二三四区 | 久久人人爽亚洲精品天堂 | 在线能看的av | 国产伦久视频免费观看视频 | 久久网中文字幕日韩精品专区四季 | 久久超碰在线 | 亚洲福利视频网站 | 亚洲视频在线免费看 | 亚洲激情小视频 | 久久久久无码中 | 女十八免费毛片视频 | 性xx无遮挡 | 国产又粗又黄的视频 | 欧美又粗又长又爽做受 | 免费xxxx大片国产在线 | www片香蕉内射在线88av8 | 亚洲成a人片在线观看无码 97se亚洲精品一区 | 亚洲中文无码av在线 | 丰满少妇高潮惨叫久久久一 | 久久久午夜精品理论片中文字幕 | 国产三级精品三级在专区 | 国产另类ts人妖一区二区 | 国产女上位 | 牛鞭伸入女人下身的真视频 | 成人a毛片 | 日韩人妻无码一区二区三区 | 91免费污视频 | 女婴高潮h啪啪 | 午夜8888| 欧美18aaaⅹxx| 亚洲国产欧美不卡在线观看 | 欧美一区二区三区啪啪 | 国产精品igao为爱做激情 | 国产精品视频偷伦精品视频 | 国产精品人人做人人爽人人添 | 综合久久婷婷 | 一级国产片 | 黄色大全免费看 | 伊人成人在线观看 | 一本色道久久加勒比精品 | 国产曰又深又爽免费视频 | 亚洲三级中文字幕 | 日本黄色大片免费 | 免费无码又爽又刺激高潮软件 | 人妻丰满熟妇av无码区免 | 精品91av | 成人网在线| 亚洲视频一区在线 | 在线观看国产精品普通话对白精品 | heyzo综合国产精品216 | 久久精品一二三 | 噜噜噜久久| 亚洲欧美日韩精品在线 | 中文字字幕在线中文乱码范文 | 勾搭情趣店女老板av | 国产污污视频在线观看 | 精品久久久久久久久久久国产字幕 | 一区二区三区无码免费看 | 农村妇女av | 国产在线国偷精品产拍 | 成人无号精品一区二区三区 | 国产激情无码一区二区三区 | 暴力强奷在线播放无码 | 天堂av国产夫妇精品自在线 | 中文在线а√在线 | 中文字幕日韩精品一区二区三区 | 色老二导航 | 国产精品久久一区二区三区动漫 | 色一情一区二区三区四区 | 四虎视频在线精品免费网址 | 北条麻妃一区二区三区在线视频 | 婷婷久久亚洲 | 成人午夜视频在线观看 | 国产又黄又大又爽 | 欧美日韩视频一区二区三区 | 国产精品视频网 | 久久精品国产99国产 | 欧美在线一二 | 在线视频一区少妇露脸福利在线 | 日欧137片内射在线视频播放 | 精品久久8x国产免费观看 | 国产专区国产av | 中文字幕在线免费 | 真人做人试看60分钟免费 | 免费观看av的网站 | 欧美三日本三级少妇三级99观看视频 | 亚洲男人天堂视频 | 成人av免费看 | 亚洲免费中文字幕 | 亚洲最大无码中文字幕 | 成年人黄色毛片 | 69精品| 久久婷婷伊人 | 天天综合天天添夜夜添狠狠添 | 精品久久久三级丝袜 | 中文字幕日本人妻久久久免费 | 狼人大香伊蕉国产www亚洲 | 国产精品久久久久久久久久久久久 | 久久无码人妻热线精品 | 国产ts在线视频 | 日日av拍夜夜添久久免费 | 国产目拍亚洲精品区一区 | 欧美色图30p | 国产一区欧美一区 | 欧美z○zo变态重口另类黄 | 国产毛片视频 | 99国产精品入口 | 人人揉人人捏人人添 | 真人做爰高潮全过程毛片 | 久艹伊人| 欧美性猛交ⅹxxx乱大交妖精 | 日本一卡二卡不卡视频查询 | 国产良家自拍 | 全村肉体暴力强伦轩np小说 | 日韩人成 | 久久99热人妻偷产国产 | 久久伊人草 | 国产精品爽黄69天堂a | 99视频网址 | 全黄h全肉1v1各种姿势动漫 | 国产大片黄在线观看 | 日韩中文人妻无码不卡 | 不卡中文字幕 | 免费观看一区 | 亚洲xxxx做受欧美 | 亚洲国产无线乱码在线观看 | 欧美精品乱码视频一二专区 | 国产男小鲜肉同志免费 | 欧洲美熟女乱又伦av影片 | 伊人久久久久久久久久久 | 6080一级片 | 人人看人人草 | 成人午夜激情视频 | 亚洲欧美校园春色 | 一区二区久久久久草草 | 日本黄漫动漫在线观看视频 | 无码日韩精品一区二区免费暖暖 | 99久久婷婷国产综合精品电影 | 国产精品揄拍一区二区久久国内亚洲精 | 欧美第一页 | 热99在线视频 | 三级全黄做爰视频在线手机观看 | 久久泄欲网 | 51久久国产露脸精品国产 | 亚洲一区a | 成人免费精品网站 | 亚洲国产成人久久一区二区三区 | 日本一二三区视频在线 | 深夜国产精品 | 久久综合综合久久综合 | 无遮挡国产 | 亚洲gv2023 | 99在线播放| 国产高潮久久久 | 欧美午夜性春猛交xxxx明星 | 国产精品一区二区久久国产 | 午夜嘿嘿嘿影院 | 日本精品久久久久中文字幕 | 美女隐私免费看 | 深爱激情站 | 国产偷久久一区精品69 | www日韩av| 最新黄色网址在线观看 | 日日碰狠狠添天天爽超碰97 | 男人天堂手机在线 | 综合久久色 | 欧美成人精品一区二区 | 俺也来俺也去俺也射 | 国产中文字幕免费 | 国产免费91 | 五月丁香色综合久久4438 | 精品久久久久久久久久久aⅴ | 日韩精品视频在线免费观看 | 免费观看交性大片 | jizz免费 | 亚洲无线看 | 欧美成年人在线观看 | 少妇人妻无码专区在线视频 | 欧美性xxxxx极品少妇 | 日日噜噜噜噜人人爽日本精品 | 91精品久久久久久综合五月天 | 国产毛片久久 | 一本大道加勒比免费视频 | 在线h网站 | 天天av天天好逼 | 欧美黑人一级视频 | 99精品欧美一区二区蜜桃美图 | 国产情侣久久久久aⅴ免费 精国产品一区二区三区a片 | 精品国产va久久久久久久冰 | 内谢少妇xxxxx8老少交 | 99热在线观看 | 亚洲欧美精品在线 | 国产后进极品圆润翘臀在后面玩 | 亚洲欧美午夜 | 欧美色视频在线播放 | 色偷偷免费视频 | 久久综合狠狠综合五十路 | 久一国产 | 超碰在线香蕉 | 18禁超污无遮挡无码免费网站国产 | 韩国一区二区三区美女美女秀 | 91玉足脚交白嫩脚丫 | 99夜夜| 国产精品999. | 午夜网站在线观看 | 欧美视频日韩 | 久久极品视频 | 黄色aaa网站 | 国产激情久久久久久 | 一区二区久久精品66国产精品 | 夫妇交换性三中文字幕 | 中文字幕妇偷乱视频在线观 | 外国a级片| 国产午夜无码精品免费看 | 成人3d动漫一区二区三区 | 丰满少妇猛烈进入三区视频 | 美女露出奶头扒开尿口免费网站 | 精品国产三级a∨在线 | 在线视频观看免费视频18 | 老司机午夜福利av无码特黄a | 国语自产拍91在线a拍拍 | 亚洲视频一区 | 成人午夜免费毛片 | 澳门一级黄色片 | 日韩欧美在线观看一区二区三区 | www.av在线| 久久毛片视频 | 日韩无套| 久久久久国产一区二区 | 麻豆91精品91久久久的优点 | 乱肉合集乱高h久久爱 | 亚洲福利二区 | 色偷偷av| 最近日韩中文字幕 | 99免费观看| 狠狠色噜噜狠狠狠狠奇米777 | 七月丁香婷婷 | 无遮挡又色又刺激的女人视频 | 粉嫩av在线播放一绯色 | 国产a级精品毛片 | 精品视频无码一区二区三区 | 欧美在线观看视频一区二区 | 久久久久久999 | 中文字幕 人妻熟女 | 狠狠色噜噜狠狠狠狠999米奇 | av中文字幕亚洲 | 性生交大片免费全毛片 | 欧美日韩视频一区二区三区 | 欧美日韩综合在线观看 | 8av国产精品爽爽ⅴa在线观看 | 10000部美女免费大片aaa | 四虎影院黄色 | 红桃视频91 | 成年人看的羞羞网站 | 婷婷国产一区综合久久精品 | 久久久久青草大香综合精品 | 久久久www成人免费精品张筱雨 | 欧美入口 | 国产精品成人3p一区二区三区 | av网在线观看 | 亚洲性无码av中文字幕 | 不卡毛片在线观看 | 永久免费看啪啪的网站 | 国产另类ts人妖高潮 | 嫩草在线看 | 果冻传媒色av国产在线播放 | 蜜桃视频一区二区三区在线观看 | 偷窥村妇洗澡毛毛多 | 福利姬在线观看 | 久久久久久久久久久久久9999 | 91精彩视频在线观看 | 色综合久久久无码中文字幕 | 天天干天天谢 | 久久久久久在线观看 | 波多野结衣乱码中文字幕 | 综合色视频 | 国产裸体无遮挡免费精品视频 | 亚洲乱淫 | 午夜av福利 | 国产精品国产三级国产普通话99 | 国产精品入口久久 | 国产一区二区麻豆 | 一久久久 | 中文字幕色av一区二区三区 | 极品美女白嫩呻吟湿淋淋照片 | 亚洲2017天堂色无码 | 日韩精品中字 | 久久精品人人做人人妻人人玩 | 无码人妻丰满熟妇区五十路 | 久草热在线视频 | 少妇人妻精品一区二区 | 国产精品av一区二区 | 五月天精品一区二区三区 | 国产精品igao视频网网址 | 亚洲性色av私人影院无码 | 蜜臀久久| 麻豆国产人妻欲求不满谁演的 | 1000部拍拍拍18勿入免费视频下载 | 欧美亚洲福利 | 日本系列 1页 亚洲系列 | 五月婷婷丁香 | 欧美 偷窥 清纯 综合图区 | 欧洲亚洲自拍 | 国产一区二区不卡在线 | 国产超碰人人爽人人做人人爱 | 日本黄频 | 精品无码一区二区三区爱欲九九 | 国产成人av一区二区三区不卡 | 美国女人毛片 | 九九热在线视频观看 | 日本免费一区二区三区四区五区 | 特大黑人巨交性xxxx | 色情一区二区三区免费看 | 男男成人高潮片免费网站 | 美国人性欧美xxxx | 亚洲激情婷婷 | 成年人免费在线看 | 免费国产黄色网址 | 日日婷婷夜日日天干 | 国产精品video | 日本一区中文字幕 | 在线观看日韩一区二区 | 久久亚洲精品成人av无码网站 | 成人免费看片39 | 天天爽夜夜爽视频 | 一本色道久久爱88av | 亚洲国产精品久久久久婷婷老年 | 久久精品视频一区二区 | 三级大片在线观看 | 理论片午午伦夜理片久久 | 深夜爽爽动态图无遮无挡 | aaa级片| 国内毛片毛片毛片毛片毛片毛片 | 久久久久国产a免费观看rela | 日本精品视频在线播放 | 在线成人免费 | 97无码免费人妻超级碰碰夜夜 | 国产精品久久久久久久白丝制服 | 天堂а√在线中文在线最新版 | 91久久夜色精品国产九色 | 国产欧美一区二区精品97 | 久操视频在线播放 | 国产激情视频一区二区三区 | 宅女噜噜66国产精品观看免费 | 精品人妻大屁股白浆无码 | 影音先锋中文字幕无码 | 亚洲人成电影网站色mp4 | 激情网综合| 乳孔很大能进去的av番号 | 性生大片免费观看一片黄动漫 | 西西人体www44rt大胆高清 | 亚洲精品久久久口爆吞精 | 亚洲欧美中文日韩在线v日本 | 国产精品日韩欧美一区二区三区 | 欧美r级在线 | 一级特黄色 | 国产色图视频 | 开心激情五月网 | 蜜桃视频网站 | 国产黄色片在线观看 | www成人国产| 亚洲自偷自偷图片 | 荷兰女人裸体性做爰 | 亚洲天堂视频一区 | 久久久成人精品视频 | 欧美天天综合色影久久精品 | 午夜性刺激在线视频免费 | 精品国产成人一区二区三区 | 国产精品嫩草影院av蜜臀 | 国产视频一区在线观看 | 欧美日韩不卡合集视频 | 伊人午夜| 蜜臀va | 一区二区三区视频在线 | 伊人91| 午夜黄色毛片 | 熟妇无码乱子成人精品 | 丰满大爆乳波霸奶 | 国产盗摄一区二区三区 | 在线观看少妇 | 色播日韩 | 么公的好大好硬好深好爽视频 | 好吊妞国产欧美日韩免费观看网站 | 又粗又硬的毛片aaaaa片 | 国产韩国精品一区二区三区久久 | 国产丝袜在线播放 | 亚洲精品偷拍视频 | 欧美成人午夜精品久久久 | 久久精品亚洲日本波多野结衣 | 小嘀咕视频官网在线观看 | 黄色一级视频网 | 精品乱码一区二区三区四区 | 女人18片毛片60分钟 | 日本中文在线观看 | 国产精品网站在线观看免费传媒 | 五月天激情开心网 | 91精品欧美一区二区三区 | 国产丶欧美丶日本不卡视频 | 亚洲欧美日韩国产精品b站在线看 | 91爱爱视频| 亚洲视频在线观看免费视频 | 久久av一区 | 色一欲一性一乱—区二区三区 | 天海翼一区二区三区免费 | 在线天堂新版资源www在线 | 一本色综合 | 一区二区三区四区在线视频 | 在线观看色网 | 黄色三级av| 级r片内射在线视频播放 | 日本极品在线 | 国产成人无码a在线观看不卡 | 久久疯狂做爰流白浆xxxⅹ | 色婷婷丁香 | 麻豆剧场 | 婷婷射图 | 极品少妇xxxx精品少妇偷拍 | 青青青手机在线视频 | 6699久久久久久久77777'7 6699嫩草久久久精品影院竹菊 | 美女国产免费 | 国产一区二区三区在线看 | 九九自拍视频 | 国产情侣出租屋露脸实拍 | 日韩精品在线免费看 | 日韩中文字幕影院 | 亚洲 欧美 变态 国产 另类 | 少妇精品免费视频欧美 | 久久人人爽人人爽人人片av麻烦 | 中日韩精品视频在线观看 | 日本特黄特色aaa大片免费 | 日本一区二区在线视频 | 又大又粗又爽免费视频a片 日本丰满熟妇videossex8k | 蜜桃av影院| 特黄视频在线观看 | 2019中文字幕在线 | 亚洲激情在线视频 | 免费国产精品视频 | 全国探花 | 愉拍自拍第169页 | 久久激情久久 | 亚洲高潮毛片无遮挡免费 | 日韩一区二区在线视频 | 国产精品揄拍一区二区 | 精品久久久久久综合日本 | 无码视频一区二区三区 | 麻豆日韩| 天天曰天天 | 深夜毛片 | 成年女人免费v片 | 天干夜天干夜天天免费视频 | 一级真人毛片 | 国产刺激的三3p交换视频 | 精品国产一区二区三区四区阿崩 | 51国产在线 | 999国内精品永久免费视频 | 国产精品久久久久久久蜜臀 | 色精品| 成人欧美一区二区三区黑人麻豆 | 性高朝久久久久久久3小时 av片在线观看 | 亚洲蜜桃av | 禁断一区二区三区在线 | 中文毛片无遮挡高潮免费 | xxx久久| 怡红院成人网 | 日本少妇做爰全过程毛片 | 波多野结衣亚洲天堂 | 黄色午夜影院 | 18videosex性vr日 |