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

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

?? mid.asm

?? [隨書類]Dos6.0源代碼
?? ASM
字號:
	TITLE	MID - Left-hand MID$
	PAGE	56,132
;***
; MID - Left-hand MID$
;
;	Copyright <C> 1986, Microsoft Corporation
;
;Purpose:
;
; BASIC Syntax mapping to included runtime entry points:
;
; - MID$ Statement:
;
;      MID$(v$,n[,m]) = y$
;	|
;     B$SMID
;
;******************************************************************************
	INCLUDE switch.inc	
	INCLUDE rmacros.inc	; Runtime Macro Defintions

	USESEG	ST_TEXT 	; String package

	INCLUDE seg.inc 	; define segments

assumes CS,ST_TEXT		
sBegin	ST_TEXT 		

	externNP B$STDALCTMP	
	externNP B$ERR_FC	

	SUBTTL	B$SMID - MID$ statement
	PAGE
;***
; B$SMID - MID$ statement
; void pascal B$SMID(I2 offStart, I2 maxLen, sd *psdSource, data far *pDest,
;		I2 cbDest)
;
;Function:
; Copy the source string into the destination string. Copying limited to
; present length of destination.
;
; NOTE: This routine can take a far pointer to a movable item in a heap. This
; routine cannot directly or indirectly cause heap movement.
;
;Inputs:
; pDest 	= destination far address
; cbDest	= length of destination, if fixed length string.
; psdSource	= source string descriptor
; maxLen	= maximum string length to copy
; offStart	= starting offset in the destination string
;
;Outputs:
; None.
;
;Uses:
; Per convention.
;
;Exceptions:
; B$ERR_FC - Invalid params
;
;******************************************************************************
cProc	B$SMID,<PUBLIC,FAR>,<ES,SI,DI> 
parmD	pDest			; destination string descriptor
parmW	cbDest			; length of the destination
parmW	psdSource		; source string descriptor
parmW	maxLen			; Maximum length to copy
parmW	offStart		; starting offset in destination string
cBegin				
	MOV	CX,offStart	;get starting offset in dest string
	DEC	CX		;offset starts at 0, not 1
	JL	ARGERR		;Must be greater than zero

	MOV	AX,maxLen	;get max length to copy
	OR	AX,AX		;Test for valid length
	JL	ARGERR		;Must be zero or more

	LES	DI,pDest	; [ES:DI] = pointer to destination
	MOV	DX,cbDest	; [DX] = length thereof
	OR	DX,DX		; see if fixed or variable length string
	JNZ	SMID_5		; Jump if fixed length
	MOV	DX,[DI] 	; [DX] = length of variable length string
	MOV	DI,[DI+2]	; [DI] = pointer to (ES assumed already DS)
SMID_5: 			

	CMP	CX,DX		; compare offset to current length of string
	JAE	ARGERR		;Offset must not exceed string size
	ADD	DI,CX		;Add in offset
	SUB	CX,DX		; [CX] = offset - length
	NEG	CX		;Length - Offset
	CMP	CX,AX		;Take minimum of this and count parameter
	JB	MIN1
	MOV	CX,AX		;Count parameter was lower
MIN1:
	MOV	BX,psdSource	;Get source where we can address with it
	CMP	CX,[BX] 	;Compare current move length to string length
	JBE	MIN2
	MOV	CX,[BX] 	;Source string was smaller
MIN2:
	MOV	SI,[BX+2]	;Get pointer to source data
	REP	MOVSB		;Must use bytes for case when source = dest
	CALL	B$STDALCTMP	;Delete source if temp string
cEnd				

ARGERR:
	JMP	B$ERR_FC	;Illegal function call

sEnd	ST_TEXT 		
	END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费在线看成人av| 欧美日本一区二区在线观看| 久国产精品韩国三级视频| 亚洲国产精品麻豆| 一区二区三区日韩在线观看| 亚洲男人的天堂一区二区 | 国产日韩综合av| 久久综合九色综合97婷婷女人 | 久久爱www久久做| 久色婷婷小香蕉久久| 免费成人结看片| 久久精品国产久精国产爱| 美洲天堂一区二卡三卡四卡视频| 免费在线观看一区二区三区| 美国毛片一区二区| 国模一区二区三区白浆| 国产精品99久久久久久似苏梦涵 | 精品va天堂亚洲国产| 欧美成人精品3d动漫h| 亚洲精品在线网站| 久久久久久久精| 中文字幕一区日韩精品欧美| 亚洲欧美电影一区二区| 亚洲国产精品人人做人人爽| 男男gaygay亚洲| 国产黄色成人av| 91最新地址在线播放| 欧美性欧美巨大黑白大战| 欧美日本免费一区二区三区| 日韩欧美亚洲国产精品字幕久久久| 亚洲精品在线观看网站| 国产精品久久久久久久久久久免费看| 亚洲欧美激情一区二区| 亚洲国产综合在线| 精品一区二区三区在线观看国产 | 色综合色狠狠天天综合色| 欧美日韩国产综合久久| 精品少妇一区二区| 亚洲国产精品黑人久久久| 亚洲精品成人在线| 麻豆成人免费电影| 99久久伊人精品| 91精品在线麻豆| 中文字幕不卡在线| 午夜久久电影网| 国产99久久久国产精品免费看| 91久久奴性调教| 精品国产精品网麻豆系列| 亚洲欧洲精品天堂一级| 蜜臀精品久久久久久蜜臀| www.日本不卡| 欧美刺激午夜性久久久久久久| 国产精品电影一区二区| 偷拍亚洲欧洲综合| 成人久久视频在线观看| 欧美嫩在线观看| 国产精品国产三级国产普通话三级| 天堂av在线一区| 成人av在线网| 精品国产免费一区二区三区香蕉| 亚洲免费看黄网站| 精品一区二区三区在线播放| 在线观看欧美精品| 国产欧美精品一区二区三区四区| 天天综合天天做天天综合| 成人ar影院免费观看视频| 日韩欧美国产综合| 亚洲国产你懂的| 99国产精品久久久久| 精品国产凹凸成av人导航| 亚洲一区二区视频在线| 国产91清纯白嫩初高中在线观看 | 欧洲一区在线观看| 亚洲国产精品黑人久久久| 蜜桃视频一区二区| 欧美色欧美亚洲另类二区| 中文字幕一区二区不卡 | 在线国产亚洲欧美| 国产精品女人毛片| 国产一区二区三区四区五区美女| 欧美精品亚洲一区二区在线播放| 亚洲三级电影网站| 国产一区二区三区四区五区入口| 欧美一级搡bbbb搡bbbb| 亚洲国产精品久久人人爱| 不卡视频在线看| 国产三级一区二区三区| 久久99九九99精品| 欧美一区二区黄| 偷拍一区二区三区四区| 欧美亚洲国产怡红院影院| 一区视频在线播放| 成人丝袜18视频在线观看| 久久在线观看免费| 日韩国产高清在线| 欧美日韩你懂得| 亚洲一区二区四区蜜桃| 在线亚洲+欧美+日本专区| 亚洲色图一区二区| 色综合色狠狠天天综合色| 亚洲三级在线播放| 色婷婷综合久久久久中文 | 国产喷白浆一区二区三区| 美女在线视频一区| 91精品国产免费| 蜜臀久久久久久久| 91精品婷婷国产综合久久性色 | 亚洲sss视频在线视频| 国产女主播在线一区二区| 国产高清不卡二三区| 国产欧美一区二区精品性色 | 在线播放国产精品二区一二区四区 | 91麻豆精品久久久久蜜臀 | 日本高清视频一区二区| 一区二区三区中文免费| 在线看不卡av| 天堂蜜桃91精品| 日韩三级在线观看| 国产一区二三区好的| 国产欧美一区二区三区在线老狼| 成人精品国产一区二区4080| 国产精品福利一区| 91九色02白丝porn| 亚洲第一在线综合网站| 欧美一区二区免费视频| 黄页网站大全一区二区| 国产蜜臀av在线一区二区三区| 成人黄页毛片网站| 亚洲人成精品久久久久久| 在线观看日韩av先锋影音电影院| 五月婷婷另类国产| 精品国产乱码久久久久久影片| 国产不卡在线播放| 亚洲免费看黄网站| 欧美电影一区二区三区| 国产精品一区不卡| 亚洲特黄一级片| 欧美乱妇15p| 国产精品亚洲а∨天堂免在线| 中文字幕亚洲不卡| 欧美日韩大陆一区二区| 国产毛片精品视频| 一区二区高清免费观看影视大全| 欧美一级国产精品| 国产99精品国产| 亚洲第一搞黄网站| 久久免费的精品国产v∧| 97久久精品人人爽人人爽蜜臀| 午夜免费久久看| 中文字幕乱码久久午夜不卡 | 亚洲欧美日韩综合aⅴ视频| 欧美日韩亚洲综合一区| 国产一区二区三区视频在线播放| 亚洲精选视频在线| 日韩精品在线一区二区| 99re这里只有精品视频首页| 日本欧美韩国一区三区| 国产精品乱码妇女bbbb| 欧美人伦禁忌dvd放荡欲情| 国产成人综合在线| 婷婷亚洲久悠悠色悠在线播放| 国产日韩精品久久久| 欧美日韩国产在线观看| 成人不卡免费av| 国内精品国产成人| 亚洲成国产人片在线观看| 中文字幕不卡在线观看| 欧美一级高清片在线观看| 92精品国产成人观看免费| 国产一区免费电影| 亚洲成人av电影| 亚洲色图欧美在线| 久久久久久久综合日本| 88在线观看91蜜桃国自产| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品亚洲视频| 免费在线观看一区| 亚洲图片欧美视频| 综合av第一页| 国产精品天天看| 精品国产一区久久| 欧美精品少妇一区二区三区 | 中文字幕在线一区| 精品欧美乱码久久久久久 | 精品福利在线导航| 在线91免费看| ...av二区三区久久精品| 久久亚洲精精品中文字幕早川悠里 | 国产成人综合精品三级| 免费观看91视频大全| 亚洲成人黄色小说| 亚洲精品高清视频在线观看| 中文字幕亚洲欧美在线不卡| 国产欧美日韩视频一区二区| 精品日韩欧美在线| 欧美不卡一区二区三区| 91精品福利在线一区二区三区| 欧美日韩国产另类一区| 欧美艳星brazzers| 在线视频一区二区三|