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

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

?? convert.asm

?? 匯編語言編寫的一個圖形放大程序
?? ASM
字號:
.MODEL COMPACT
.486
;---------------------------------------------------------------
;宏定義

HAA MACRO X
X:	MOV AL,[SI]
	MOV [DI],AL
	INC SI
	INC DI
	CMP BYTE PTR [SI],20H
	JNE X
	JMP B1
	ENDM
	
HBB MACRO 
	MOV AH,[SI]
	AND AH,0FH
	MOV [DI],AH
	ENDM

WRITE MACRO
    MOV AH,9
    INT 21H
    ENDM

HMTPF MACRO
	MOV EAX,0
	MOV AX,y1
	MOV ECX,srowlength
	MUL ECX
	MOV ECX,EAX
	MOV EAX,0
	MOV AX,x1
	MOV DX,3
	MUL DX
	ADD EAX,ECX
	ADD EAX,54
	ENDM
	
HEAX MACRO
	MOV DX,AX
	ROL EAX,16
	MOV CX,AX
	ENDM
	
Rx1y1 MACRO
	HMTPF
	HEAX
	CALL movepoint
	LEA DX,T1T2
	MOV CX,6
	CALL readh
	ENDM

Rx1y2 MACRO
	HMTPF
	ADD EAX,srowlength
	HEAX
	CALL movepoint
	LEA DX,T3T4
	MOV CX,6
	CALL readh
	ENDM
	
CTRL MACRO
	LEA DX,CTR
	MOV AH,9
	INT 21H
	ENDM
;---------------------------------------------------------------
.STACK 200
.DATA
bmp DB 54 DUP(0) ;存放原圖片和新圖片的前54個字節數據
bdata DB 30720 DUP(0) ;暫時存放新圖片的一個掃描行的像素數據
buf DB 80
	DB ?
	DB 80 DUP(0)
spathname DB 30 DUP(0) ;原圖片的路徑
ppathname DB 30 DUP(0) ;新圖片的路徑
handle DW 0 ;原圖片文件代號
phandle DW 0 ;新圖片文件代號
m DW 0 ;m、n只能是1-9數字
n DW 0
sf DD 0 ;縮放系數
swidth DD 0 ;原圖片寬度
sheight DD 0 ;原圖片高度
outwidth DD 0 ;新圖片寬度
outheight DD 0 ;新圖片高度
srowlength DD 0 ;原圖片一個掃描行的字節數
prowlength DD 0 ;新圖片一個掃描行的字節數
sbbyte DB 0 ;原圖片一個掃描行要補的字節數
pbbyte DB 0 ;新圖片一個掃描行要補的字節數
x1 DW 0
x2 DW 0
y1 DW 0
y2 DW 0
u DD 0
v DD 0
p1 DW 0 ;(x1,y1)坐標處一個像素的RGB分量之一
p2 DW 0 ;(x2,y1)...........................
p3 DW 0 ;(x1,y2)...........................
p4 DW 0 ;(x2,y2)...........................
i DD 0 ;寬度循環變量
j DD 0 ;高度循環變量
f1 DD 0
ppixel DW 0 ;(i,j)坐標一個像素的RGB分量之一
T1T2 DB 6 DUP(0) ;
T3T4 DB 6 DUP(0) ;
input DB 'exam:',0DH,0AH,'D:\football.bmp D:\new.bmp 2 1',0DH,0AH,0DH,0AH,'$'
createmsg DB '* * * * * create error * * * * *',0DH,0AH,'$'
openmsg DB '* * * * * open error * * * * *',0DH,0AH,'$'
readmsg DB '* * * * * read error * * * * *',0DH,0AH,'$'
writemsg DB '* * * * * write error * * * * *',0DH,0AH,'$'
movemsg DB '* * * * * move error * * * * *',0DH,0AH,'$'
convertmsg DB 0DH,0AH,0DH,0AH,0DH,0AH,'* * * * * convert victory * * * * *',0DH,0AH,'$'
dest DW 0
shifang DW 0
.CODE
BEGIN PROC FAR
	MOV AX,@DATA
	MOV DS,AX
	MOV ES,AX
	
	LEA DX,input
	WRITE
	
	FINIT
	
	FNSTCW dest					;置控制寄存器RC位為11
	OR dest,0000110000000000B
	FLDCW dest

;------------------------------------------------------------	
	LEA DX,buf
	MOV AH,10
	INT 21H
	
	MOV CX,4
	LEA DI,spathname
	LEA SI,buf+2
A1:	CMP CX,3
	JE C1
	CMP CX,2
	JE D1
	CMP CX,1
	JE E1
	HAA Q
C1:	LEA DI,ppathname
	HAA T
D1:	LEA DI,m
	HBB
	JMP B1
E1:	LEA DI,n
	HBB
	JMP A2
B1:	DEC CX
K8: INC SI
	CMP BYTE PTR [SI],20H
	JE K8
	JMP A1
;-----------------------------------------------------------------
	
A2:	FILD m
	FIDIV n
	FSTP sf
	
	CALL openh		
	
	LEA DX,bmp
	MOV CX,54
	CALL readh	
	
	LEA DI,bmp
	ADD DI,18
	MOV EAX,DWORD PTR [DI]
	MOV swidth,EAX
	
	ADD DI,4
	MOV EAX,DWORD PTR [DI]
	MOV sheight,EAX
	
	FLD sf
	FIMUL swidth
	FISTP outwidth
	
	FLD sf
	FIMUL sheight
	FISTP outheight
	
	
	
	MOV CX,4
	MOV EAX,swidth
	MOV EDX,0
	DIV CX
	CMP DX,0
	JE K1
	SUB CX,DX
	MOV sbbyte,CL
	JMP K2
K1:	MOV sbbyte,0
	
K2:	MOV EAX,swidth
	MOV CX,3
	MUL CX
	MOV EDX,0
	MOV DL,sbbyte
	ADD EAX,EDX
	MOV srowlength,EAX
	
	MOV CX,4
	MOV EAX,outwidth
	MOV EDX,0
	DIV CX
	CMP DX,0
	JE K3
	SUB CX,DX
	MOV pbbyte,CL
	JMP K4
K3:	MOV pbbyte,0 
	
K4:	LEA DI,bmp
	ADD DI,18
	MOV EAX,outwidth
	MOV DWORD PTR [DI],EAX
	
	ADD DI,4
	MOV EAX,outheight
	MOV DWORD PTR [DI],EAX
	
	MOV EAX,outwidth
	MOV CX,3
	MUL CX
	MOV EDX,0
	MOV DL,pbbyte
	ADD EAX,EDX
	MOV prowlength,EAX
	MOV ECX,outheight
	MUL ECX
	ADD EAX,54
	LEA DI,bmp
	ADD DI,2
	MOV DWORD PTR [DI],EAX	
	
	CALL createh
	
	LEA DX,bmp
	MOV CX,54
	CALL writeh	

;--------------------------------------------------	
A3:	MOV EAX,outheight
	CMP j,EAX
	JAE A5
	FILD j
	FDIV sf
	FIST y1
	FISUB y1
	FSTP v
	
	LEA DI,bdata
	MOV i,0
	
	
B3:	MOV EAX,outwidth
	CMP i,EAX
	JAE C3
	FILD i
	FDIV sf
	FIST x1
	FISUB x1
	FSTP u
	
	MOV AX,x1
	INC AX
	MOV x2,AX
	
	MOV AX,y1
	INC AX
	MOV y2,AX
	
	Rx1y1
	Rx1y2
	
	LEA SI,T1T2
	LEA BX,T3T4
	
	MOV CX,3
	
A4:	MOV AL,[SI]
	MOV AH,0
	MOV p1,AX  ;(x1,y1)
	MOV AL,3[SI]
	MOV AH,0
	MOV p2,AX	;(x2,y1)
	MOV AL,[BX]
	MOV AH,0
	MOV p3,AX	;(x1,y2)
	MOV AL,3[BX]
	MOV AH,0
	MOV p4,AX	;(x2,y2)
	
	FILD p2
	FISUB p1
	FMUL u
	FIADD p1
	FSTP f1
	
	FILD P1
	FIADD p4
	FISUB p2
	FISUB p3
	FMUL u
	FMUL v
	FILD p3
	FISUB p1
	FMUL v
	FADD ST(0),ST(1)
	FADD f1
	
	FISTP ppixel
	FISTP shifang
	MOV AX,ppixel	
	MOV [DI],AL
	INC DI
	INC BX
	INC SI
	DEC CX
	CMP CX,0
	JNE A4
	INC i
	JMP B3
	

C3:	LEA DX,bdata
	MOV ECX,prowlength
	CALL writeh
	
	INC j
	JMP A3
	
	
	
	
A5:	MOV AH,3EH
	MOV BX,handle
	INT 21H
	MOV AH,3EH
	MOV BX,phandle
	INT 21H
	
	LEA DX,convertmsg
	WRITE
	
	FINIT
	
	MOV AH,4CH
	INT 21H
	BEGIN ENDP
	
;----------------------------------------------------------------------
;子函數
openh PROC NEAR
	LEA DX,spathname
	MOV AX,3D00H
	INT 21H
	JC S1
	MOV handle,AX
	RET
S1:	LEA DX,openmsg
	WRITE
	MOV AH,4CH 
	INT 21H
	RET
openh ENDP

movepoint PROC NEAR
	MOV AX,4200H
	MOV BX,handle
	INT 21H
	JC S2
	RET
S2:	LEA DX,movemsg
	WRITE
	MOV AH,4CH 
	INT 21H
	RET
movepoint ENDP

readh PROC NEAR
	MOV AH,3FH
	MOV BX,handle
	INT 21H
	JC S3
	RET
S3:	LEA DX,readmsg
	WRITE
	MOV AH,4CH 
	INT 21H
	RET
readh ENDP

writeh PROC NEAR
	MOV AH,40H
	MOV BX,phandle
	INT 21H
	JC S4
	RET
S4:	LEA DX,writemsg
	WRITE
	MOV AH,4CH 
	INT 21H
	RET
writeh ENDP

createh PROC NEAR
	MOV AH,3CH
	MOV CX,0
	LEA DX,ppathname
	INT 21H
	JC S5
	MOV phandle,AX
	RET
S5:	LEA DX,createmsg
	WRITE
	MOV AH,4CH 
	INT 21H
	RET
createh ENDP
;----------------------------------------------------------------------
	END BEGIN











































?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区高清| 免费观看成人av| 夜夜嗨av一区二区三区四季av| 亚洲国产美国国产综合一区二区| 韩国精品久久久| 欧美性大战久久久久久久蜜臀| 久久精品免视看| 同产精品九九九| 99精品视频在线播放观看| 久久久精品国产免大香伊| 婷婷丁香激情综合| 一本色道久久综合精品竹菊| 国产性天天综合网| 久久激情五月婷婷| 欧美一级一区二区| 日韩黄色免费电影| 欧美日韩亚洲综合| 亚洲午夜日本在线观看| 99国产精品99久久久久久| 国产欧美视频一区二区| 久久福利视频一区二区| 欧美一区永久视频免费观看| 亚洲一卡二卡三卡四卡| 欧美亚洲高清一区| 亚洲综合区在线| 在线视频国内自拍亚洲视频| 日韩理论片在线| 色综合天天做天天爱| 亚洲老司机在线| 一本色道综合亚洲| 一区二区三区毛片| 日本高清不卡一区| 亚洲国产精品一区二区久久| 欧美性极品少妇| 无码av中文一区二区三区桃花岛| 欧美电影免费观看完整版| 欧美a级一区二区| 欧美一区二区视频免费观看| 日韩精品一级二级| 欧美一区2区视频在线观看| 捆绑调教美女网站视频一区| 亚洲精品一区二区三区四区高清 | 日本中文字幕一区二区视频| 欧美日韩精品欧美日韩精品| 亚洲成人午夜电影| 欧美一区二区三区喷汁尤物| 免费观看成人av| 久久综合久久久久88| 国产精品一区二区三区99 | 欧美自拍偷拍一区| 一区二区高清免费观看影视大全 | 免费成人你懂的| 日韩精品影音先锋| 国产在线播放一区二区三区| 亚洲美腿欧美偷拍| 久久成人综合网| 成人av网在线| 一区二区三区久久久| 91麻豆精品91久久久久同性| 久久99精品久久久久婷婷| 久久精品亚洲精品国产欧美| 99riav一区二区三区| 午夜欧美电影在线观看| 久久综合九色综合欧美亚洲| 成人a区在线观看| 亚洲777理论| 久久久久久久av麻豆果冻| 91视频www| 麻豆国产精品一区二区三区| 亚洲国产精品av| 欧美精品久久99| eeuss鲁片一区二区三区在线看| 亚洲一区二区三区四区在线免费观看 | 欧美aaaaa成人免费观看视频| 久久久国产一区二区三区四区小说 | 精品一区精品二区高清| 中文在线资源观看网站视频免费不卡| 在线欧美日韩国产| 国产精品香蕉一区二区三区| 亚洲一线二线三线视频| 久久久久久**毛片大全| 欧美日韩国产系列| 成人av电影免费在线播放| 日韩电影一二三区| 日韩毛片高清在线播放| 久久久噜噜噜久噜久久综合| 欧美做爰猛烈大尺度电影无法无天| 精品在线观看视频| 亚洲制服丝袜在线| 国产精品久久久久久久久久久免费看| 日韩亚洲欧美中文三级| 在线亚洲免费视频| 欧美午夜精品一区二区三区| 国产在线视频不卡二| 视频在线观看91| 国产欧美综合色| 欧美一区二区精品| 亚洲电影一区二区三区| 欧美日韩中文字幕一区二区| 粉嫩绯色av一区二区在线观看| 日韩av电影天堂| 亚洲国产一区二区a毛片| 久久久777精品电影网影网| 91 com成人网| 欧美性猛交xxxx乱大交退制版| 99re热视频这里只精品 | 亚洲欧洲日本在线| 久久久噜噜噜久久人人看| 日韩欧美一卡二卡| 538prom精品视频线放| 欧美日韩国产在线观看| 日本韩国一区二区| 色94色欧美sute亚洲线路二| 91网站最新地址| 99精品国产91久久久久久 | 91在线高清观看| 成人午夜视频在线观看| 高清在线观看日韩| 国产成人夜色高潮福利影视| 国产麻豆精品在线观看| 国产一区二区不卡| 国产成人在线视频网站| 成人美女视频在线看| 91日韩精品一区| 91蜜桃视频在线| 欧洲av在线精品| 欧美肥胖老妇做爰| 欧美mv日韩mv国产网站| 久久免费精品国产久精品久久久久| xnxx国产精品| 国产精品激情偷乱一区二区∴| 亚洲视频香蕉人妖| 欧美中文字幕不卡| 最新日韩在线视频| 欧美一区二区在线视频| 日韩一区二区在线看片| 久久综合精品国产一区二区三区| 久久久影院官网| 亚洲欧洲一区二区在线播放| 亚洲女人的天堂| 日本视频一区二区三区| 国产麻豆91精品| 91免费视频网址| 91精品国产色综合久久| 久久精品一二三| 一区二区三区四区五区视频在线观看 | 一区二区中文视频| 亚洲高清免费观看| 国产在线国偷精品免费看| caoporn国产一区二区| 欧美写真视频网站| 久久久久国产成人精品亚洲午夜| 日韩一区在线播放| 天天色图综合网| 成人一级视频在线观看| 精品久久久久久最新网址| 中文字幕在线视频一区| 免费一区二区视频| 99精品久久免费看蜜臀剧情介绍| 欧美日韩不卡一区| 国产精品人成在线观看免费| 亚洲成在人线免费| 成a人片国产精品| 欧美一区二区三区公司| 国产精品久久久久久久久搜平片 | 99久久99久久免费精品蜜臀| 欧美日韩久久一区二区| 国产午夜亚洲精品羞羞网站| 午夜婷婷国产麻豆精品| www.爱久久.com| 精品国产一区二区三区不卡| 亚洲在线成人精品| 国产成人精品综合在线观看| 欧美二区乱c少妇| 亚洲视频在线观看一区| 国产成人日日夜夜| 777午夜精品免费视频| 中文字幕一区二区三区精华液| 美腿丝袜亚洲一区| 欧美日韩高清影院| 亚洲三级小视频| 成人a区在线观看| 精品国产伦一区二区三区观看方式| 亚洲午夜久久久久中文字幕久| 国产综合久久久久影院| 欧美军同video69gay| 亚洲愉拍自拍另类高清精品| 成人性生交大合| 久久精品人人做人人爽人人| 日本不卡一二三区黄网| 欧美高清www午色夜在线视频| 玉足女爽爽91| 91免费观看在线| 中文字幕一区二区5566日韩| 国产精品一区在线观看乱码| 精品国精品国产尤物美女| 免费人成在线不卡| 日韩一区二区三区免费观看| 日韩电影一区二区三区四区| 欧美疯狂性受xxxxx喷水图片|