Olá, Primeiramente quero agradecer a indicação. Sou autor deste livro que ao longo dos anos após seu lançamento foi sendo melhorado, chegou a sétima edição e infelizmente descontinuado pela editora. Abraços.
@topinvestt6 жыл бұрын
Olá! Quero editar um arquivo BIN, preciso de um editor que abra o arquivo em linha de comando, pode me indicar algum programa?
@am-426 жыл бұрын
Olá, como o senhor não indica qual sistema operacional está em uso presumo o uso do sistema Windows e neste sistema costumo usar para pequenas operações o programa "Hex Editor Neo" que pode ser encontrado no endereço "www.hhdsoftware.com/free-hex-editor". Para os sistemas Linux há as ferramentas: ghex2, hexedit, KHexEdit, entre outros. Há o programa "Radare" que é multiplataforma (www.radare.org/r/down.html), mas não conheço sua funcionalidade. Um editor binário específico para linha de comando eu desconheço. Espero ter ajudado. Atenciosamente. kzbin.info
@zevenancio6 жыл бұрын
Essas novas edições também são focadas em 16 bits?
@am-425 жыл бұрын
@@zevenancio Olá, somente agora vi sua pergunta. O KZbin não está avisando adequadamente. As novas edições do livro focam 16 bits como padrão.
@TheLekao20095 жыл бұрын
Manzano cara comecei a programar lendo seus livros, deixo aqui meu muito obrigado
@insane0team5 жыл бұрын
O autor do livro tirou duvidas aqui nos comentários, uma das raras atitudes que mostram o real sentido da informação! Grato!
@snakkenorsk7 жыл бұрын
Interessante o seu vídeo. O autor do livro citado é meu professor de lógica de programação. Excelente profissional. Recomendo seus livros para o estudo da programação.
@albertobernado41033 жыл бұрын
É muito útil saber assembly, principalmente quando vc tá no processo de depuração. Não são raros os momentos que vc só consegue entender o que está errado quando vc analisa o código a nivel de assembly, e percebe que uma única instrução em C, por exemplo, podem conter muitas instruções em assembly, e uma dessas instruções pode estar fazendo algo inesperado.
@M_Goulart6 жыл бұрын
Muito bom! E o próprio José Augusto Manzano respondendo ao vídeo! TOP !
@rogeriolealsousa26103 жыл бұрын
Muito bom, valeu a dica, pensei que estava perdendo meu tempo estudando, assembly 16, mas estou motivado depois desse vídeo
@wirer0p4972 жыл бұрын
Cara, vou te contar que antes de eu começar a me envolver com Assembly, eu me sentia muito intimidado, pois eram conceitos bem abstratos, e pra mim era bem difícil entender uma instrução com operadores simples como por exemplo um "mov eax, 0x01". Meu primeiro envolvimento com essa linguagem foi no famoso livro chamado "Hacking: The Art of Exploitation", volume 2, e nos primeiros capítulos do livro, o autor te da uma refrescada nos conceitos básicos em C, e na linguagem Assembly, futuramente abordando o funcionamento do stack, pra poder entender ataques como buffer overflows. na metade do livro eu resolvi dar uma pausa e simplesmente jurei pra mim mesmo que eu iria entender esse maldito assembly. Pesquisando na net, encontrei um curso em inglês gratuito com um professor que tem um background turbinado na área do baixo nível, o maluco operou no MITRE e na apple pra ter uma noção(eu simplesmente quero ter o conhecimento desse cara, minha inspiração total) aí eu fui mergulhei fundo no curso dele, e depois disso, me apaixonei por Assembly simplesmente, tanto que ler instruções em Assembly e entender como o código está funcionando ficou enraizado como algo foda pra mim. E saber que especializações em áreas como Engenharia reversa, Análise de Malware e Desenvolvimento de Exploits requer o assembly como a ponta do iceberg, deixou simplesmente o aprendizado por essa linguagem mais divertido, por saber que você vai poder atuar em áreas INCRÍVEIS como essa(é sério, a área de desenvolvimento de exploits é um Tzão enorme pra mim). Hoje em dia eu fico praticando no crackme pra aprofundar ainda mais algumas dificuldades que tenho com essa linguagem, pois um dos meu objetivos de vida é pelo menos se tornar mestre em alguma dessas áreas que o conhecimento de assembly é basicamente fundamental. Perdão pelo textão enorme, enfim, espero que ajude alguém que quer aprender mais sobre o baixo nível, mas tem medo. Essa área não é um bicho de sete cabeças, só querer foco, prática e obviamente se divertir enquanto você aprende cada vez mais, é isso.
@lucascavalini64356 жыл бұрын
Eu tenho este livro. Comprei há dez anos, com desconto, quando fazia. É, realmente, muito bom.
@luizgueirosbezerra2 жыл бұрын
eu comecei a estudar programação 1982 cp500 da Prológica, mas larguei e fui fazer outras coisa, a paixão por programação é muito grande , hoje estudo apenas por gostar, um hobby muito , me sinto feliz só de realizar pequenos programas. Esse canal é fantástico.
@mentebinaria Жыл бұрын
❤
@denisferreira26238 жыл бұрын
tem o canal wr kits que tem videos de programção em assembly porém é mais voltado para embarcados. o autor é formado em engenharia eletrônica.
@jeffersonposz397310 ай бұрын
Augusto Manzano, eu aprendi a programar com os livros desse excelentíssimo professor.
@franciscobarbosa2032 жыл бұрын
Eu tenho o livro, Programação em Assembler e Linguagem de Máquina: David C. Alexander, Editora Campos RJ.
@zarakikenpachi22872 жыл бұрын
Salve salve, to estudando pelo livro programação em baixo nível do Igor Zhirkov, é simplesmente fantástico, super recomendo
@salmaeliela33294 жыл бұрын
Aprendi bem mais aqui que na aula, agradecida pra caramba!
@mentebinaria4 жыл бұрын
Valeu! Se quiser ficar junto com a comunidade, só se registrar em menteb.in - tem muito mais por lá! 😉
@luizhenriquemoraismazzucco45263 жыл бұрын
MUITO INTERESSANTE OBRIGADO
@BrunoSantosX4 жыл бұрын
Assembler eu aprendi num curso de programação de microcontroladores PIC, fabricados pela Microchip. Essa linguagem é tão perto do perto hardware que os comandos ligam e desligam recursos de hardware bit a bit dentro de um processador/microcontrolador. Uns anos mais tarde foi que a Microchip começou a disponibilizar compiladores C para esses dispositivos.
@grupoagi14665 жыл бұрын
Muito bom amigo, Parabéns....Eu programava em assembler desde 1985...Ate´bem pouco tempo passei a utilizar C, sem dúvida a curva de evolução do trabalho é muito maior. Porém o assembler "ASM", é sem dúvida uma linguagem muito interessante, pois no assembler temos maior intimidade com a máquina. O grande problema no meu ver de se programar em assembler é a complexidade dos micros de hoje em dia, só para se ter uma ideia, um núcleo ARM é uma coisa tremendamente "na minha opnião" impossível ou quase em se pensar em fazer algo em ASM... Já para mcus comuns de 8 bits e até os de 16 bits ainda até dá para encarar...Eu era um defensor ferrenho do assembler, mas depois que precisei programar um glcd, tive que aprender C na marra e não me arrependo. Saudades desse tempo....valeu amigo.
@mentebinaria5 жыл бұрын
Que legal conhecer um pouco da sua história! Obrigado por compartilhar! 😃
@dirlenenapoleao7153 жыл бұрын
Você pode disponibilizar seu contato whatssap? Para tirar dúvidas?
@marcospereira56 Жыл бұрын
queria tantro comprar esse livro...
@kilroy83575 жыл бұрын
Um bom livro para iniciantes: "Peter Norton - Linguagem Assembly para IBM PC", Ed. Campus, tradução do original de 1986, focado na arquitetura 8086/88 é uma excelente fonte para estudo. Acredito ser mais importante antes de tudo, aprender bem a arquitetura 16-bits, para depois partir para 32/64 bits.
@Lacostta23 ай бұрын
Eu adoro assemby... sempre gostei dessa linguagem.
@useessaimagem-71993 жыл бұрын
fala sobre arduino
@am-423 жыл бұрын
Olá, o livro indicado no vídeo marcou a primeira fase do trabalho, depois veio a segunda fase que acabou sendo encerrada pela editora, ou seja, o livro não é mais comercializado. Em 24/06/2021 é lançada a terceira fase do trabalho. Agora o livro pode ser adquirido gratuitamente em novo.manzano.pro.br/wp/download/livro-linguagem-assembly-8086-introducao/.
@moveltraderScalper9 ай бұрын
não é possível carregar o assembly personalizado.Versão original foi restaurada.Você precisa recompilar seus arquivos ninjaScript personalizados APARECE ISSO QUANDO TENTO INSTALAR UMA PATAFORMA DE MERCADO FINANCEITO,O QUE FAÇO ?
@menosde1minuto432 Жыл бұрын
Tem como aprender a programar em Assrmbly utilizando somente o 0 e o 1, códigos de máquinas?
@mentebinaria Жыл бұрын
É possível, mas muuuuuito inviável né? Os mnemônicos (ADD, SUB, MOV, etc) foram criados para você não precisar disso. ;-)
@jaderfacid8 жыл бұрын
Papo Binário interessante pra ter uma base boa...um curso de sistema operacional..acompanhando o canal..abs!
@josenildosouzadelima7122 жыл бұрын
gosto muito
@PauloSergio-qy5pc7 жыл бұрын
Preciso aprender assembly quero seguir minha carreira na área técnica de programação e avançado desde o nivel de máquina ate a nível alto
@PauloSergio-qy5pc6 жыл бұрын
Assembly mais para estudos de entendimento de arquitetura. Estou estudando linguagem C
@altair258013 жыл бұрын
show, me esclareceu bem o q eu queria,
@mentebinaria3 жыл бұрын
🙌
@guilherme0311095 жыл бұрын
4:57, vc falou programar em assembly profissionalmente. Que tipo de profissional trabalha com assembly?? aplicações??
@vonbruhh5 жыл бұрын
Sei que a pergunta não é para mim, mas já ouvi de programadores mais experientes que a maior aplicação de Assembly na atualidade, é para engenharia reversa. Ou seja, segurança da informação.
@guilherme0311095 жыл бұрын
@@vonbruhh obrigado pela colaboração.
@am-424 жыл бұрын
Olá, quero mais uma vez agradecer sua atenção para comigo. Quando posso visito seu canal e tento também interagir com sua audiência. Acabei de deixar em meu canal ao lado direito da tela na coluna "Amigos do Canal" a indicação do seu canal.
@mentebinaria4 жыл бұрын
Muito obrigado, Manzano. Faremos o mesmo por aqui. É muito importante pra gente promover os autores nacionais. Parabéns pelo trabalho e que venham mais! 🙌
@am-424 жыл бұрын
@@mentebinaria Assim seja!!!!
@feliperodrigues39583 жыл бұрын
Crl o autor respondeu mano,que daora kkkkkk
@mentebinaria3 жыл бұрын
né? 😍
@joyboy_56133 жыл бұрын
Tem como ir ainda mais a fundo? Programar puramente em binário?
@mentebinaria3 жыл бұрын
Ter tem, mas seria muito contra produtivo em minha opinião. 🙂
@joyboy_56133 жыл бұрын
@@mentebinaria sem dúvida. Mas para fins de diversão, você conhece alguma IDE legal que permita isso?
@mentebinaria3 жыл бұрын
Ah, entendi! É, não conheço. 😬
@clodoaldovera49583 жыл бұрын
valeu pela aula e por disponibilizar essa conteudo
@andrebarbosa20637 жыл бұрын
Parabéns pelo canal, meu caro!
@gilneirocha_776 жыл бұрын
existe um programa TMS Assembler.
@tadryanom7 жыл бұрын
Eu tenho a 5a. edição desse livro
@conectiblockwanderson43076 жыл бұрын
Valeu pela orientação!
@jcstudios28095 жыл бұрын
Queria criar um mini sistema operativo. O que aconselhava para estudar? Por onde começar?
@gabrielvieiracasanova74593 жыл бұрын
Papo Binário salvando em 2021
@hhjjsjsnsnssnsnsmw57238 жыл бұрын
Legal o video :3 Uma pergunta: curso de C vai ensinar a usar libraries exclusivas do Windows? Seria legal, nao tem mt tutorial em video por aí sobre como criar processos por exemplo. Vlw!
@alexnascimento30787 жыл бұрын
Uma coisa que não entendi sobre assembly é que cada "máquina" (CPU) tem sua arquitetura... digamos que um dual core(Intel) tenha suas particularidades com sua linguagem e um AMD terá a mesma linguagem assembly igual ao da Intel? e novos modelos como i7 e os Ryzen vão ter o mesmo "assembly"? não entendi mt bem essa linguagem :/
@silva977 жыл бұрын
Não é que cada CPU tem uma arquitetura diferente... Processadores AMD e Intel tem arquitetura x86, incluindo os mais novos como o i7 ou i9. Na verdade, 99% dos PCs desktop é arquitetura x86(incluindo Notebooks) Só algumas exceções que são arquitetura ARM. (exemplo, aqueles all-in-one que vem com Android) Bom, e Assembly é só um modo mais legível de usar as instruções de máquina. E como cada arquitetura tem suas instruções de máquina, o Assembly muda também.
@silva977 жыл бұрын
Ah, e dispositivos móveis como smartphones e tablets geralmente é arquitetura ARM. Do mesmo jeito que a arquitetura x86 domina nos PCs, o ARM domina nos dispositivos móveis. (Raspberry PI também é arquitetura ARM)
@donizetevida21492 жыл бұрын
Se você pegar o Gameboy, o processador dele é um Z80. O que isso significa? Que dentro desse processador existirão bits específicos pra você trabalhar com ele. Bits que alteram o estado da máquina daquele processador, somente. Um assembler pra ele vai gerar os bits, a partir dos opcodes, que só servem pro Z80. Não adianta pegar o binário do Z80 e botar num X86 que não vai fazer sentido aqueles bits naquela máquina. E vice versa, claro.
@DomAlissonR2 жыл бұрын
Assembly é o mais proximo de machibe language, porém não é, eu nescessito de aprender machine language
@wellingtonrodrigues96848 жыл бұрын
Fui comprar eese, mas não encontrei, aí comprei esse: www.saraiva.com.br/programacao-assembly-padrao-ibm-pc-80868088-9114131.html (Mas não terminei de lê-lo.)
@gabrielmenegattireis6 жыл бұрын
Qual a relação do Assembly com o Kernel e os threads? Vi meu professor dizer que tem programação para os 3...
@ramonpaolomaran22532 жыл бұрын
programação de baixo nível
@DamienNightmarish7 жыл бұрын
Adicionarei a seguir um texto em inglês a respeito de uma pergunta feita no reddit: "How did programmers make computers understand code? Humans can understand binary. Legendary hackers like Steve Wozniak, or the scientists who first created assemblers, were able to write programs which consisted of just strings of numbers, because they knew which numbers corresponded to which CPU instructions. Kind of like how a skilled musical composer could compose a complex piece of music by just jotting down the notes on a staff, without ever sitting down at a piano and playing a single note. That's how they wrote the first assemblers. On early "home computers" like the Altair, you would do this sort of thing - turn on the computer, and the first thing you'd do is toggle a bunch of switches in a complex sequence to "write" a program. Once an assembler was written and could be saved on permanent storage (like a tape drive) to be loaded later, you could use that assembler to write a better assembler, and eventually you'd use it to write a compiler, and use that compiler to write a better compiler." Pra quem tinha curiosidade como eu, as máquinas entendem os comandos dados pelos humanos porque estes entendem linguagem binária (ligado e desligado). Por meio desta foram criados os primeiros compiladores e estes foram usados para criar compiladores melhores.
@mrenanfonseca4 жыл бұрын
tem documentação oficial em algum site? andei procurando mas não achei. só acho foruns
@mentebinaria4 жыл бұрын
Assembly é de acordo com o fabricante do processador, então tem material oficial da Intel, ARM, AMD, Motorola, etc. Todos são oficiais individualmente. :-)
@thiagor32138 жыл бұрын
Parece que hackearam o site da vovó vicky
@linkstrama2 жыл бұрын
Bom dia!!! Boa Tarde!!! Boa noite!!! Chamo-me Rogério Souza sou técnico em informática, efetuo manutenção em computadores.faço atualizações, e. Estou tentando compreender como fusiona a engearia reversa de Software, estou tentando revertes um arquivo.bin que e disponibilizando para atualização, quando não mais atualização para uma marca abandonada, a vídeos na “internet” ensinando como alterar o arquivo.bin usando o Hex Workshop Hex Editor, para alterar certo campo da bin, porem gostaria de saber se eu consigo revertes essa.bin para antes de ser copilada, para eu ler ver o seu script o que é cada campo e o que posso fazer para melhorar, e fazer a atualização funciona comparando com outra de outros aparelhos similar que esta funcionando, se alguém poder me dar uma luz, um livro, um curso algo que me direcione no conhecimento que preciso que almejo atenciosanmete
@mentebinaria2 жыл бұрын
Oi Rogério! Segue: menteb.in/livro 🙂
@donizetevida21492 жыл бұрын
Você não vai conseguir reverter exatamente pra antes da compilação, porque os pre-processadores fazem algumas coisas que mexem com o código original.
@asm40898 жыл бұрын
Eu não posso usar um pendrive com msdos?
@animesderrotados8223 Жыл бұрын
Me senti totalmente enganado nesse vídeo, o nome do canal é papo binário mas o cara ta fakando em português, aff nada haver
Ele é interessante mas... mano, essa merda é MUITO CHEIA DE GÍRIAS...
@Vulto1664 жыл бұрын
Cara. Eu to muito interessado nesse curso. Por acaso vc teria interesse em transcrição de assembly para C ? Eu to buscando esse conteúdo faz tempo, pricipalmente pq estou aprendendo a fazer engenharia reversa em joguinhos de NES e reescrevendo o código em C. Abraço tmj.
@zolar90333 жыл бұрын
Tem o Ghidra que faz isso
@Vulto1663 жыл бұрын
@@zolar9033 Nice. Vou olhar isso com atenção.
@zolar90333 жыл бұрын
@@Vulto166 kzbin.info/www/bejne/l5eTnJWubbCojdE
@0LeonardoViana18 жыл бұрын
muito bom esse livro xD
@Paulo-553 жыл бұрын
Muito bom estou começando na programação e essa vai minha primeira linguagem 😍😍 kk
@mentebinaria3 жыл бұрын
Parabéns pela decisão! A gente tem um livro também: menteb.in/asm ☺️
Fiz um teste baixando pelo Linux usando o Chrome. Apareceu umas publicidade abrindo nova aba, mas fui no download e abriu um PDF pelo próprio Chrome. Então, baixei para a pasta Download e abriu normalmente. Aqui o link direto para o que o Farias passou: file.allitebooks.com/20150829/Professional%20Assembly%20Language.pdf Nesse, blog.hit.edu.cn/jsx/upload/AT%EF%BC%86TAssemblyLanguage.pdf que já abre no Chrome direto ou já faz o download dependendo do navegador que usa ou configuração do seu navegador. Só não concordo muito com o método, pois o livro é para venda (65 reais) e desse modo é pirataria.
@tiago7w_5834 жыл бұрын
Qual o link do curso que vc lançou de Assembly?
@mentebinaria4 жыл бұрын
Não lançamos ainda. Todos os nossos treinamentos estão em em www.mentebinaria.com.br/treinamentos/ 😉
@bertincdacardoso85163 жыл бұрын
@@mentebinaria ola amigo, preciso de uma pessoa como vc pra terminar um jogo bin ,para genesis tem como vc finalizar essa rom por gentileza ?
@josenildosouzadelima7122 жыл бұрын
👍👍
@andersonfonseca14617 жыл бұрын
O autor tem um livro de algoritmos que é muito bom também.
@andredefariassilva34597 жыл бұрын
Se tivesse pdf dele
@am-424 жыл бұрын
Olá, Andre está sendo preparado uma versão do livro que será distribuída gratuitamente. Aguarde em breve: segundo semestre de 2021.
@am-423 жыл бұрын
Olá, Andre. O livro está disponibilizado em novo.manzano.pro.br/wp/download/livro-linguagem-assembly-8086-introducao/.
@am-423 жыл бұрын
@Filipe Cruz Olá Felipe. Segue link para obtenção gratuita do livro (novo.manzano.pro.br/wp/download/livro-linguagem-assembly-8086-introducao/). Essa versão que estou disponibilizando é basicamente a 8a. edição do trabalho.
@dor63724 жыл бұрын
Alguém tem algo sobre python pra recomendar? sou iniciante.. desde já agradeço ;)
@mentebinaria4 жыл бұрын
Temos! Se liga: www.mentebinaria.com.br/treinamentos/pythonicos-r7/ 😉
@andredefariassilva34597 жыл бұрын
Realmente esse livro desapareceu . Nao conseguir encontra nem em pdf ebok nada
@am-426 жыл бұрын
Olá, Andre. Você pode encontrar edição atualizada em www.editoraerica.com.br/assembly.
@adelinogonzales62874 жыл бұрын
po, faz um scan hack nesse livro e manda para mim pow!xD
@am-424 жыл бұрын
Não faz isso não. Aguarde um pouco mais, pois a partir do segundo semestre de 2021 eu estarei re-publicando o livro de Assembly e o deixarei no meu site para distribuição gratuita. Veja que eu estarei fazendo isso. Ninguém está autorizado a fazê-lo. Atualmente no site você pode baixar livros de Gnuplot, LISP e ILA+.
@adelinogonzales62874 жыл бұрын
@@am-42 segundo semestre de 2021? ok! Ficarei no aguardo. desde já agradeço!
@am-424 жыл бұрын
@@adelinogonzales6287 Olá, Adelino. Tudo bem? Essa é a previsão, sim. Estou preparando, neste período de pandemia, a versão do livro para esta publicação gratuita, além de outro trabalho inédito na minha carteira que será também colocado a disposição de forma inédita (livro novo, como são o de ILA e LISP). Esse tempo é necessário, pois quando a editora Érica decidiu após 9 edições não manter mais o livro no mercado (que desde sua primeira edição foi o único livro em português no mercado de um autor nacional) torna-se necessário dar um tempo para que os estoques das livrarias possam ser baixados. A partir desse período posso disponibilizar o material de alguma outra forma (livre ou editado por outra editora). No segundo semestre de 2021 será lançado um novo livro do assunto mantendo a mesma linha de exposição,. O material será o que seria hoje a 10a edição. O único problema que tenho atualmente é a descontinuidade da ferramenta emu8086 base do livro. Manterei, neste sentido, o material inalterado pois é possível conseguir o emu8086 em diversos sites de downloads. Essa politica de espera é necessária. O mesmo fiz com o livro de Gnuplot que está disponível em novo.manzano.pro.br/wp/downloads/. Agradeço a compreensão. Grande abraço e fique bem.
@am-423 жыл бұрын
Olá, Adelino. O livro já está disponível em: novo.manzano.pro.br/wp/download/livro-linguagem-assembly-8086-introducao/.
@asm40898 жыл бұрын
O cara tem meu sobrenome
@hermano51137 жыл бұрын
vc é programador?
@mentebinaria7 жыл бұрын
Olá. Fernando falando. Bem, eu sei programar um pouquinho mas não me considero um desenvolvedor, nem atuaria como. Só sei o básico mesmo. Abraço!
@fabriciocosta8813 жыл бұрын
assembler é foda
@PeperMintification7 жыл бұрын
O arduino tambem usa assembly?
@grupocastanhal85064 жыл бұрын
Tem uma explicação bem legal sobre linguagem de maquina, abaixo o link: www.alunosbr.com.br/programacao/o-que-e-linguagem-de-maquina/
@julinuz2 жыл бұрын
Cliquei no "Não Gostei" porque o titulo deveria ser: - "Anunciando meu curso de linguagem C".
@paulosaraiva47357 жыл бұрын
Cuidado com virus gente...
@aulalivre54813 жыл бұрын
Deus me livre deixa eu aqui com meu python 🐍 que eu já tô feliz.