#99 Article 799 Posted at 1993/12/03 19:31:50 by 夢中ゆわ (MAP2717) [ASM]
Subject: Re: Re: メモリのいつでもあいてる場所。 /798 /797
>xloop: lodsd > stosd > loop xloop を、REP MOVSD で使えないでしょうか? > その 192k バイトをどこにとればいいんでしょぅ? .MODEL COMPACT .DATA BLUEF DB 32*1024 DUP(?) BLUEB DB 32*1024 DUP(?) REDF DB 32*1024 DUP(?) REDB DB 32*1024 DUP(?) GREENF DB 32*1024 DUP(?) GREENB DB 32*1024 DUP(?) でいけないでしょうか?え?メモリは大事?…(^^;) 動的に確保するには MOV BX,192*1024/16 ;パラグラフだから16で割ります MOV AH,48H INT 21H ;ファンクションこぉぉぉ~~っる! JC @@Err_Nanoyo ;BX=確保可能最大数(segment) MOV [WORD:test],AX ;確保したメモリのセグメント値を保存 です。解放には MOV AX,[WORD:test] ;↑です。 MOV ES,AX MOV AH,49H INT 21H ;ファンクションこぉぉぉ~~っる! JC @@Err_Nanoyo です。 #MAP2717 夢中ゆわ