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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? beeper.bat

?? KmdKit 匯編下開發(fā)驅(qū)動的工具 由俄羅斯某強(qiáng)男開發(fā)
?? BAT
字號:
;@echo off
;goto make

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;
;  beeper - Kernel Mode Driver
;  Makes beep thorough computer speaker
;
;  Written by Four-F (four-f@mail.ru)
;
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

.386
.model flat, stdcall
option casemap:none

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                                  I N C L U D E   F I L E S                                        
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

include \masm32\include\w2k\ntstatus.inc
include \masm32\include\w2k\ntddk.inc

include \masm32\include\w2k\hal.inc

includelib \masm32\lib\w2k\hal.lib

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                           U S E R   D E F I N E D   E Q U A T E S                                 
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

TIMER_FREQUENCY	equ 1193167			; 1,193,167 Hz
OCTAVE			equ 2

;PITCH_A		equ 440				;  440,00 Hz
;PITCH_As		equ 446				;  466,16 Hz
;PITCH_H		equ 494				;  493,88 Hz
PITCH_C			equ 523				;  523,25 Hz
PITCH_Cs		equ 554				;  554,37 Hz
PITCH_D			equ 587				;  587,33 Hz
PITCH_Ds		equ 622				;  622,25 Hz
PITCH_E			equ 659				;  659,25 Hz
PITCH_F			equ 698				;  698,46 Hz
PITCH_Fs		equ 740				;  739,99 Hz
PITCH_G			equ 784				;  783,99 Hz
PITCH_Gs		equ 831				;  830,61 Hz
PITCH_A			equ 880				;  880,00 Hz
PITCH_As		equ 988				;  987,77 Hz
PITCH_H			equ 1047			; 1046,50 Hz

; We are going to play c-major chord

TONE_1			equ TIMER_FREQUENCY/(PITCH_C*OCTAVE)
TONE_2			equ TIMER_FREQUENCY/(PITCH_E*OCTAVE)
TONE_3			equ (PITCH_G*OCTAVE); for HalMakeBeep

DELAY			equ 2000000h		; for my ~1000mHz machine

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                           U S E R   D E F I N E D   M A C R O S                                   
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

DO_DELAY MACRO
	; Silly method, but it works ;-)
	mov eax, DELAY
	.while eax
		dec eax
	.endw
ENDM

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                                          C O D E                                                  
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

.code

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                                         MakeBeep1                                                 
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

MakeBeep1 proc dwPitch:DWORD

	; Direct hardware access

	cli

	mov al, 10110110y
	out 43h, al         ; Timer 8253-5 (AT: 8254.2).

	mov eax, dwPitch
	out 42h, al

	mov al, ah
	out 42h, al

	; speaker ON
	in al, 61h
	or  al, 11y
	out 61h, al

	sti

	DO_DELAY

	cli

	; speaker OFF
	in al, 61h
	and al, 11111100y
	out 61h, al

	sti

	ret

MakeBeep1 endp

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                                            MakeBeep2                                              
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

MakeBeep2 proc dwPitch:DWORD

	; Hardware access via HAL using *_PORT_UCHAR/*_PORT_UCHAR functions

	cli

	invoke WRITE_PORT_UCHAR, 43h, 10110110y

	mov eax, dwPitch
	and eax, 0FFh
	invoke WRITE_PORT_UCHAR, 42h, eax
	mov eax, dwPitch
	shr eax, 8
	and eax, 0FFh
	invoke WRITE_PORT_UCHAR, 42h, eax

	; speaker ON
	invoke READ_PORT_UCHAR, 61h
	or  al, 11y
	and eax, 0FFh
	invoke WRITE_PORT_UCHAR, 61h, eax

	sti

	DO_DELAY	

	cli

	; speaker OFF
	invoke READ_PORT_UCHAR, 61h
	and al, 11111100y
	and eax, 0FFh
	invoke WRITE_PORT_UCHAR, 61h, eax

	sti

	ret

MakeBeep2 endp

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                                       DriverEntry                                                 
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

DriverEntry proc pDriverObject:PDRIVER_OBJECT, pusRegistryPath:PUNICODE_STRING

	invoke MakeBeep1, TONE_1
	invoke MakeBeep2, TONE_2

	; Hardware access via hal.dll function HalMakeBeep
	invoke HalMakeBeep, TONE_3
	DO_DELAY
	invoke HalMakeBeep, 0

	mov eax, STATUS_DEVICE_CONFIGURATION_ERROR
	ret

DriverEntry endp

;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;                                                                                                   
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

end DriverEntry

:make

set drv=beeper

\masm32\bin\ml /nologo /c /coff %drv%.bat
\masm32\bin\link /nologo /driver /base:0x10000 /align:32 /out:%drv%.sys /subsystem:native %drv%.obj

del %drv%.obj

echo.
pause

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品区一区二区三| 欧美性生活久久| 久久九九久久九九| 国产精品538一区二区在线| 亚洲精品一区二区三区影院| 韩国一区二区在线观看| 国产精品视频一二| 在线观看亚洲精品视频| 日韩中文欧美在线| 中文字幕欧美国产| 成人开心网精品视频| 亚洲欧美成人一区二区三区| 日本高清不卡一区| 日本特黄久久久高潮| 久久久久99精品国产片| 91性感美女视频| 首页国产欧美日韩丝袜| 欧美v日韩v国产v| 成人av一区二区三区| 亚洲电影一区二区三区| 欧美岛国在线观看| 99精品久久只有精品| 天天影视网天天综合色在线播放| 精品国产3级a| 97成人超碰视| 男人操女人的视频在线观看欧美 | 欧美一区在线视频| 国产成人精品aa毛片| 亚洲精品免费播放| 欧美成人女星排行榜| 91蜜桃视频在线| 久久国内精品自在自线400部| 综合av第一页| 精品国产电影一区二区| 91免费看`日韩一区二区| 蜜桃视频在线观看一区| 亚洲精品成人悠悠色影视| 精品99999| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲视频一区二区在线观看| 欧美一区二区网站| 色综合一个色综合亚洲| 久久99日本精品| 亚洲成a人在线观看| 国产日本欧洲亚洲| 日韩精品在线看片z| 在线观看91视频| 成年人国产精品| 国产在线麻豆精品观看| 日韩电影一区二区三区四区| 亚洲黄一区二区三区| 欧美国产欧美综合| 精品少妇一区二区三区在线视频| 欧美在线一区二区| 91亚洲国产成人精品一区二三| 国内精品伊人久久久久影院对白| 婷婷综合在线观看| 一区二区三区中文字幕| 中文字幕成人在线观看| 久久综合精品国产一区二区三区| 久久久久久97三级| 欧美一区二区不卡视频| 欧美在线观看视频一区二区| 色婷婷精品久久二区二区蜜臂av | 成人ar影院免费观看视频| 久久精品国产澳门| 美女脱光内衣内裤视频久久网站| 一区二区三区在线播| 亚洲视频一区在线| 亚洲天堂福利av| 中文字幕亚洲不卡| 中文字幕一区三区| 亚洲欧洲国产日韩| 亚洲欧洲av在线| 亚洲色图清纯唯美| 成人欧美一区二区三区| 最新热久久免费视频| 日韩理论片一区二区| 亚洲三级久久久| 亚洲女与黑人做爰| 亚洲乱码中文字幕| 亚洲一区二区三区爽爽爽爽爽| 亚洲一区日韩精品中文字幕| 亚洲高清三级视频| 天堂成人国产精品一区| 日韩电影一区二区三区| 日韩成人一区二区三区在线观看| 免费观看日韩av| 国产精品一区二区91| 风间由美中文字幕在线看视频国产欧美| 国产91在线看| 色综合久久久网| 在线成人免费观看| 久久亚洲综合色| 国产精品美女久久久久久久| 亚洲精品中文字幕乱码三区| 亚洲bt欧美bt精品777| 麻豆免费精品视频| 国产aⅴ综合色| 91成人在线免费观看| 欧美一区二区人人喊爽| 欧美精品一区二区三区蜜臀| 国产精品美女一区二区在线观看| 亚洲一级二级三级| 美国三级日本三级久久99| 国产精品88888| 欧美在线观看视频一区二区三区| 91精品国产91热久久久做人人| 久久嫩草精品久久久久| 亚洲靠逼com| 精品一区二区免费在线观看| 欧美日韩视频一区二区| 日韩亚洲欧美综合| 国产精品沙发午睡系列990531| 亚洲精品福利视频网站| 激情综合网激情| 色婷婷精品大在线视频| 欧美mv和日韩mv国产网站| 中文字幕一区二区三区精华液 | 一区二区三区四区视频精品免费 | 国内精品久久久久影院薰衣草| av在线一区二区三区| 欧美日韩成人激情| 国产日产欧美一区| 婷婷中文字幕一区三区| 不卡av在线网| 日韩一区二区三区视频| 亚洲欧美欧美一区二区三区| 激情综合色播激情啊| 在线观看精品一区| 国产日产精品一区| 日韩不卡一区二区三区| 色婷婷av一区二区三区软件 | 日韩三级精品电影久久久 | 欧美刺激午夜性久久久久久久| 中文字幕人成不卡一区| 国产一区中文字幕| 欧美乱熟臀69xxxxxx| 亚洲欧美偷拍另类a∨色屁股| 国产精品伊人色| 日韩小视频在线观看专区| 亚洲综合色自拍一区| 国产+成+人+亚洲欧洲自线| 日韩欧美的一区| 午夜日韩在线电影| 色婷婷综合久久久中文字幕| 国产精品久久久久久久久久久免费看| 青娱乐精品视频| 欧美日韩欧美一区二区| 亚洲综合激情另类小说区| 99久久精品国产观看| 日本一区二区免费在线| 久久99精品国产.久久久久| 欧美日韩精品欧美日韩精品一综合| 午夜一区二区三区视频| 91美女片黄在线| 国产精品区一区二区三区| 国产成人在线色| 国产欧美日韩三区| 国产成人啪午夜精品网站男同| 欧美精品一级二级| 亚洲高清中文字幕| 欧美日韩国产在线播放网站| 亚洲一区二区在线播放相泽 | 成人高清av在线| 国产欧美日韩在线观看| 国产精品一级在线| 国产清纯在线一区二区www| 国产盗摄女厕一区二区三区| 久久久久久久久久看片| 国产剧情一区在线| 欧美国产1区2区| 波多野结衣在线aⅴ中文字幕不卡| 国产日韩影视精品| 99久久国产综合精品色伊| 国产精品久久毛片a| 99热99精品| 亚洲日本va在线观看| 欧美体内she精高潮| 日韩精品一级二级| 日韩精品一区二区三区swag| 国产一级精品在线| 国产欧美精品一区二区色综合| 粉嫩aⅴ一区二区三区四区五区| 国产蜜臀97一区二区三区| 99re这里只有精品视频首页| 亚洲免费三区一区二区| 欧美喷潮久久久xxxxx| 久草中文综合在线| 国产婷婷色一区二区三区| 91丨porny丨首页| 日韩一区欧美二区| 久久精品人人做| 色哟哟日韩精品| 日本亚洲最大的色成网站www| 久久精品日韩一区二区三区| 色综合久久中文综合久久97| 免费观看在线综合色| 国产精品网站在线观看| 欧美嫩在线观看|