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

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

?? rdwrhd.68k

?? 用于motorala 68K系列處理器的小實時多任務(wù)操作系統(tǒng) The OMU Kernel was written to provide a cut-down Unix-like O/S for a
?? 68K
字號:
*******************************************************************************	RDWRC.68k	Lowest level floppy disk read and write data*			This version swaps bytes around for Codata type disks******************************************************************************** Addresses of Data REQ and Busy bitsDATA:	= $E73813HS:	= $E7381BHSBIT:	= 6BUSY:	= $E73811BUSYBIT: = 0ACK:	= $E7380FACKOFF: = $A0ACKON:	= $A8* DISK read write routines* Codata C type link interface* Arguments - <Address><Byte count>********************************************************************** READ Sector	Requires no bytes to be even (swaps bytes in word)*		Called as hdmread(buf, size, timeout);*		If timeout is 0 waits indefinatly*********************************************************************	.globl _hdmread, _hdbip_hdmread:	movem.l a0-a4/d1-d4,-(sp)	;Saves registers used	lea.l HS,a1			;A1 points to the hand shake register	lea.l BUSY,a2			;A2 points to SCSI control register	lea.l DATA,a3			;A3 points to the data register	lea.l ACK,a4	clr.l d0			;Sets D0 for exit with no errors	move.l #HSBIT,d1		;D1 is Hand shake bit no	move.l #BUSYBIT,d2		;D2 is Busy bit no in SCSI control reg	move.l 48(a7),d4		;Gets timeout count from stack	move.l 44(a7),d3		;Gets byte count from stack (C passed)	movea.l 40(a7),a0		;Gets address freom stack (C passed)	jmp hdrstart			;Starts at end of loop for count checkhdrloop:	btst.b d1,(a1)			;Checks HS bit	beq hdrdata			;If low data ready	btst.b d2,(a2)			;Else check busy	bne hdrerr			;If zero ok no errors	cmpi.l #0,d4			;Checks d4 if zero ignore timeout	beq hdrloop	subq.l #1,d4			;Decrement time-out	beq hdrerr	bra hdrloophdrerr:*	jsr _hdbip	move.l #4,d0			;Sets error	jmp hdrendhdrdata:	move.b (a3),(a0)+		;Gets data*	not.b (a0)+			;Inverts data*	btst.b d1,(a1)			;Checks if HD error*	bne hdrerr	move.b #ACKON,(a4)		;Perform acknowlege*hdrack:*	btst.b d1,(a1)*	beq hdrack	move.b #ACKOFF,(a4)hdrstart:	dbeq d3,hdrloop			;Repeats till endhdrend:	movem.l (sp)+,a0-a4/d1-d4	;Recovers registers	rts				;Returns********************************************************************** WRITE Sector	Requires no of bytes to be even (swaps bytes in word)*********************************************************************	.globl _hdmwrite, _prbytes_hdmwrite:	movem.l a0-a4/d1-d4,-(sp)	;Saves registers used	lea.l HS,a1			;A1 points to the hand shake register	lea.l BUSY,a2			;A2 points to SCSI control register	lea.l DATA,a3			;A3 points to the data register	lea.l ACK,a4	clr.l d0			;Sets D0 for exit with no errors	move.l #200000,d4		;Set timeout	move.l #HSBIT,d1		;D1 is Hand shake bit no	move.l #BUSYBIT,d2		;D2 is Busy bit no in SCSI control reg	move.l 44(a7),d3		;Gets byte count from stack (C passed)	movea.l 40(a7),a0		;Gets address freom stack (C passed)	jmp hdwstart			;Starts at end of loop for count checkhdwloop:	btst.b d1,(a1)			;Checks HS bit	beq hdwdata			;If low data ready	btst.b d2,(a2)			;Else check busy	bne hdwerr			;If zero ok no errors	subq.l #1,d4			;Decrement time-out	beq hdwerr	bra hdwloophdwerr:*	jsr _hdbip	move.l #3,d0	jmp hdwendhdwdata:	move.b (a0)+,(a3)		;Gets data*	not.b (a3)			;Inverts data	move.b #ACKON,(a4)		;Perform acknowlege*hdwack:*	btst.b d1,(a1)*	beq hdwack	move.b #ACKOFF,(a4)hdwstart:	dbeq d3,hdwloop			;Repeats till endhdwend:	movem.l (sp)+,a0-a4/d1-d4	;Recovers registers	rts				;Returns********************************************************************************	_hdmerr()	Recover scsi bus after error*			(Read as many bytes as required)*******************************************************************************	.globl	_hdmerr_hdmerr:	movem.l a0-a4/d1-d4,-(sp)	;Saves registers used	lea.l HS,a1			;A1 points to the hand shake register	lea.l BUSY,a2			;A2 points to SCSI control register	lea.l DATA,a3			;A3 points to the data register	lea.l ACK,a4	clr.l d0			;Sets D0 for exit with no errors	move.l #200000,d4		;Set timeout	move.l #HSBIT,d1		;D1 is Hand shake bit no	move.l #BUSYBIT,d2		;D2 is Busy bit no in SCSI control reg	move.l #512,d3			;Gets byte count from stack (C passed)	jmp hdestart			;Starts at end of loop for count checkhdeloop:	btst.b d1,(a1)			;Checks HS bit	beq hdedata			;If low data ready	btst.b d2,(a2)			;Else check busy	bne hdeerr			;If zero ok no errors	subq.l #1,d4			;Decrement time-out	beq hdeerr	bra hdeloop			;If zero ok no errorshdeerr:*	jsr _hdbip	move.l #4,d0			;Sets error	jmp hdeendhdedata:	move.b #ACKON,(a4)		;Perform acknowlege	move.b #ACKOFF,(a4)hdestart:	dbeq d3,hdeloop			;Repeats till endhdeend:	movem.l (sp)+,a0-a4/d1-d4	;Recovers registers	rts				;Returns

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产又黄又大久久| 欧美一区二区在线免费观看| 日本一区二区在线不卡| 国产又粗又猛又爽又黄91精品| 日韩欧美一级精品久久| 国产一区二区影院| 久久久天堂av| 91毛片在线观看| 亚洲图片自拍偷拍| 日韩欧美在线123| 国产美女一区二区三区| 国产精品毛片高清在线完整版| 97久久精品人人爽人人爽蜜臀| 亚洲一级二级在线| 日韩一区国产二区欧美三区| 精品一区二区三区在线观看 | 麻豆精品视频在线观看视频| 日韩精品一区二区三区视频在线观看| 国产精品亚洲午夜一区二区三区| 国产精品乱码人人做人人爱| 欧美性视频一区二区三区| 五月激情丁香一区二区三区| 精品人在线二区三区| 99r精品视频| 人妖欧美一区二区| 最新国产成人在线观看| 6080国产精品一区二区| 成人午夜大片免费观看| 天使萌一区二区三区免费观看| 久久久精品2019中文字幕之3| 91成人国产精品| 精品制服美女久久| 亚洲影院理伦片| 国产视频一区二区三区在线观看| 91高清在线观看| 国产999精品久久久久久| 性做久久久久久| 国产精品电影一区二区| 2022国产精品视频| 欧美日本在线视频| 91小视频免费观看| 国产精品一区不卡| 免费人成网站在线观看欧美高清| 亚洲日本在线a| 国产欧美一区二区三区在线看蜜臀| 欧美三区在线观看| 91在线国产观看| 国产一区在线观看视频| 天堂va蜜桃一区二区三区| 亚洲人123区| 国产日韩高清在线| 91.麻豆视频| 在线看不卡av| 99久久久国产精品| 国产精品77777竹菊影视小说| 日日噜噜夜夜狠狠视频欧美人| 综合激情成人伊人| 国产欧美一区二区精品婷婷| 日韩久久精品一区| 91精品婷婷国产综合久久竹菊| 91网站最新地址| 成人性视频免费网站| 国产精品99精品久久免费| 久草在线在线精品观看| 日韩精品欧美精品| 日韩电影在线看| 五月婷婷久久综合| 日本成人在线看| 午夜精品久久久久久不卡8050| 亚洲精品免费在线观看| 亚洲视频在线观看三级| 中日韩av电影| 中文字幕一区二区三区四区| 国产精品免费av| 久久蜜桃一区二区| 亚洲国产精品传媒在线观看| 久久精品亚洲麻豆av一区二区| 精品国产91亚洲一区二区三区婷婷| 日韩一级大片在线| 精品日韩av一区二区| 久久久91精品国产一区二区精品 | 久久久亚洲精华液精华液精华液| 日韩精品一区国产麻豆| www国产成人| 国产精品每日更新在线播放网址 | 色悠悠久久综合| 色婷婷香蕉在线一区二区| 欧美三级韩国三级日本三斤 | av不卡免费在线观看| 不卡的av中国片| 日本高清不卡一区| 欧美日韩卡一卡二| 日韩欧美一区在线观看| 久久久久国产精品免费免费搜索| 中文字幕av资源一区| 亚洲免费观看视频| 日本亚洲视频在线| 国产精品自拍av| 成av人片一区二区| 欧美亚洲综合网| 日韩一本二本av| 中文字幕av在线一区二区三区| 亚洲欧美日韩国产成人精品影院 | 日韩欧美色综合网站| 久久久亚洲午夜电影| 中文字幕亚洲精品在线观看| 亚洲电影视频在线| 韩国精品主播一区二区在线观看 | 91麻豆蜜桃一区二区三区| 欧美久久一二区| 久久精品综合网| 亚洲国产你懂的| 国产一区二区调教| 色婷婷av久久久久久久| 日韩一区二区三区在线视频| 国产精品乱人伦中文| 爽好久久久欧美精品| 国产99久久久久| 欧美色老头old∨ideo| 久久精子c满五个校花| 一片黄亚洲嫩模| 国产一区二区三区高清播放| 91捆绑美女网站| 欧美va亚洲va在线观看蝴蝶网| 亚洲欧美视频在线观看视频| 美女网站一区二区| 91成人国产精品| 国产精品系列在线| 美女国产一区二区| 91国偷自产一区二区三区观看| 日韩女优av电影在线观看| 亚洲免费在线播放| 国产xxx精品视频大全| 91精品国产综合久久久久久久久久 | 国产精品免费久久| 久久国产尿小便嘘嘘| 欧美在线不卡一区| 中文字幕精品三区| 精品一二三四区| 欧美妇女性影城| 一区二区三区欧美激情| 成人美女视频在线观看18| 精品国产网站在线观看| 天堂成人免费av电影一区| 99国产精品久久久久| 国产三级欧美三级日产三级99| 免费高清在线一区| 欧美日韩1区2区| 亚洲国产视频一区| 色哟哟在线观看一区二区三区| 国产视频亚洲色图| 国产一区二区h| 欧美成人一级视频| 美女性感视频久久| 日韩一卡二卡三卡| 天堂成人国产精品一区| 欧美日本不卡视频| 亚洲小少妇裸体bbw| 欧美亚洲一区二区在线观看| 亚洲免费资源在线播放| 91热门视频在线观看| 亚洲欧洲无码一区二区三区| 粉嫩嫩av羞羞动漫久久久| 国产亚洲精品免费| 国产精品91xxx| 欧美国产一区二区在线观看| 国产黑丝在线一区二区三区| 久久香蕉国产线看观看99| 九九**精品视频免费播放| 日韩一区二区电影网| 国模套图日韩精品一区二区| 欧美一区二区不卡视频| 毛片av一区二区三区| 日韩欧美二区三区| 狠狠色丁香婷综合久久| 久久久99精品免费观看不卡| 成人av午夜影院| 亚洲男人的天堂一区二区| 欧美专区日韩专区| 日韩av在线发布| 欧美精品一区二| 成人av免费观看| 亚洲综合精品久久| 91精品国产综合久久蜜臀| 黄网站免费久久| 国产三级精品三级| 91香蕉视频mp4| 午夜精品视频一区| 精品久久久久香蕉网| 处破女av一区二区| 亚洲欧美另类小说视频| 欧美视频在线观看一区| 美女性感视频久久| 中文一区一区三区高中清不卡| 91美女片黄在线| 久久国产婷婷国产香蕉| 亚洲国产精品成人综合| 欧美日韩中文字幕精品| 韩国精品免费视频| 一区二区三区在线观看动漫 |