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

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

?? tstio.c

?? 支持wiggler的sjf2410工具
?? C
字號:
/*********************************************************************

Author:     Dale Roberts
Date:       8/30/95
Program:    TSTIO.EXE
Compile:    cl -DWIN32 tstio.c

Purpose:    Test the GIVEIO device driver by doing some direct
            port I/O.  We access the PC's internal speaker.

*********************************************************************/
#include <stdio.h>
#include <windows.h>
#include <math.h>
#include <conio.h>

typedef struct {
	short int pitch;
	short int duration;
} NOTE;

/*
 *  Table of notes.  Given in half steps.  It's a communication from
 * the "other side."
 */
NOTE notes[] = {{14, 500}, {16, 500}, {12, 500}, {0, 500}, {7, 1000}};

/*********************************************************************
  Set PC's speaker frequency in Hz.  The speaker is controlled by an
Intel 8253/8254 timer at I/O port addresses 0x40-0x43.
*********************************************************************/
void setfreq(int hz)
{
	hz = 1193180 / hz;						// clocked at 1.19MHz
	_outp(0x43, 0xb6);						// timer 2, square wave
	_outp(0x42, hz);
	_outp(0x42, hz >> 8);
}

/*********************************************************************
  Pass a note, in half steps relative to 400 Hz.  The 12 step scale
is an exponential thing.  The speaker control is at port 0x61.
Setting the lowest two bits enables timer 2 of the 8253/8254 timer
and turns on the speaker.
*********************************************************************/
void playnote(NOTE note)
{
	_outp(0x61, _inp(0x61) | 0x03);			// start speaker going
	setfreq((int)(400 * pow(2, note.pitch / 12.0)));
	Sleep(note.duration);
	_outp(0x61, _inp(0x61) & ~0x03);		// stop that racket!
}

/*********************************************************************
  Open and close the GIVEIO device.  This should give us direct I/O
access.  Then try it out by playin' our tune.
*********************************************************************/
int main()
{
	int i;
	HANDLE h;

    h = CreateFile("\\\\.\\giveio", GENERIC_READ, 0, NULL,
					OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
    if(h == INVALID_HANDLE_VALUE) {
        printf("Couldn't access giveio device\n");
        return -1;
    }
	CloseHandle(h);

	for(i=0; i < sizeof(notes)/sizeof(int); ++i)
		playnote(notes[i]);

	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久精品| 国产一区二区三区免费看| 99re在线视频这里只有精品| 国产日韩欧美不卡在线| 国产精品996| 国产精品久久三| 91色乱码一区二区三区| 亚洲综合色噜噜狠狠| 欧美日韩国产美女| 奇米影视一区二区三区| 精品国产伦一区二区三区观看方式| 久久99精品久久久久久| 日本一区二区成人在线| 色综合色狠狠天天综合色| 亚瑟在线精品视频| www日韩大片| 91视频国产观看| 日韩福利电影在线| 国产午夜精品久久久久久免费视| 97se亚洲国产综合在线| 午夜久久久久久电影| 亚洲精品一区二区精华| 91在线国产福利| 日本在线不卡视频| 国产精品人成在线观看免费 | 午夜电影一区二区| 欧美tickling网站挠脚心| 丁香六月综合激情| 日韩在线一二三区| 国产精品丝袜91| 欧美高清视频在线高清观看mv色露露十八 | 亚洲精品一区二区精华| 成人精品视频.| 免费在线欧美视频| 日韩美女久久久| 欧美大片国产精品| 一本久道中文字幕精品亚洲嫩| 美女视频免费一区| 亚洲欧美日韩人成在线播放| 日韩免费电影一区| 91国产免费看| 国产精品一区二区三区乱码| 亚洲成人1区2区| 一区精品在线播放| 精品国产乱子伦一区| 在线免费不卡视频| 床上的激情91.| 精油按摩中文字幕久久| 亚洲午夜羞羞片| 日韩一区有码在线| 久久人人爽人人爽| 日韩欧美精品在线视频| 欧美日韩一级黄| 色婷婷av一区二区三区之一色屋| 国产成人啪午夜精品网站男同| 日av在线不卡| 午夜婷婷国产麻豆精品| 亚洲欧美日韩综合aⅴ视频| 国产欧美一区二区精品仙草咪 | 99在线精品视频| 国产一区二区看久久| 麻豆精品在线视频| 日韩国产在线一| 一区二区在线电影| 中文字幕日本乱码精品影院| 欧美—级在线免费片| 久久久影视传媒| 日韩精品在线看片z| 欧美一区二区视频观看视频| 欧美日韩中字一区| 欧美专区亚洲专区| 91久久精品日日躁夜夜躁欧美| av激情综合网| av中文字幕不卡| av一区二区不卡| av高清久久久| 91色婷婷久久久久合中文| 97久久精品人人爽人人爽蜜臀| 成人av电影在线观看| 成人一级片在线观看| 成人动漫一区二区三区| k8久久久一区二区三区 | 6080日韩午夜伦伦午夜伦| 欧美精品一二三四| 日韩视频免费观看高清完整版| 欧美一级免费大片| 精品国产乱码久久久久久图片| www欧美成人18+| 日本一区二区三区在线观看| 国产精品久久毛片| 亚洲美女一区二区三区| 亚洲一区自拍偷拍| 奇米色一区二区三区四区| 精品一区二区综合| 国产成人av电影免费在线观看| k8久久久一区二区三区| 日本韩国一区二区三区视频| 4438成人网| 久久精品欧美一区二区三区麻豆 | 亚洲色欲色欲www| 夜夜嗨av一区二区三区| 天天影视色香欲综合网老头| 日韩高清在线不卡| 国产激情一区二区三区四区 | 国产不卡高清在线观看视频| 91色|porny| 欧美片网站yy| 国产亚洲人成网站| 亚洲欧美日韩国产中文在线| 视频在线观看91| 国产精品亚洲一区二区三区妖精| 99久久夜色精品国产网站| 欧美日韩在线精品一区二区三区激情| 欧美一级夜夜爽| 中文字幕不卡的av| 日韩黄色在线观看| av午夜一区麻豆| 91麻豆精品国产91久久久久久| 欧美激情综合网| 污片在线观看一区二区| 国产99久久久精品| 欧美精品v国产精品v日韩精品| 久久久久国产精品厨房| 亚洲国产一区视频| 成人免费视频国产在线观看| 欧美日韩一级视频| 国产精品美女久久久久久久| 日韩国产精品久久久久久亚洲| 成人免费毛片片v| 欧美一区二区三区在线观看视频| 中文字幕一区二区三区蜜月| 麻豆精品久久精品色综合| 91蜜桃在线免费视频| 久久欧美一区二区| 日韩一区欧美二区| 色婷婷久久99综合精品jk白丝| 精品嫩草影院久久| 亚洲h在线观看| 色婷婷精品大在线视频| 中文字幕欧美三区| 狠狠狠色丁香婷婷综合激情| 欧美日韩一区视频| 亚洲男帅同性gay1069| 国产福利视频一区二区三区| 制服视频三区第一页精品| 一区二区三区小说| av一区二区不卡| 国产婷婷色一区二区三区 | 亚洲激情自拍偷拍| 成人激情文学综合网| 日韩精品一区二区三区视频在线观看| 一区二区高清视频在线观看| jlzzjlzz亚洲女人18| 国产网红主播福利一区二区| 久88久久88久久久| 日韩一区二区三区精品视频| 亚洲成人激情自拍| 欧美午夜视频网站| 一区二区三区精品久久久| av电影一区二区| 国产精品久久夜| 成人性色生活片免费看爆迷你毛片| 亚洲精品一区二区三区精华液 | 自拍偷拍亚洲欧美日韩| 成人黄色片在线观看| 国产欧美一区二区精品婷婷| 国产在线不卡一卡二卡三卡四卡| 日韩精品一区二区三区中文精品| 日本色综合中文字幕| 91精品在线免费| 日本aⅴ免费视频一区二区三区| 91精品婷婷国产综合久久| 日日夜夜一区二区| 欧美精品丝袜中出| 日韩av一区二区在线影视| 88在线观看91蜜桃国自产| 五月天久久比比资源色| 6080国产精品一区二区| 蜜臀av一区二区在线观看| 亚洲精品在线观看视频| 国产精华液一区二区三区| 国产欧美一区二区精品久导航| 国产成人在线看| 专区另类欧美日韩| 欧美在线高清视频| 男女男精品网站| 久久久久高清精品| 不卡一区二区在线| 一区二区三区四区高清精品免费观看| 欧美影视一区二区三区| 日本va欧美va瓶| 国产日韩欧美不卡在线| 一本到不卡精品视频在线观看| 亚洲成av人片在线观看无码| 精品区一区二区| bt7086福利一区国产| 亚洲成人黄色影院| 久久新电视剧免费观看| 91亚洲精华国产精华精华液| 日韩中文字幕一区二区三区|