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

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

?? turbo.asm

?? <BIOS研發技術剖析>書的源代碼,包括完整的BIOS匯編語言源程序.
?? ASM
字號:
	page	,132
	title	TURBO SWITCH HANDLER THROUGH KBC PIN
;---------------------------------------------------------------;
;*****************************************************************;
;*****************************************************************;
;**								**;
;**	(C)Copyright 1985-1996, American Megatrends Inc.	**;
;**								**;
;**			All Rights Reserved.			**;
;**								**;
;**		6145-F, Northbelt Parkway, Norcross,		**;
;**								**;
;**		Georgia - 30071, USA. Phone-(770)-246-8600.	**;
;**								**;
;*****************************************************************;
;*****************************************************************;
;---------------------------------------;
cgroup	group	_text
_text	segment	word	public	'CODE'
	assume	cs:cgroup
.486p
;---------------------------------------;
;	TURBO_SWITCH FROM INT-8		;
;---------------------------------------;
; input	status		status		;
; pin#	0=High speed	1=High speed	;
; 27	01		81		;
; 28	02		82		;
; 29	04		84		;
; 30	08		88		;
; 31	10		90		;
; 33	40		C0		;
;---------------------------------------;
; pin-23/24 can not be used as turbo	;
; switch input pin selection. because	;
; during GA20 on/off, if turbo switch	;
; is pressed, these pins may become	;
; 0 and will remain 0, can never be	;
; made 1.				;
; however pin-23,24 can be used as	;
; output pin.				;
;---------------------------------------;
; if bit-7 = 1 then			;
;	if pin-x = 1 then high speed	;
;			else low speed	;
; otherwise				;
;	if pin-x = 1 then low speed	;
;			else high speed	;
;---------------------------------------;
; pin-32 (DIAG PIN) can not be used	;
; pin-34 (KB-LOCK PIN) can not be used	;
;---------------------------------------;
	extrn	_led_on_8042:byte
	extrn	ob_full_read:near
	extrn	read_interrupt_level:near
	extrn	frequency_low:near
	extrn	frequency_high:near
	extrn	turbo_switch_end:near
	public	turbo_switch
turbo_switch:
	push	ax
	push	cx
	push	dx
	mov	ah,cgroup:_led_on_8042
	or	ah,ah
	jz	ts_3			; no turbo switch selected
	mov	al,ds:[16h]
	test	al,40h			; if bit-6 = 1 then func is active
	jz	ts_3
	and	al,3			; sample every 4 timer tick
	cmp	al,3
	jnz	ts_2			; sample time
	mov	dx,20h
	call	read_interrupt_level
	test	al,00000010b
	jnz	ts_3			; from INT-9, exit
	mov	dl,0a0h
	call	read_interrupt_level
	test	al,00010000b
	jnz	ts_3			; from INT-74, exit
	in	al,64h
	test	al,03h
	jnz	ts_3			; ib/ob full, exit
	mov	al,0cbh			; mov	al,0afh (AF is now a valid command)
	call	ibfree_64
	jnz	ts_33			; jnz	ts_3 ; o/b full, exit
	cli				; 03/24/94
	in	al,21h			; 03/24/94
	jcxz	$+2			; 03/24/94
	mov	dh,al			; save [port21h] ; 03/24/94
	or	al,02h			; disable IRQ1 ; 03/24/94
	out	21h,al			; 03/24/94
	mov	al,0c0h			; read input port
	call	ibfree_64
	call	ob_full_read
	and	al,ah
	and	al,01111111b
	mov	al,ds:[16h]
	jz	ts_6			; switch bit = 0
	xor	ax,8080h
ts_6:
	test	al,10000000b
	jz	ts_7			; no change, exit
	mov	al,20h			; read 8042 command byte
	call	ibfree_64
	call	ob_full_read
	push	ax
	mov	dl,al
	mov	al,60h			; write 8042 command byte
	call	ibfree_64
	mov	al,dl
	or	al,00110000b		; disable keyboard, mouse
	call	ibfree_60
	or	ah,ah
	js	ts_8
	call	frequency_high		; goto high speed
	jmp	short ts_9
ts_33:
	mov	al,0ffh
	call	ibfree_64
	jmp	short ts_3
ts_2:
	inc	ds:byte ptr [16h]
ts_3:
	pop	dx
	pop	cx
	pop	ax
	jmp	turbo_switch_end
;---------------------------------------;
ts_8:
	call	frequency_low		; goto low speed
ts_9:
	mov	al,60h			; restore command byte
	call	ibfree_64
	pop	ax
	call	ibfree_60
	xor	ds:byte ptr [16h],10000000b
ts_7:
	and	ds:byte ptr [16h],11111100b
	mov	al,dh			; restore [port21h] ; 03/24/94
	out	21h,al			; 03/24/94
	jmp	short ts_3
;---------------------------------------;
ibfree_64:
	out	64h,al
	jmp	short ibfree
ibfree_60:
	out	60h,al
ibfree:
	jcxz	short $+2
	in	al,64h
	test	al,1
	jnz	ibfree_2
	test	al,2
	jnz	ibfree
ibfree_2:
	ret
;---------------------------------------;
;*****************************************************************;
;*****************************************************************;
;**								**;
;**	(C)Copyright 1985-1996, American Megatrends Inc.	**;
;**								**;
;**			All Rights Reserved.			**;
;**								**;
;**		6145-F, Northbelt Parkway, Norcross,		**;
;**								**;
;**		Georgia - 30071, USA. Phone-(770)-246-8600.	**;
;**								**;
;*****************************************************************;
;*****************************************************************;
;-----------------------------------------------------------------------;
_text	ends
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩在线不卡| 亚洲精品国产无天堂网2021| av一区二区不卡| 亚洲欧美偷拍卡通变态| 欧美视频完全免费看| 欧美日韩一区视频| 91福利国产成人精品照片| 一区二区三区中文在线观看| 欧美日韩在线观看一区二区 | 国产亚洲一区二区在线观看| 丁香天五香天堂综合| 亚洲综合色在线| 日韩欧美资源站| www.欧美亚洲| 亚洲成人tv网| 国产亚洲一区二区三区在线观看| av中文字幕不卡| 五月天久久比比资源色| 精品国产凹凸成av人导航| www.亚洲人| 亚洲成人中文在线| 国产亚洲自拍一区| 欧美亚洲综合色| 久久99精品久久久久久国产越南| 中文字幕乱码久久午夜不卡| 色天天综合久久久久综合片| 蓝色福利精品导航| 中文字幕在线观看不卡| 91精品国产一区二区三区| 成人激情免费视频| 久久精品国产一区二区三区免费看 | 91久久久免费一区二区| 麻豆精品久久精品色综合| 最好看的中文字幕久久| 555夜色666亚洲国产免| 国产99精品国产| 首页国产欧美日韩丝袜| 中文字幕乱码一区二区免费| 日韩一级免费观看| 日本高清免费不卡视频| 国产一区二区三区在线观看免费视频| 亚洲日本va午夜在线影院| 日韩久久精品一区| 欧美影片第一页| 成人性色生活片| 国产在线精品一区二区夜色| 一本久久a久久免费精品不卡| 欧美日韩免费高清一区色橹橹| 中文一区二区在线观看| 精品久久人人做人人爱| 国产精品毛片无遮挡高清| 91精品国产综合久久久久| 久久九九久精品国产免费直播| 中文字幕视频一区| 中文字幕一区二区日韩精品绯色| 色94色欧美sute亚洲13| 日本不卡在线视频| 日本久久一区二区| 91免费观看视频在线| 成人永久看片免费视频天堂| 亚洲一区二区在线观看视频 | 欧美精品一区二区在线观看| 日韩精品午夜视频| 91国偷自产一区二区三区观看 | 中文字幕乱码亚洲精品一区| 国产精品亚洲成人| 久久久亚洲综合| 成人听书哪个软件好| 亚洲综合激情另类小说区| 成人一区在线观看| 亚洲国产高清在线| 日韩一级片在线观看| 91精品国产综合久久久久久久| 国产精品丝袜一区| 在线电影国产精品| 国产精品激情偷乱一区二区∴| 欧美夫妻性生活| 国产欧美日韩精品在线| 亚洲欧美日韩中文字幕一区二区三区 | 日韩高清国产一区在线| 国产精品一级片| 欧美三区在线视频| 国产欧美日本一区视频| 亚洲高清免费在线| 精品国产一区久久| 国产精品毛片a∨一区二区三区| 亚洲午夜免费福利视频| 韩国欧美国产1区| 欧美男男青年gay1069videost | 99re成人在线| 欧美美女喷水视频| 亚洲视频一区在线| 国产在线国偷精品免费看| 欧美日韩一区二区不卡| 99这里只有精品| 不卡的av电影| 欧美年轻男男videosbes| 日韩视频在线你懂得| 国产精品成人午夜| 一区二区三区日本| 亚洲精品成人少妇| 成人欧美一区二区三区| 亚洲国产成人私人影院tom | 亚洲h精品动漫在线观看| 国产精品久久久久aaaa樱花 | 国产精品一二二区| 91偷拍与自偷拍精品| 精品国产污网站| 亚洲午夜精品网| 成年人网站91| 亚洲精品一区二区三区四区高清| 一区二区三区免费看视频| 国产成人亚洲综合色影视| 欧美区视频在线观看| 一区二区三区小说| 99久久99久久免费精品蜜臀| 久久综合网色—综合色88| 日日夜夜精品视频免费| 91福利视频网站| 亚洲精品老司机| 一本在线高清不卡dvd| 亚洲欧洲色图综合| 97超碰欧美中文字幕| 一区精品在线播放| 一本到不卡免费一区二区| 国产精品国产三级国产普通话蜜臀| 色婷婷久久久亚洲一区二区三区| 26uuu国产一区二区三区| 国产精品私人自拍| 一区二区三区成人| 亚洲第一电影网| 成人ar影院免费观看视频| 精品久久久久香蕉网| 亚洲成人先锋电影| 欧美日韩国产另类一区| 秋霞电影一区二区| 99这里只有精品| 久久女同性恋中文字幕| 亚洲女同女同女同女同女同69| 一区二区三区自拍| 欧美性视频一区二区三区| 日韩一区欧美小说| 色综合网站在线| 国产欧美1区2区3区| 97久久超碰国产精品电影| 成人欧美一区二区三区视频网页| 久久精品国产亚洲5555| 久久久久一区二区三区四区| 久久国产精品第一页| 久久亚洲私人国产精品va媚药| 久久99久久99| 欧美国产在线观看| 色综合久久六月婷婷中文字幕| 五月天亚洲精品| 日韩一区二区在线免费观看| 久久99久久99小草精品免视看| 久久亚洲精精品中文字幕早川悠里 | 欧洲亚洲国产日韩| 日韩av电影免费观看高清完整版 | 欧美精品三级日韩久久| 狠狠狠色丁香婷婷综合久久五月| 国产精品色呦呦| 欧美三区在线观看| 国产一区欧美一区| 亚洲国产视频在线| 国产精品久久久久一区| 欧美视频一区二区三区在线观看| 国内精品自线一区二区三区视频| 日韩美女啊v在线免费观看| 欧美丰满少妇xxxbbb| 99久久精品情趣| 成人在线视频首页| 精品一区二区三区蜜桃| 久久99九九99精品| 日韩电影免费在线看| 亚洲美女精品一区| 成人免费视频在线观看| 久久精品亚洲精品国产欧美| 51精品视频一区二区三区| 91免费版pro下载短视频| 国产成人免费9x9x人网站视频| 精品一区二区日韩| 国产在线精品不卡| 国产乱国产乱300精品| 亚洲成国产人片在线观看| 一区二区三区.www| 亚洲综合男人的天堂| 天堂资源在线中文精品| 五月天久久比比资源色| 日韩av在线发布| 国产美女娇喘av呻吟久久| 国产乱理伦片在线观看夜一区| 国产经典欧美精品| 91视频com| 欧美二区乱c少妇| 欧美一区二区三区四区在线观看| 精品成人一区二区三区四区| 亚洲国产精品传媒在线观看| 亚洲欧美日韩久久|