INTRODUÇÃO
Essa é uma demonstração do potencial do bom uso da Inteligência Artificial e uma explicação, para leigos, sobre a programação em linguagem de máquina - assembler- objetivando esclarecer que: COMPUTADOR NÃO PENSA, EXECUTA COMANDOS.
RESPONSABILIDADE CIVIL OS E CRIMINAL DOS DESENVOLVEDORES DE SISTEMAS DE INTELIGÊNCIA ARTIFICIAL E DOS USUÁRIOS
COMPUTADOR NÃO PENSA, APENAS EXECUTA COMANDOS
Na última postagem do blog tratei dos riscos do uso indevido e inescrupuloso da tecnologia de informação para o mal e mostrei os casos concretos de suicídio, homicídios, fraudes e manipulação das massas.
Muitas pessoas leigas em Ciência da Computação estão sendo induzidas ao erro, e até a prática de CRIMES contra sua vida e de terceiros, em razão do uso criminoso destes recursos tecnológicos por empresas de desenvolvimento de games e softwares de InteligênciaArtificial, cujo potencial é deveras impressionante.
Porque isso é importante: A INTELIGÊNCIA ARTIFICIAL É
Um programa de computador.
E computador Não pensa, apenas executa comandos do usuário usando as regras de negócio e códigos de programação em linguagem binária de máquina [0,1] !
GEMINI STORYBOOK
Hoje cedo recebi um e-mail do GOOGLE:
"Marcia, crie histórias ilustradas e muito mais
Novos recursos,
infinitas possibilidades
A evolução do Gemini não para. Confira nossas últimas atualizações.
Converse com o Gemini
Crie histórias incríveis
Crie histórias ilustradas e personalizadas com narração em voz alta.
Descreva o que você tem em mente e o Gemini vai criar um livro exclusivo de histórias com 10 páginas.
Conheça o Storybook do Gemini
Legendas no Gemini Live
Agora você pode ler suas conversas e ver as respostas do Gemini em tempo real. É ajuda garantida se você estiver em um ambiente barulhento ou tiver algum tipo de deficiência auditiva.
Converse Live com o Gemini
Teste os novos recursos do Gemini
© 2025 Google LLC
1600 Amphitheatre Parkway,
Mountain View, CA 94043
Cheque as respostas.
Alguns recursos precisam de assinatura.
A compatibilidade e a disponibilidade podem variar.
Crie com responsabilidade."
TESTANDO O STORYBOOK
Resolvi experimentar e estou mostrando o resultado.
Os códigos HTML para incorporar os livros no blog foram criados pelo IA CHATGPT.
O primeiro HTML funcionou bem:
📖 Livro Interativo: O labirinto digital de Leo
Este é um livro digital interativo, com áudio e recursos especiais, criado no Google Gemini.
O narrador pode usar uma voz feminina ou masculina, à sua escolha.
Foi criado pelo GEMINI como "demonstração" do software, sem que eu desse qualquer comando.
COMO ISSO FUNCIONA
Veja que o Gemini acessou a última postagem deste blog e desenvolveu uma estória que interpreta e representa parte de do conteúdo publicado, usando como base a imagem que a ilustra, para dar continuidade ao tema:
https://vitimasfalsoscondominios.blogspot.com/2025/09neste-episodio-discutimos-os-riscos-da.html
LEIA/OUÇA O LIVRO
Clique no botão abaixo para explorar a obra completa!
🚀 Abrir Livro InterativoO novo livro em inglês criado pelo GEMINI foi
🌀 Leo's Digital Labyrinth
Discover Leo's Digital Labyrinth, an interactive book created with
Google Gemini.
This unique experience combines storytelling, exploration, and audio features.
You can explore it directly below or open it in a new tab for the full experience.
Como você pode ver acima, o código HMTL criado pelo CHATGPT IA para executar o livro digital diretamente na página do blog não funcionou.
🌀 Leo's Digital Labyrinth
Discover Leo's Digital Labyrinth, an interactive book created with Google Gemini.
This unique experience combines storytelling, exploration, and audio features. You can explore it directly below or open it in a new tab for the full experience.
🔗 Open the book in New Tab🌀 A jornada do computador curioso – Da maquina de Turing à Inteligência Artificial
![]() |
Descubra "A jornada do computador curioso – Da maquina de Turing à Inteligência Artificial", um livro interativo criado com Google Gemini.
This unique experience combines storytelling, exploration, and audio features. You can explore it directly below or open it in a new tab for the full experience.
🔗 leia aqui
A programação assembly (ou linguagem de montagem) é uma linguagem de programação de baixo nível que opera diretamente no hardware, usando mnemônicos (símbolos) que correspondem a instruções específicas de uma arquitetura de processador.
É um processo desafiador e específico de hardware, mas oferece controle total sobre a máquina, permitindo otimizações de desempenho e compreensão profunda do funcionamento interno do computador.
Um programa chamado assembler é usado para converter o código assembly em código de máquina executável, que é a forma que o processador entende.
Como funciona:
Controle direto:
Ao contrário das linguagens de alto nível, a assembly permite interação direta com a linguagem de máquina.
Mnemônicos:
Em vez de códigos binários, utiliza abreviações (mnemônicos) como ADD (soma) ou MOV (mover), que são mais fáceis de lembrar e ler do que as instruções de máquina brutas, em HEXADECIMAL, ou as cadeias de dígitos 0 e 1 , que são os unicos comandos que o computador usa para realizar qualquer tarefa que lhe for determinada, desde os processos mais simples até a chamada, "Inteligência Artificial"
Assembler:
Um programa chamado assembler (ou montador) é essencial para converter estas instruções simbólicas em código binário (código de máquina) que o processador pode executar.
Vantagens:
Desempenho:
Programas escritos em assembler são frequentemente mais rápidos e consomem menos recursos do que os escritos em linguagens de alto nível.
Controle de hardware:
Oferece um controle granular sobre o hardware, o que é crucial em tarefas que exigem um desempenho crítico ou interação direta com o hardware.
Compreensão profunda:
Estudar assembler fornece uma compreensão valiosa do funcionamento interno dos computadores.
Desvantagens:
Dificuldade:
É uma linguagem de programação complexa e desafiadora devido à sua sintaxe críptica e à necessidade de lidar com detalhes de hardware.
Especificidade de hardware:
O código escrito para um tipo de processador não funcionará noutro, pois é intrinsecamente ligado a uma arquitetura específica.
Produtividade:
A programação em assembly é um processo mais demorado em comparação com o uso de linguagens de alto nível, que aumentaram significativamente a produtividade e a simplicidade no desenvolvimento de software.
Onde é usada:
-
Sistemas embarcados: Para controle direto e eficiente em dispositivos com recursos limitados.
-
Desenvolvimento de drivers e firmware: Para interagir diretamente com o hardware.
-
Otimização de desempenho: Para otimizar partes críticas de software que exigem o máximo desempenho.
Linguagem assembly – Wikipédia, a enciclopédia livre
Montador.
O montador ou assembler (não confundir com assembly) é um programa que cria o código objeto traduzindo as instruções da linguagem de montagem (assembl...
Wikipédia
— Nas primeiras décadas da computação, era comum que tanto a programação de sistemas quanto a de aplicativos ocorressem inteiramente em linguagem assembler ...
en.wikipedia.org
Capítulo 3 – Linguagens de Programação
mnemônico MOV (abreviação de MOVE) e dois registradores como parâmetro: R1 e R2.
Quando o processador executa essa instrução, ele comanda o movimento do conteúd...
UFLA - Universidade Federal de Lavras
Capítulo 3 – Linguagens de Programação
Vantagens: Permite acesso direto ao programa de máquina.
Utilizando uma linguagem de alto nível, não se tem o controle de código de máquina gerado pelo compilador..
UFLA - Universidade Federal de Lavras
Conheça a Linguagem Assembly: Uma viagem até o Coração do Computador
18 de nov. de 2023
DIO
Viajando no Tempo: Programando com Assembly - Uma Jornada pela ...
7 de ago. de 2023 — Assembly, também conhecida como linguagem de montagem, é uma linguagem de programação de baixo nível que representa comandos em nível simbólico...
DIO
Linguagem Assembly - uma visão geral | Tópicos
ScienceDirect
Traduzido — Linguagem de montagem. ... A linguagem assembly é a representação legível da linguagem nativa de um computador, onde cada instrução especifica tanto a ...
sciencedirect.com
DIVERSOS SITES PODEM SER UTEIS PARA QUEM QUISER APRENDER A PROGRAMAR EM ASSEMBLY
Tutorial de programação em assembly - Tutorials Point
Traduzido — A linguagem assembly é uma linguagem de programação de baixo nível para um computador ou outro dispositivo programável, específica para uma arquitetura...
tutorialspoint.com
Conheça as linguagens de programação mais difíceis - iMasters
2 de jul. de 2024 — Assembly é uma linguagem de baixo nível que está diretamente associada ao conjunto de instruções de uma arquitetura de computador específica. P...
iMasters
Código Assembly - uma visão geral | Tópicos
ScienceDirect
Traduzido — Código Assembly é definido como uma linguagem de programação de baixo nível que corresponde diretamente às instruções em linguagem de máquina.
Envolve ...
sciencedirect.com
Introdução a Programação - Lógica de Programação - Brasil Escola
Você deve ter reparado duas coisas. A primeira, o assunto que nós estávamos discutindo: é muito mais fácil programar em assembly do que em linguagem de máquina ...
Brasil Escola
[Akitando] #40 -
Entendendo Back-End para Iniciantes em Programação (Parte 1) |
Série "Começando aos 40"
20 de fev. de 2019
— Daí a CPU executa alguma coisa e grava o resultado em outros registradores e você pode ler a resposta. A linguagem que usamos pra falar diretamente ...
Akita On Rails
Conjunto de Instruções do 8051
São as instruções usuais de um operador de 8 bits: soma (ADD), soma com carry (ADC), subtração com borrow (SBB), incremento (INC), decremento (DEC) e ajuste dec...
USP
Otimizando Software para Microcontroladores Arm Multicore - Embarcados - Sua fonte de informações sobre Sistemas Embarcados
10 de jan. de 2025 — Otimização em Assembly: Para seções críticas do código, considere usar linguagem assembly para obter controle completo sobre o hardware e maxi...
Embarcados
As respostas de IA podem incluir erros. Saber mais
Linguagem assembly
Linguagem de programação
Programando um PIC em Assembly do Zero! - YouTube
O que é Assembly Language?
Linguagem assembly – Wikipédia, a enciclopédia livre
Historia da Computação | PETNews - Um pouco de assembly
Fundamentos em Programação Assembly | Amazon.com.br
Historia da Computação | PETNews - Um pouco de assembly
Assembly - Linguagens de programação que fazem a história ...
Assembly - Linguagens de programação que fazem a história ...
Entenda o que é Assembly. Saber o que é Assembly e entender o ...
MARS: IDE para programação em Assembly – PET Sistemas de ...
assembly - A primeira linguagem de programação - Stack ...
O que é Linguagem Assembly? - YouTube
Visão geral
Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa, utilizada para programar códigos entendidos por dispositivos computacionais, como microprocessadores e microcontroladores.... Wikipédia
Confira também
Código de máquinax86
Proce...
As pessoas também perguntam
Assembly é difícil?
Como o Assembly funciona?
Assembly ainda é usado?
Qual é a linguagem de programação mais difícil do mundo?
Feedback
Vídeos
14:26
APRENDA a PROGRAMAR em ASSEMBLY!
YouTube · Pedro Pessoa
9 de fev. de 2024
2:05:56
[AO VIVO] Fundamentos de assembly x86-64 - Aula 1 ...
YouTube · debxp
27 de out. de 2023
23:53
De assembly para código de máquina (assembler em MIPS ...
YouTube · Waine - Dev do Desempenho
20 de ago. de 2024
9 momentos importantes neste vídeo
Wikipedia
https://pt.wikipedia.org
Linguagem assembly – Wikipédia, a enciclopédia livre
Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa, utilizada para ...
- Arquitetura
- Registradores
- Montador
- Exemplo de código Assembly
Bóson Treinamentos
https://www.bosontreinamentos.com.br
Introdução à linguagem Assembly de programação
28 de fev. de 2024 —
IBM
https://www.ibm.com
Assembler Language Reference
- Visão geral do Montador
O programa montador (assembler) leva instruções ...
Wikipedia
https://en.wikipedia.org
Linguagem de montagem - Wikipédia
- Ver original (English)
Universidade Federal do Paraná
https://www.inf.ufpr.br
PDF
Programação em Assembly
52 páginas·965 KB
Discussões e fóruns
Vale a pena aprender assembly?
Reddit ·
Mais de 20 comentários
· 1 ano
Vale muito. Mas já que você tem interesse em arquitetura de computadores, em saber ... Mais
Melhor resposta · 22 votos
Estuda assembly é muito bom, depois que você estudar assembly bem você vai perceber que ... Mais
5 votos
Tem um jogo chamado TIS 100 , mesmo sendo um jogo ele da uma ideia .muito boa do que esperar ... Mais
2 votos
Entendo que vale. Sim, ajuda a entender outras abstrações.
- No seu caso pelo seu interesse ... Mais
Frequentemente eu me encontrei dividido entre estudar o que eu gosto e estudar o que eu ... Mais
Onde posso programar em assembly?
Reddit ·
Mais de 10 comentários
· 6 meses
O que é programação em linguagem assembly e por que alguns alunos ...
Quora ·
1 resposta
· 5 meses
Lenovo
https://www.lenovo.com
Assembler: Tudo o que você precisa saber e como usá-lo
Assembler é uma linguagem de baixo nível que fornece controle direto sobre o hardware, enquanto linguagens de programação de alto nível abstraem os detalhes do ...
Traduzido pelo Google · - Ver original (English)
Tutorialspoint
https://www.tutorialspoint.com
Tutorial de programação em assembly
A linguagem assembly é uma linguagem de programação de baixo nível para um computador ou outro dispositivo programável, específica para uma arquitetura de ...
Traduzido pelo Google · - Ver original (English)
DIO
https://www.dio.me
Conheça a Linguagem Assembly: Uma viagem até o Coração do ...
18 de nov. de 2023 — Isso significa que, ao programar em Assembly, você está essencialmente realizando comandos diretos ao processador. Essa proximidade oferece uma ...
Outras pessoas pesquisaram
Linguagem assembly
C
C++
COBOL
Linguagem de programação
Fortran
Python
Java
Feedback
Os resultados não são personalizados
Brasil
Zona Norte, Rio de Janeiro - RJ
- Do seu endereço IP
Atualizar local
Termos
- A programação em assembly é um processo mais demorado em comparação com o uso de linguagens de alto nível, que aumentaram significativamente a produtividade e a simplicidade no desenvolvimento de software.
- Sistemas embarcados: Para controlo direto e eficiente em dispositivos com recursos limitados.
- Desenvolvimento de drivers e firmware: Para interagir diretamente com o hardware.
- Otimização de desempenho: Para otimizar partes críticas de software que exigem o máximo desempenho.






Nenhum comentário:
Postar um comentário