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

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

?? zy11_programm is teacher's.asm

?? 實現(xiàn)電子器的功能
?? ASM
字號:
;選做題2
;編寫一個聲音程序,用鍵盤的1-8鍵發(fā)出樂音,以便可以自己演奏
;按鍵		字符		ASCII碼
;shift+1	!		21h
;shift+2	@		40h
;shift+3	#		23h
;shift+4	$		24h
;shift+5	%		25h
;shift+6	^		5Eh
;shift+7	&		26h
;shift+8	*		2Ah

data	segment	para
	Table_L	dw	131,147,165,175,196,220,247,262 	;低音1-7的頻率
	Table_M	dw	262,294,330,349,392,440,494,523 	;高音1-7的頻率
	shift_1	equ	21h
	shift_2	equ	40h
	shift_3	equ	23h
	shift_4	equ	24h
	shift_5	equ	25h
	shift_6	equ	5Eh
	shift_7	equ	26h
	shift_8	equ	2Ah
data	ends
ss_seg	segment	stack
	db	256	dup(?)
ss_seg	ends
code	segment
	assume	cs:code,ds:data,ss:ss_seg
	main	proc	far
			push	ds			;將psp+0h處的段地址和偏移量壓入堆棧以便返回操作系統(tǒng)
			xor		ax, ax
			push	ax
			mov		ax, data	;裝載數(shù)據(jù)段寄存器ds,使之指向當(dāng)前數(shù)據(jù)段
			mov		ds, ax
	main_1:	mov		ah, 0		;利用bios的16號中斷,掃描鍵盤按鍵
			int		16h			;AL中返回按鍵的ASCII碼,AH中返回按鍵的掃描碼
			cmp		al, 0dh		;判斷是否為回車鍵,是回車鍵就退出
			jz		main_exit
			cmp		al, '1'
			jb		main_2
			cmp		al, '8'
			ja		main_2
			and		ax, 000fh	;說明按下的是低音1-7,與操作將ASCII碼轉(zhuǎn)換到數(shù)字1-8
			dec		al			;將數(shù)值轉(zhuǎn)換成以0開始的數(shù)字,以便從表中查找頻率值
			shl		al, 1		;將數(shù)值乘以2,因為每個頻率值是字型變量,這樣才能查表準(zhǔn)確
			lea		bx, Table_L	
	main_12:mov		si, ax
			mov		di, [bx+si]	;從表中取頻率值
			mov		bx, 5000	;發(fā)聲時間
			call	GenSound
			jmp		main_1
	main_2:	cmp		al, shift_1	;判斷是否按下shift+1鍵
			jnz		main_3
			mov		ax, 0
			jmp		main_11
	main_3:	cmp		al, shift_2	;判斷是否按下shift+2鍵
			jnz		main_4
			mov		ax, 2
			jmp		main_11
	main_4:	cmp		al, shift_3	;判斷是否按下shift+3鍵
			jnz		main_5
			mov		ax, 4
			jmp		main_11
	main_5:	cmp		al, shift_4	;判斷是否按下shift+4鍵
			jnz		main_6
			mov		ax, 6
			jmp		main_11
	main_6:	cmp		al, shift_5	;判斷是否按下shift+5鍵
			jnz		main_7
			mov		ax, 8
			jmp		main_11
	main_7:	cmp		al, shift_6	;判斷是否按下shift+6鍵
			jnz		main_8
			mov		ax, 10
			jmp		main_11
	main_8:	cmp		al, shift_7	;判斷是否按下shift+7鍵
			jnz		main_9
			mov		ax, 12
			jmp		main_11
	main_9:	cmp		al, shift_8	;判斷是否按下shift+8鍵
			jnz		main_10
			mov		ax, 14
			jmp		main_11
	main_10:jmp		main_1	
	main_11:lea		bx, Table_M
			jmp		main_12
	main_exit:
			ret
	main	endp
	;發(fā)聲程序
	;入口:di中存放的是定時器2的計數(shù)值
	;     bx中存放的是延時的時間
	;出口:無
	GenSound	proc
			push	ax			;保護現(xiàn)場
			push	bx
			push	cx
			push	dx
			push	si
			push	di
			mov		al, 0b6h	;寫定時器模式
			out		43h, al
			mov		dx, 12h		;定時器分頻,533h*896=123280h
			mov		ax, 3280h	
			div		di			;533h*896/給定頻率
			out		42h, al		;寫定時器2的低字節(jié)
			mov		al, ah
			out		42h, al		;寫定時器2的高字節(jié)
			in		al, 61h		;得到當(dāng)前61h端口的設(shè)置,并保存在ah中
			mov		ah, al		
			or		al, 03h		;打開揚聲器發(fā)聲
			out		61h, al
	GenSound_2:	
			mov		cx, 3000
	GenSound_1:
			nop		
			loop	GenSound_1
			dec		bx
			jnz		GenSound_2
			mov		al, ah		;關(guān)閉揚聲器
			out		61h, al
			pop		di			;恢復(fù)現(xiàn)場
			pop		si
			pop		dx
			pop		cx
			pop		bx
			pop		ax
			ret
	GenSound	endp
code	ends
	end		main

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲女同一区二区| 洋洋av久久久久久久一区| 中文字幕av一区二区三区高| 亚洲老司机在线| 麻豆精品一区二区| 色哟哟日韩精品| 亚洲精品一区二区三区香蕉| 亚洲小说春色综合另类电影| 久久99精品国产麻豆不卡| 在线视频欧美精品| 国产精品三级视频| 国产剧情一区二区三区| 在线综合亚洲欧美在线视频| 亚洲欧美视频在线观看| 国产成人亚洲综合a∨婷婷图片| 欧美日韩综合一区| 亚洲视频在线一区| 国产精品911| 337p日本欧洲亚洲大胆精品| 午夜视频一区在线观看| 色老头久久综合| 国产精品国产精品国产专区不片| 激情图片小说一区| 91麻豆精品国产91久久久久 | 在线成人午夜影院| 欧美激情中文不卡| 国产美女精品人人做人人爽| 日韩一区二区电影网| 亚洲成人在线免费| 欧美视频精品在线| 亚洲高清视频在线| 欧美日韩精品久久久| 夜夜嗨av一区二区三区| 在线观看亚洲精品| 亚洲最快最全在线视频| 91麻豆精品秘密| 亚洲最大的成人av| 欧美日韩一二三区| 日韩高清一区在线| 日韩欧美在线123| 黄页视频在线91| 久久日一线二线三线suv| 国产精品亚洲一区二区三区妖精 | 欧美日韩国产综合一区二区三区| 亚洲精品视频在线| 欧美日韩一区二区三区四区| 亚洲国产一二三| 91精品国产91热久久久做人人| 亚洲午夜精品网| 欧美一区二区视频网站| 久久精品国产77777蜜臀| 久久中文娱乐网| 精品久久国产老人久久综合| 激情久久久久久久久久久久久久久久| 精品盗摄一区二区三区| 国产精品66部| 亚洲免费观看高清| 欧美电影一区二区| 国产精品99久| 亚洲伊人色欲综合网| 日韩三级精品电影久久久 | 日韩主播视频在线| 精品国产乱码91久久久久久网站| 国产一区二区三区免费播放| 国产精品久久久久久妇女6080 | 亚洲一区精品在线| 宅男噜噜噜66一区二区66| 国产剧情一区二区| 一区二区三区欧美激情| 日韩一区二区免费在线电影| 国产在线不卡一区| 亚洲精品国产a久久久久久| 欧美片网站yy| 成人午夜免费av| 亚洲超丰满肉感bbw| www国产精品av| 日本道精品一区二区三区 | 午夜久久久久久| 久久久久久久久久久久久夜| 99久久99久久综合| 老司机免费视频一区二区| 亚洲欧洲在线观看av| 日韩欧美成人一区二区| 91无套直看片红桃| 国产毛片精品视频| 日韩在线观看一区二区| 欧美高清在线精品一区| 欧美一区二区三区免费在线看| 成人不卡免费av| 国精品**一区二区三区在线蜜桃| 亚洲影院久久精品| 中文av一区特黄| 精品播放一区二区| 911精品国产一区二区在线| 菠萝蜜视频在线观看一区| 另类小说图片综合网| 亚洲一级电影视频| 国产精品久久久久影院老司| 欧美成人a∨高清免费观看| 日本电影亚洲天堂一区| 91丨国产丨九色丨pron| 国产91在线观看丝袜| 麻豆传媒一区二区三区| 日本亚洲免费观看| 亚洲成av人片一区二区梦乃| 亚洲视频在线一区观看| 亚洲欧美怡红院| 日本一区二区三区免费乱视频| 欧美mv和日韩mv国产网站| 91精品国产麻豆| 91精品国产91久久久久久一区二区| 色琪琪一区二区三区亚洲区| 成人激情开心网| 成人动漫视频在线| 99麻豆久久久国产精品免费 | 亚洲日本在线看| 国产精品护士白丝一区av| 国产欧美精品一区二区三区四区 | 一区二区三区精品| 91麻豆自制传媒国产之光| 成人高清伦理免费影院在线观看| 久久er99热精品一区二区| 麻豆精品在线视频| 久久99精品久久久| 国产成人精品亚洲777人妖| 国产高清亚洲一区| av电影在线不卡| 91香蕉视频污在线| 欧美日韩美少妇| 日韩免费高清电影| 精品国产成人系列| 国产精品毛片高清在线完整版| 国产精品午夜电影| 一区二区在线看| 五月婷婷综合在线| 美女一区二区视频| 成人综合婷婷国产精品久久蜜臀| 成人看片黄a免费看在线| 91麻豆.com| 91精品午夜视频| 欧美精品一区二区高清在线观看| 国产亚洲一二三区| 一区二区日韩av| 久久99国产精品麻豆| 成人18视频日本| 欧美精品久久久久久久久老牛影院| 欧美一区二区二区| 国产精品第13页| 丝袜美腿亚洲一区| 成人av免费在线| 欧美精品亚洲一区二区在线播放| 精品久久久久久最新网址| 国产精品成人在线观看| 日韩精品一二区| 国产激情精品久久久第一区二区 | 精品成人一区二区三区| 国产精品久久久久7777按摩 | 制服视频三区第一页精品| 久久久久久久久久美女| 亚洲v中文字幕| 国产东北露脸精品视频| 91久久精品一区二区三区| 日韩丝袜美女视频| 成人免费在线观看入口| 老色鬼精品视频在线观看播放| www.日本不卡| 26uuu精品一区二区| 亚洲午夜视频在线观看| 国产精品2024| 日韩欧美国产不卡| 一区二区高清免费观看影视大全 | 国产欧美一区二区精品性色超碰| 亚洲成人动漫在线观看| 成人小视频在线| 精品88久久久久88久久久| 亚洲综合色自拍一区| 成人毛片视频在线观看| 久久久久久久久久看片| 老色鬼精品视频在线观看播放| 欧美亚洲国产一区在线观看网站| 国产亚洲欧美日韩日本| 久久99精品国产.久久久久久| 欧洲亚洲国产日韩| 亚洲视频 欧洲视频| 丁香啪啪综合成人亚洲小说| 日韩欧美资源站| 日韩电影在线一区二区三区| 在线免费亚洲电影| 亚洲视频综合在线| 99久久综合色| 欧美国产精品v| 成人免费高清在线观看| 国产欧美一区二区精品性色超碰| 久久精品国产成人一区二区三区 | 在线播放国产精品二区一二区四区| 亚洲人快播电影网| 不卡电影一区二区三区| 国产精品美女久久福利网站| 国产夫妻精品视频| 国产欧美精品区一区二区三区|