

|
 |
você esta em: / MSX Basic

BSAVE * |
BSAVE (binary
save) |
Grava programas em código de máquina de uma área especifica de memória. |
|
BSAVE "[nome do dispositivo] [nome do arquivo.extensão]" , endereço inicial, endereço final, [endereço do início de execução],
S |
|
BSAVE"A:EXEMPLO.BIN",&HA100,&HA2EF |
|
Este comando é utilizado para gravar o conteúdo de uma área de memória em um dispositivo (em geral, "A:", onde A: = drive de disquetes
ou "CAS:" = cassete). O nome do arquivo deve ter no máximo 8 caracteres e 3 na extensão
para disquetes e no máximo 6 caracteres e sem extensão para cassete. Os endereços, inicial e final, indicam a área da memória que deve ser gravada. Devem ser números inteiros entre -32768 e 65535. O endereço do início de execução indica o endereço no qual o programa deverá iniciar a execução quando for carregado de volta ao computador pelo comando
BLOAD com a opção R ativada. Também deve ser um número inteiro entre -32768 e 65535.
A opção S grava o conteúdo da VRAM no disquete. A opção S só funciona em
disquete.
|
|
|
|
10 DATA 41,4C,45,50,48,FF,11,60,EA,1A
20 DATA FE,FF,C8,21,00,00,CD,4D,00,23
30 DATA E5,D5,11,BF,03,ED,52,D1,E1,38
40 DATA F1,21,FF,FF,2B,7C,B5,28,FB,13
50 DATA 18,DF
60 FOR I=0 TO 41
70 READ A$
80 POKE 60000!+I,VAL("&H"+A$)
90 NEXT I
100 DEFUSR=60006!
110 SCREEN 0
120 X=USR(0)
130 FOR T=1 TO 1000:NEXT T:CLS
140 BSAVE "A:EXEMPLO.BIN",60000!,60042!,60006!
|
|
|
© 2002 by MSXPró 
Esta página é melhor visualizada em
resolução de 1024x768 @ True Color
Utilizando o navegador Firefox
Visitante:
|
|
|