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

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

?? textedit.asm

?? 武漢理工大學計算機學院 匯編語言課程設計之樂曲程序源代碼
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
readchar macro	;讀取字符宏定義
    mov ah,0
    int 16h
endm

string macro p1	;輸入字符光標
	mov ah,9
	lea dx,p1
	int 21h
endm

win macro opr1,opr2,opr3,opr4,opr5,opr6	;建立窗口
	mov ah,06h
	mov al,opr1
	mov bh,opr2
	mov ch,opr3
	mov cl,opr4
	mov dh,opr5
	mov dl,opr6
	int 10h
endm

setcurse macro op1,op2,op3	;定義光標位置
	mov ah,2
	mov bh,op1
	mov dh,op2
	mov dl,op3
	int 10h
endm

getcurse macro	;顯示光標位置
	mov ah,03h
	mov bh,0
	int 10h
endm

data segment	;定義數據段
	menu db 'F1:Menu','$'
	menu1 db ' New(F1)      ','$'
	menu2 db ' Open(F2)     ','$'
	menu3 db ' Save(F3)     ','$'
	menu4 db ' Save as  ',13,10,'$'
	menu5 db ' Exit     ','$'
	handle dw ?
	message1 db ' Please input file name:','$'
	message2 db ' Please input save file name:','$'
	message3 db ' Please input open file name:','$'
	message4 db ' The file is not save! Save it now? (Y/N): ','$'
	path db 50 dup(0),'$'
	buffer db 2000 dup(?)
	bak db 3850 dup(0)
	line db ?
	row db ?
	char db ?
data ends

code segment
	main proc far	;主程序
			assume cs:code,ds:data
		start:
			push ds
			sub  ax,ax
			push ax
			mov  ax,data
			mov  ds,ax
			call wind
			call edit                                
			ret
	main endp
	
	wind proc near	;創建窗口子程序
			win 1,4eh,0,0,0,79	;菜單欄
			win 0,1fh,1,0,24,79	;主窗體
		show:	;顯示菜單
			setcurse 0,0,1			 
			mov ah,9
			lea dx,menu1
			int 21h
			setcurse 1,0,1
			mov ah,9
			lea dx,menu2
			int 21h
			setcurse 2,0,1
			mov ah,9
			lea dx,menu3
			int 21h
			setcurse 0,1,1
	wind endp
	
	edit proc near
		char_get:	;讀字符

			call com
			
			com proc near                         ;定義功能鍵
			        getcurse
			        mov  row,dh
			        mov  line,dl
				first:
			        setcurse 0,row,line
				j00:
					mov ah,0
			        int 16h	;從鍵盤讀字符 ah=掃描碼 al=字符碼
			        push ax
			        lea dx,buffer
			        mov buffer[bx],al
			        inc bx
			        cmp ah,48h	;上
			        jz up_1
			        cmp ah,50h	;下
			        jz down_1
			        cmp ah,4bh	;左
			        jz left
			        cmp ah,4dh	;右
			        jz right
			        cmp ah,1ch	;回車
			        jz enter_1
			        call fuc_key
			        mov ah,2
			        mov dl,al
			        int 21h
			        pop ax
			        call menu_show
			        jmp j6
				down_1:
			        jmp down
				enter_1:
			        jmp enter_2
				up_1:
					jmp up
				left:	;光標左移
			        getcurse
			        mov row,dh
			        mov dl,line
			        cmp line,0
			        jnz direct
			        mov line,79
			        dec row
			        cmp row,0
			        je stop2                                            
			        jmp first
				stop2:
			        mov row,1
			        jmp first
				direct:
			        dec line
			        jmp first
				right:	;光標右移
			        getcurse
			        mov row,dh
			        mov dl,line
			        cmp line,79
			        jnz direct2
			        mov line,0
			        inc row
			        cmp row,24
			        je  returns1
			        jmp first
				direct2:
			        inc  line
			        jmp first
				enter_2:
			        jmp enter
				up:	;上移光標
			        getcurse
			        mov row,dh
			        mov dl,line
			        dec row
			        cmp row,0
			        je  stop1
			        jmp first
				stop1:  
			        mov row,1
			        jmp first
				down:	;下移光標
			        getcurse
			        mov row,dh
			        mov dl,line   
			        inc row
			        cmp row,24
			        je  stop3
			        jmp first
				stop3:  
			        mov row,23
			        jmp first
				returns1:
			        jmp returns
				enter:	;回車換行
			        getcurse
			        mov row,dh
			        mov line,dl
			        inc row
			        cmp row,24
			        je  returns
			        mov line,0
			        jmp first
				returns:
			        mov row,24
				 	mov line,0
					jmp first

				j6: ret
			com endp
		
			fuc_key proc near;功能鍵子程序  
			 	next:  
			        cmp ah,47h	;HOME鍵
			        jz home
			        cmp ah,4fh	;END鍵
			        jz _end
			        cmp ah,0eh	;退格鍵
			        jz bak_sp
			        cmp ah,53h
			        jz del
			        ret
				home:	;HOME鍵的功能
			        getcurse
			        mov row,dh
			        mov line,0
			        jmp first
				_end:	;END鍵的功能
			        getcurse
			        mov row,dh
			        mov line,79
			        jmp first
				bak_sp:	;退格鍵的功能
			        getcurse
			        mov row,dh
			        mov line,dl
			        cmp line,0
			        je stop
			        dec line
			        jmp ab
				stop:
			        mov line,0 
				ab:
			        getcurse 0,row,line
			        mov ah,2
			        mov dl,00
			        int 21h
			        jmp first
				del:	;DEL刪除
			        getcurse
			        mov row,dh
			        mov line,dl
			        dec line
			        getcurse 0,row,line
			        mov ah,2
			        mov dl,00
			        int 21h
			        inc line
			        jmp first
				cm:     
			        cmp line,00
			        jz pos_cm
				pos_cm:
			        setcurse 0,0,0
			        jmp first
			fuc_key endp
		
			menu_show proc near	;顯示菜單
			        call savedisplay
			        push cx
			        cmp ah,3bh	;F1功能
			        jz new
			        cmp ah,3ch
			        jz open
			        cmp ah,3dh
			        jz save
			        
			        jmp char_get
				menu_sh:	;定義菜單的背景字體顏色
			        getcurse
			        push dx
			        win 0,06h,2,1,7,11
			        win 0,65h,1,0,6,10
			        setcurse 0,1,0
			        string menu1
			        string menu2
			        string menu3
			        string menu4
			        string menu5
			        pop dx
			        dec dl
			        setcurse 0,dh,dl
				copmar:
			        readchar 
			        cmp ah,50h                 
			        jz  menu_n
			        jmp menu_hid
				menu_hid:	;菜單隱藏
			        win 0,1eh,1,1,7,11
			        call backdisplay
			        jmp char_get
				menu_n:	;開始定義各個菜單項
			        win 0,65h,5,1,5,8
			        setcurse 0,5,0
			        string menu5
			        win 0,15h,1,1,1,8
			        setcurse 0,1,0
			        string menu1
			        readchar
			        cmp ah,48h
			        je menu_n
			        cmp al,0dh
			        jz new_1
			        cmp ah,50h
			        je menu_o
			        jmp menu_hid
				menu_n0:
			        jmp menu_n
				menu_o:
			        win 0,65h,1,1,1,8
			        setcurse 0,1,0
			        string menu1
			        win 0,15h,2,1,2,8
			        setcurse 0,2,0
			        string menu2
			        readchar
			        cmp ah,48h
			        je menu_o
			        cmp al,0dh
			        jz open_1
			        cmp ah,50h
			        je menu_s
			        jmp menu_hid
				new_1:
					jmp new_2
				menu_s:
			        win 0,65h,2,1,2,8
			        setcurse 0,2,0
			        string menu2
			        win 0,15h,3,1,3,8
			        setcurse 0,3,0
			        string menu3
			        readchar
			        cmp al,0dh
			        jz save_1
			        cmp ah,48h
			        je menu_s
			        cmp ah,50h
			        je menu_a
			        jmp menu_hid
				open_1:
					jmp open_2
				menu_n1:
			        jmp menu_n
				menu_a:
			        win 0,65h,3,1,3,8
			        setcurse 0,3,0
			        string menu3
			        win 0,15h,4,1,4,8
			        setcurse 0,4,0
			        string menu4 
			        readchar
			        cmp ah,1ch
			        jz save_2
			        cmp ah,48h
			        je menu_a
			        cmp ah,50h
			        je menu_e

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国模套图日韩精品一区二区| 99精品国产视频| 亚洲第四色夜色| 亚洲免费电影在线| 亚洲激情第一区| 亚洲综合男人的天堂| 夜夜爽夜夜爽精品视频| 亚洲成人一区在线| 日日夜夜一区二区| 日本大胆欧美人术艺术动态| 奇米在线7777在线精品| 免费av网站大全久久| 黄页视频在线91| 国产福利91精品一区| 高清日韩电视剧大全免费| 成人av在线影院| 91蝌蚪porny九色| 欧美三级电影精品| 日韩一区二区电影| 久久精品夜色噜噜亚洲a∨| 日本一区二区成人在线| 中文字幕一区二区三区不卡在线| 一区二区成人在线视频| 亚洲成人你懂的| 国产一区啦啦啦在线观看| 成人影视亚洲图片在线| 欧美在线一区二区三区| 欧美男男青年gay1069videost| 91精品国产一区二区三区香蕉| 久久久久久一二三区| 亚洲欧美在线另类| 日韩专区一卡二卡| 国产成人综合亚洲91猫咪| 91麻豆蜜桃一区二区三区| 欧美群妇大交群中文字幕| 婷婷中文字幕一区三区| 极品销魂美女一区二区三区| jlzzjlzz亚洲日本少妇| 欧美日本一道本在线视频| 久久精品一二三| 亚洲午夜日本在线观看| 精品一区二区三区在线观看国产 | 成人免费观看av| 欧美在线你懂得| 欧美xxxxxxxxx| 亚洲另类一区二区| 国产又黄又大久久| 色视频成人在线观看免| 精品国产乱码久久久久久夜甘婷婷| 国产精品久久久久一区二区三区共| 亚洲18女电影在线观看| 风间由美性色一区二区三区| 欧美伦理电影网| 中文一区二区在线观看| 五月天一区二区三区| 国产69精品久久久久777| 欧美日韩视频一区二区| 中文字幕免费不卡| 青青草国产成人99久久| 91视频一区二区| 久久免费视频色| 日本在线不卡视频| 91网站在线播放| 国产欧美一区二区精品婷婷| 肉丝袜脚交视频一区二区| 91老师片黄在线观看| 国产日韩欧美不卡在线| 免费人成精品欧美精品| 91麻豆123| 国产精品日韩精品欧美在线| 久久精品国产99国产精品| 欧美日韩在线亚洲一区蜜芽| 亚洲色图.com| 成人蜜臀av电影| 久久先锋影音av| 日本vs亚洲vs韩国一区三区二区| 91黄色免费看| 亚洲婷婷综合色高清在线| 国产麻豆视频一区| 日韩午夜激情av| 天堂一区二区在线| 在线视频亚洲一区| 亚洲天堂2014| 波多野洁衣一区| 国产精品日日摸夜夜摸av| 国产一区二区三区免费在线观看| 日韩欧美自拍偷拍| 视频在线观看91| 欧美美女黄视频| 日韩中文字幕亚洲一区二区va在线| 欧美吻胸吃奶大尺度电影| 亚洲黄色免费网站| 色88888久久久久久影院按摩| 成人爱爱电影网址| 国产午夜精品理论片a级大结局| 精品一区二区三区视频在线观看| 欧美一区二区三区视频免费 | 高清shemale亚洲人妖| 日韩亚洲欧美综合| 日本特黄久久久高潮| 欧美一级理论性理论a| 日韩精品1区2区3区| 欧美三级资源在线| 午夜精品免费在线观看| 欧美日韩不卡在线| 日韩精彩视频在线观看| 欧美一级免费观看| 韩国成人福利片在线播放| www久久精品| 国产白丝网站精品污在线入口| 国产色综合一区| 91在线视频播放地址| 亚洲一区二区在线免费看| 欧美性极品少妇| 日本亚洲免费观看| 欧美xxxx老人做受| 国产成人aaa| 亚洲欧美乱综合| 69av一区二区三区| 久久精品国产久精国产爱| 久久亚洲一区二区三区四区| 成人永久免费视频| 一区二区三区欧美日| 欧美裸体一区二区三区| 久99久精品视频免费观看| 久久久久久久免费视频了| av一区二区三区| 亚洲第一狼人社区| 亚洲精品在线免费观看视频| 国产91精品精华液一区二区三区| 亚洲视频在线观看一区| 欧美日韩国产中文| 国产在线精品一区二区三区不卡| 中文字幕不卡在线观看| 91精品1区2区| 九九精品视频在线看| 国产精品视频你懂的| 91成人免费电影| 久久se精品一区二区| 亚洲欧美综合在线精品| 欧美肥妇free| 成人深夜在线观看| 日韩精品免费专区| 中日韩av电影| 欧美人动与zoxxxx乱| 成人免费av在线| 天使萌一区二区三区免费观看| 久久久久国产成人精品亚洲午夜 | 精品久久免费看| 91在线视频播放地址| 七七婷婷婷婷精品国产| 国产精品免费av| 欧美一区二区视频在线观看2022 | 日韩欧美中文字幕制服| 9l国产精品久久久久麻豆| 日本不卡一二三| 自拍偷拍国产精品| 日韩一级高清毛片| 色先锋资源久久综合| 国产在线精品视频| 五月天婷婷综合| 亚洲色欲色欲www| 久久夜色精品一区| 欧美绝品在线观看成人午夜影视| 福利一区二区在线| 日本视频免费一区| 亚洲黄色免费网站| 日本一区二区高清| 精品国产露脸精彩对白| 欧美日本视频在线| 色婷婷久久99综合精品jk白丝| 国产福利91精品| 另类的小说在线视频另类成人小视频在线 | 美国十次综合导航| 亚洲免费观看在线观看| 国产亚洲欧美一区在线观看| 91精品国产综合久久婷婷香蕉| 91麻豆福利精品推荐| 国产91露脸合集magnet| 久久99国产精品免费网站| 亚洲国产一区二区三区| 亚洲欧洲精品一区二区三区| 久久久久久久电影| 欧美一级xxx| 欧美日韩国产另类一区| 欧美专区亚洲专区| 色综合天天做天天爱| 国产成人av福利| 国产麻豆精品视频| 久久黄色级2电影| 青青青爽久久午夜综合久久午夜| 亚洲国产一二三| 一区二区三区自拍| 亚洲视频小说图片| 亚洲天天做日日做天天谢日日欢| 中文字幕av一区二区三区免费看 | 久久精品噜噜噜成人av农村| 亚洲电影视频在线| 一区二区不卡在线播放| 一区二区视频免费在线观看|