Jump to content

programação alternativa Basic com assembler


Guest Zangado

Recommended Posts

Guest Zangado

para quem sabe mexer com vba, no caso tem as bases do basic

pode tentar algo mais proximo do que já sabe e bastante flexível

http://www.thinbasic.com/community/forum.php

http://www.thinbasic.com/public/products/thinBasic/help/html/index.html?mkx.htm

nesse tem até codigos de exemplo para controlar uma planilha

 

E algo que estou tentando aprender a usar

http://www.oxygenbasic.org/

http://www.oxygenbasic.org/forum/index.php

é um basic bem flexível tbm , mas o ponto importante é transformar em executavel ou em uma dll, e poder usar Assembler misturado no codico

 

 

 

Link to comment
Share on other sites

Guest Zangado
3 minutos atrás, DixieJoe disse:

Valeu, edcronos2!

 

No Delphi, também posso chamar dlls ou código Assembly in-line de dentro dos programas.

 

A questão é ainda: tempo para aprender a programar as funções em Assembly.

 

Ainda chegamos lá.

no forum fala bastante a respeito de assembly

achei interessante que a sintaxe é bem flexivel

enquanto na outras linguagens te obrigam a usar {} e ; no final de cada linha

esse te dá a opção de como escrever

podendo ser

if a>b then b=a
if a>b : b=a
if a>b {b=a}
if a>b then {b=a}
if a>b : {b=a}

 

Link to comment
Share on other sites

sorel,

 

Em programação, muita coisa é possível.

MAS A CONDIÇÃO BÁSICA é saber o que se quer e, principalmente, definir o como FAZER...

 

Da forma que você colocou ai em cima, não entendi o que quer fazer.

 

Precisaria DETALHAR, com exemplos, para poder te ajudar.

Link to comment
Share on other sites

ok dixie, as estatisticas as analises,etc estarao prontas num arquivo, o algoritmo apenas vai buscar

 o melhor padrao pra o proximo tem do em conta resultados anteriores

claro terá dois banco de dados = dos sorteios passados e atualizando claro e banco as estatisticas as analises,etc , assim o algoritmo prejetará para os proximos 7 a 8 sorteios os possiveis padroes

Link to comment
Share on other sites

sorel,

 

Feliz Ano Novo!

 

De novo, falta detalhes: o que fazer exatamente em termos de Estatísticas e o que buscar (quais critérios utilizar).

 

Sem definições como essas, não tem como montar nenhum algoritmo.

 

Fazer um sistema para analisar é o que todos fazemos. Mas analisar o que e como utilizar isso?

Link to comment
Share on other sites

Guest Zangado
47 minutos atrás, DixieJoe disse:

Fazer um sistema para analisar é o que todos fazemos. Mas analisar o que e como utilizar isso?

exatamente

para mim o mais difcil é saber como usar os resultados retornados de nossas analises

ideias de analises e contagens eu tenho a quilos "claro que algumas são um tanto complexas para eu mesmo montar"

definir montantes e períodos é a pior parte de se montar um sistema de analise, e depois disso ainda não sabemos como utilizar  os dados retornados

"será perda de tempo"! ???

 

 

Link to comment
Share on other sites

ok dixie, e ver dentro dos sorteios, a imersao ( o aparecimento de padroes de 75% a 80% dos sorteios já serve). ver pelo todo e posiçao por posiçao e das terminaçoes, depos confrontar com os arquivos de analises

 para extrair possivel blocos dentro da matriz da loteria tratada, para jogar num determinado numero se sorteios seguidos tipo 7 a 8 ou mais sorteios que dentro disto possa sair vai ter juntar ou sincronizar

 a formula FFG.e valores de deltas( distancias) por linhas de ssorteio e por colunas( posiçoes separadas)

cruzando

Link to comment
Share on other sites

Guest Zangado

para quem quer aprender um pouco de assembly

http://www.assemblyprogressivo.net/

http://www.numaboa.com.br/informatica/tutos/assembly

se acharem material mais facil de aprender por favor postar

 

@DixieJoe

creio que ideia é oq não falta para a maioria do povo aqui

oq falta é uma forma de comprovar o funcionamento para se ir mais a fundo

 

eu aos poucos estou me afastando disso de loterias

mas em uma planilha que perdi eu estava desenvolvendo um tipo de filtro por formula no estilo de formulas do excel

é algo que faz muita falta em loteria, um filtro condicional programavel

 

atualmente acho dificil pegar dezenas certas e que o ideal é ir por faixas de valores para não limitar os jogos dentro de nossas perspectivas

Link to comment
Share on other sites

Guest Zangado
2 horas atrás, DixieJoe disse:

Fiquei curioso para saber o que faz esse filtro condicional programavel???

era algo simples no funcionamento mais altamente complicado para programar para alguem limitado que nem eu

era as mesma filtragens que fazemos com loops e ifs mas sendo definido por formulas

até dá para fazer com um banco de dados,

mas acho dificil definir os filtros com (valor AND valor OR valor and valo....)

acho mais pratico usar a sintaxe do excel, Or(And(valor,valor),And(valor,valor))

então era basicamente isso

montei um parser simples e um monte de funções , mas como era algo que teria que correr milhares e milhares de loops tive que usar pré tratamento

apesar de minas limitações até que tava ficando legalzinho

era mais ou menos por simbologias

      simbolos dos tipos
     $=plan
     !=setor
     #=referencia da coluna  do array de dados

     |=referencia da linha do array de dados "no caso referente a linha atual de analise do filtro"
     @=Funções Ex. -->>>     E,OU,dir,esq,<,<>,>,dia,semana,mes,ano,like,par,...
     %= tipo para conversão--->>   dia,mes,ano,dir,esq,uni,dez,mil,invert,...
     _ = Retorno

os simbolos eram para facilitar a separação de cada parte da formula

 

tentei facilitar o uso mas acabei complicando a programação

aceitava referencia de coluna antes ou dentro das funções

podia ser por indice ou numero da coluna do array

#2(@E(%dia(3,5,6);|-1(@ou(#dz3(%uni(3,5,7,9);%dez(@>(5))))

era algo complicado assim

no caso pegava a coluna 2 da linha atual de verificação do filtro testava se era dia 3,5,ou 6, se fosse ia para a linha atual-1 e testaria se a coluna com indice dz3 tivesse a unidade 3,5,7,ou 9 e dezena maior que 5 se tudo de acordo separaria a linha do sorteio

 

 

Edited by Zangado
Link to comment
Share on other sites

Guest Zangado
1 hora atrás, DixieJoe disse:

ola,

 

realmente, parece complicado a principio.

a programação estava algo super complicada para mim

o uso até que era relativamente facil depois de pegar os macetes

creio que hoje em dia já conseguiria montar o treco sem os simbolos de separação !@#$%

mas para tornar o processo mais simples não iria fazer pré tratamento,

ou para evitar as dores de cabeça simplesmente usar a formatação condicional do excel criando formulas por macros

 

mas bem, talvez deixe de lado

Link to comment
Share on other sites

  • 4 weeks later...
2 horas atrás, edcronos2 disse:

 

 

FANTÁSTICO !!!

 

Parabéns à você e a iniciativas como a deles e daqui também.

São o que contribuem e nos ajudam a continuar.

 

Já estou há 2 horas arquivando material aqui na minha biblioteca:

Assembly, C,... Agora vou almoçar e depois é a vez do PYTHON.

 

 

um abraço !

 

Link to comment
Share on other sites

  • 2 weeks later...
Guest Zangado
Em 27/01/2017 at 17:33, dois disse:

 

 

FANTÁSTICO !!!

 

Parabéns à você e a iniciativas como a deles e daqui também.

São o que contribuem e nos ajudam a continuar.

 

Já estou há 2 horas arquivando material aqui na minha biblioteca:

Assembly, C,... Agora vou almoçar e depois é a vez do PYTHON.

 

 

um abraço !

 

depois que perdi o interesse em loterias tbm larguei a programação um pouco de lado
para falar a verdade estou totalmente sem ideias

Link to comment
Share on other sites

  • 3 weeks later...
Em 07/02/2017 at 21:08, edcronos2 disse:

depois que perdi o interesse em loterias tbm larguei a programação um pouco de lado
para falar a verdade estou totalmente sem ideias

 

Olá irmão e parceiro edcronos2,

 

E eu estou cheio de idéias e precisei estar ausente por motivos de trabalho,

mas agora estou de volta.

 

A parte boa nisto é que pude pensar em idéias para o meu projeto 2 melhores LINHAS

e espero em breve ter avanços gigantescos para a questão

COMBIN(3268760;2) = 5.342.394.334.420 x 15 * 1478 = 118.440.882.394.091.000

 

 

Um abraço!

 

Link to comment
Share on other sites

  • 9 months later...
Guest Zangado

ola

estou aguardando a versão beta do oxygen para definir minha estrategia 

para quem quer algo mais profissional para comercializar não vale a pena e é melhor investir em outra linguagem

mas no meu caso como hobby e para muitos que só quer fazer experimentos e usa o excel vale sim muito a pena por ser de bem mais facil e rapido o uso mesmo dando uma de curioso com o asm , 

exemplo do Charles Pegge

includepath "$/inc/"
$filename "And32count.dll"
$dll
include "RTL32.inc"
extern export

function And32(long a,b,*c)
   mov eax, a
   mov ecx, b 'avoid using ebx
   and eax, ecx

    addr edi ,c
     mov [edi] , eax

     'the compiler will produce similar assembly code:
    'c=a and b
end function

e para declarar a dll no excel

Private Declare Sub And32 Lib "D:\Programação\OxygenBasic\And32count.dll" Alias "And32" _
                          (ByVal n As Long, ByVal n2 As Long, ByRef out As Long)


e o autor está me dando umas dicas até como usar o 128bit com meu excel de 32bit 

 

considero o estudo das loterias algo experimental então oq se faz é um monte de teste e a maioria se mostra perda de tempo, no excel é muito rapido montar testes se a pessoa souber como fazer , alguns teste se mostram promissores e esses sim se tem uma maior atenção , 

mas investir em algo só para ficar brincando de loterias nem sempre vale a pena 

depois vou postando alguns exemplos de codigos e planilhas usando o recurso de dll´s externas 

 


 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...