Ir ao conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Mostrando resultados para as tags ''Assembly''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição, autoração e gravação de áudio e vídeo
    • Programas
  • Sistemas Operacionais
  • Eletrônicos
  • Outros
  • Clube do Hardware

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrar resultados em...

Encontrar resultados que...


Data de criação

  • Iniciar

    FIM


Última atualização

  • Iniciar

    FIM


Filtrar pelo número de...

Data de registro

  • Iniciar

    FIM


Grupo


Encontrado 35 registros

  1. consite em escrever em memória, a partir do endereço 1000H, todos os pares de letras maiúscula/minúscula. ---------------------------------------------- stop EQU 122 start: MOV R1,64; dar valor de A a R1 MOV R2,96; dar o valor de A a R2 MOV R3,1000H MOV R4, stop adicionar: ADD R1, 1 ; adicionar 20 ao R1 para que a letra passe para minuscula ADD R2, 1 MOV [R3], R1 ADD R3, 2 Mov [R3], R2 ADD R3,2; CMP R2, R4; comparar o valor de R1 com o valor o STOP JGE fim JMP adicionar fim: JMP fim
  2. Desenvolva um programa em assembly para converter uma string de terminação NULL para o inteiro correspondente, representado em palavras de 16 bits. Por exemplo, uma string “41275” (6 bytes) daria A13BH. Pode assumir a representação tanto da string como do inteiro sem sinal. A string inicial deve encontrar-se em memória, a partir do endereço 1000H. O programa deve ser simulado e testado no PEPE. como posso resolver este problema ??
  3. Boa tarde, deparei-me com este exercício na faculdade e não sei por onde começar: Faça um programa em assembly que, dado um caracter em ASCII, devolva num registo um dos caracteres: ▪ “L” – uma letra (maiúscula ou minúscula); ▪ “D” – um dígito; ▪ “S” – um sinal de pontuação; ▪ “C” – um caracter de controlo (valor menor que 20H). O resultado deve ser armazenado em memória, no endereço 1000H. Agradeço desde já a vossa ajuda
  4. estou a tentar 1 compilador na internet para compilar 1 código simples de Assembly... os tutorials são complicados para começar. neste momento(para começar bem) preciso de saber como posso imprimir 1 numero e 1 frase. alguém pode me dar 1 exemplo simples só para isso? adicionado 1 minuto depois tentei: .data .text .global main main: # your code goes here mov %edx,10 mov %ecx,20 mov %ebx,1 mov %eax,4 ret mas obtenho: " Segmentation fault (core dumped) ...Program finished with exit code 139 Press ENTER to exit console"
  5. Estou usando o emulador easy 6502. E estou com a seguinte duvida. como eu faço para ele ficar verificando a tecla e trocando de letras. Basicamente meu programa troca a letra conforme é apertada no teclado, as letras são "a,e,i,o,u". define syslastkey $ff define ascii_a $61 define ascii_e $65 define ascii_i $69 define ascii_o $6f define ascii_u $75 ;letra a verifica_tecla: lda syslastkey sta $03 cmp ascii_a beq volta lda syslastkey sta $04 cmp ascii_e bne letra_e letra_a: jmp verifica_tecla volta: lda #$01 sta $308 ;parte de cima sta $309 sta $30a sta $30b sta $30c sta $30d sta $30e sta $30f sta $310 sta $311 sta $312 sta $313 sta $314 sta $315 sta $328 ; lateral esquerda sta $348 sta $368 sta $388 sta $3a8 sta $3c8 sta $3e8 sta $408 sta $428 sta $448 sta $468 sta $488 sta $335 ; lateral direita sta $355 sta $375 sta $395 sta $3b5 sta $3d5 sta $3f5 sta $415 sta $435 sta $455 sta $475 sta $495 sta $3c9 ; parte do meio sta $3ca sta $3cb sta $3cc sta $3cd sta $3ce sta $3cf sta $3d0 sta $3d1 sta $3d2 sta $3d3 sta $3d4 jmp verifica_tecla letra_e: lda #$01 sta $308 ;parte de cima sta $309 sta $30a sta $30b sta $30c sta $30d sta $30e sta $30f sta $310 sta $311 sta $312 sta $313 sta $314 sta $315 sta $328 ; lateral esquerda sta $348 sta $368 sta $388 sta $3a8 sta $3c8 sta $3e8 sta $408 sta $428 sta $448 sta $468 sta $488 sta $3c9 ; parte do meio sta $3ca sta $3cb sta $3cc sta $3cd sta $3ce sta $3cf sta $3d0 sta $3d1 sta $3d2 sta $3d3 sta $3d4 sta $3d5 sta $489 ; parte de baixo sta $48a sta $48b sta $48c sta $48d sta $48e sta $48f sta $490 sta $491 sta $492 sta $493 sta $494 sta $495 jmp verifica_tecla
  6. Foi pedido um código para ordenar vetor, fiz o código com o tamanho do vetor fixo. Mas agora tem que fazer com o tamanho do vetor inserido pelo usuário, e não estou conseguindo preencher o vetor. No arquivo completo o loop de preencher começa na linha 90. Aqui a parte do Loop que tá errada main: li $v0,4 #Chamada para imprimir String la $a0, tamVetor #Imprime "\nInforme o tamanho do vetor de 0 a 100" syscall li $v0, 5 #chamada para ler um inteiro syscall la $s0, 0($v0)#grava tamannho do vetor #Preencher o vetor la $a1, vetor #Carrega a base o vetor no registrador a1 add $a2,$zero, $s0 #a2 recebe s0 li $v0,4 #Chamada para imprimir String la $a0,preencher #imprime ""Preencha o vetor com numeros inteiros \nInforme os numeros: \n"" syscall addi $s3,$zero,0 #Loop para preencher vetor Loop: add $t1, $a1, $zero slt $t3,$s3,$a2 #verifica se $s3 é menor que a2 bne $t3,$zero,impressao li $v0,5 #Chamada para ler um inteiro syscall #sw $v0,0($a1) #grava o primeiro número addi $s3,$s3,1 #aux++ j Loop impressao: li $v0,4 #Chamada para imprimir String la $a0,vetLido #imprime "Vetor Lido" syscall Mips.txt
  7. ...boa tarde pessoal...formatei o meu pc(w.8.1) e caí na asneira de colocar a Microsoft como administrador,com senha e tudo. a partir dai é uma encheção de saco só...como faço pra excluir a conta?...li um monte de tutoriais e nenhum deu certo. no aguardo,valeu de antemão.
  8. Olá galera, estou aprendendo programação MIPS, e preciso de ajuda, acho que isso deve ser uma das coisas mais simples, mas não sei como deve ser feito de forma correta... Eu preciso alterar um valor de 0 (valor padrão) para 1 no endereço 006FF988 Antes de falarem que eu sequer tentei, sim, eu tentei, e consegui, porém não devo ter feito de forma eficaz, e por isso peço a ajuda de vocês. logo acima há uma NOP que pode ser usada.
  9. Estou tentando recriar o jogo Genius em assembly para um implementar o software em uma PCI que fiz. O único problema é que não encontro uma maneira eficiente de gerar números aleatórios, mais especificamente aleatorizar a escolha dos números 111111110b, 11111101b, 11111011b, 11110111b. (FEh,FDh,FBh e F7h), e mandar o número escolhido para um local de memória como um Acumulador. Alguém teria alguma dica de como posso fazer isso?
  10. Tenho um trabalho para realizar mas não encontro nada na internet que possa me ajudar. Usando a linguagem Assembly do SMS preciso escrever um programa para calcular a média de um vetor armazenado em memória e o programa também deverá encontrar o maior valor armazenado no vetor. O tamanho do vetor deve estar armazenado na posição "A0", em hexadecimal, e os valores do vetor estão armazenados a partir da posição "A1" da memória. O programa deve calcular a média dos valores armazenados usando a instrução DIV e o resultado da média deve ser armazenada na posição "9F" (hexadecimal). O maior valor contido no vetor deve ser encontrado e armazenado na posição "9E" antes do final do programa. Se alguém puder me ajudar
  11. ola,eu estou precisando de um programa em assembly que leia varias palavras e depois,quando der enter sem digitar nada,o programa imprima as palavras digitadas na tela,alguem poderia me ajudar?tem que ser em arquitetura intel 8086
  12. bom dia professor pediu para fazer uma multiplicação entre 2 números fornecidos, fiz com o código abaixo, agora ele ta pedindo para fazer uma comparação e sempre fazer as somas sucessivas com o maior numero e menor repetiçao, não sei se ficou claro, vou exemplificar Exemplo 4x2, ele quer que compare os numero e faça a menor repetição de soma, no caso 4+4 e não 2+2+2+2, entende? alguém pode ajudar? IN 0x10 ; efetua leitura de valor na entrada padrão STA A ; armazena ACC em A IN 0x10 ; efetua leitura de valor na entrada padrão STA B ; armazena ACC em B ; garante valores iniciais CONT = 0 e RES = 0 LDA ZERO ; armazena ZERO no ACC (ACC=0) STA CONT; armazena ZERO em CONT (CONT=0) STA RES ; armazena ACC em RES (RES=0) ; laço de repetição LOOP: LDA RES ; armazena RES no ACC (ACC=RES) ADD B ; adiciona B no ACC (ACC=RES+B) STA RES ; armazena ACC em RES (RES=RES+B) LDA CONT ; carrega ACC com CONT (ACC=CONT) ADD UM ; soma UM ao ACC (ACC=CONT+1) STA CONT; armazena ACC em CONT (CONT=CONT+1) SUB A ; subtrai A do ACC (A é num vezes que somamos B) JN LOOP ; se negativo, salta para LOOP (zero indica que CONT=A) ; exibição do resultado RES LDA RES ; carrega acumulador com RES OUT 0x10 ; exibe ACC (valor RES) na saída padrão HLT ; fim ; Variáveis A: 0x00 ; variável A B: 0x00 ; variável B RES: 0x00 ; variável auxiliar para resultado CONT: 0x00 ; variável auxiliar contador ZERO: 0x00 ; constante 0 (decimal) UM: 0x01 ; constante 1 (decimal)
  13. Olá programadores, tenho uma dúvida em relação à programação assembly, tenho usado o CE para programar um bot para um jogo online, através do memory view, a questão é que, uso o auto assemble do próprio CE, e ele me gera esse código baseado na memória específica, o que eu queria executar é um bot que, sempre que a memória se alterasse, ou seja, houvessem inimigos próximos, o script execute as teclas ctrl + q, fazendo o personagem deslogar. Seria possível através do assembly realizar isso? ou eu precisaria passar para linguagem?
  14. O algoritmo em questão é esse: Fazer um algoritmo que receba um número (1 < número <= 50000) e demonstre o primeiro número primo após a ele e o primeiro número primo antes dele. Tenho que fazer ele em Assembly, porém fiz um teste primeiro em macro porquê foi onde eu aprendi consegui mostrar o numero primo antes do número digitado entretanto, não faço ideia de como chegar no valor após ele se alguém puder ajudar. Isso foi o que consegui fazer: Sub Primo() Dim i As Integer Dim n As Integer Dim j As Integer Dim r As Integer Dim cont As Integer n = InputBox("Digite um número entre 1 e 50000: ") If n < 1 Then MsgBox ("Digite um valor correto.") n = InputBox("Digite um número entre 1 e 50.000: ") Else If n > 50000 Then MsgBox ("Digite um valor correto.") n = InputBox("Digite um número entre 1 e 50.000: ") End If End If For i = 1 To n cont = 0 For j = 1 To i If i Mod j = 0 Then cont = (cont + 1) End If Next If cont = 2 Then r = i End If Next MsgBox ("O primo antes do número digitado é: " & r) End Sub
  15. Olá, estou com dificuldades em comandos em assembly, alguem poderia me ajudar com os seguintes comandos me explicando o significado/funçao de cada um?? INCF, DECF, MOVLW E MOVWF Desde ja, obrigada
  16. Prezados estou montando um projeto e me pareceu a seguinte maquina sequencial para fazer: "moore, com entrada de um bit, que reconheça a sequencia 0110, e tenha saida 1, e houver duas sequencias iguais 0110 0110, retorna tambem 1 para a segunda sequencia, porém se houver a terceira sequencia 0110 0110 0110 retornara 1 na primeira sequencia, 1 na segunda sequencia e o (zero) para a terceira sequencia. " acredito que deva introduzir um contador . Nao consigo montar o sistema sequencial e definir as memorias flip flip para este projeto. Por favor poderiam me ajudar ? desde ja agradeço muito. Paulo
  17. Olá, recentemente tive um trabalho da faculdade no qual teria que programar uma urna eletrônica em Mips assembly, porém estou com bastante dificuldade, inicialmente comecei a fazer o programa no MARS, mas não estou tendo exito, gostaria da ajuda e possíveis dicas ou resoluções.
  18. Olá, preciso entregar um trabalho em assembly para o neanderwin/neanderX na faculdade, mas não tenho material o suficiente. Preciso criar uma calculadora simples de 4 funções, e usar as chaves na parte superior para selecionar o tipo de operação que o programa deve realizar. Não faço ideia de como fazer isso. Só conheço o wneander. Se alguém puder me ajudar.
  19. Visitante

    Assembly Nomes estranhos no Regedit

    Alguém que entenda do assunto ? To preocupado com uns nomes estranhos que achei no meu regedit um tal de *.* e um tal de StrongName contendo um *,* Vejam na foto, alguém pode me explicar o que é?? e se posso deletar isso. não achei nada na internet. Me ajudem a saber o que é isso.
  20. Pessoa bom dia, Alguém pode postar como criar um .bat, para executar outro .bat, sendo: Executar "exemplo.bat" Contar "15 minutos e fechar exemplo.bat" Executar novamente "exemplo.bat" e repetir essa operação feito LOOP infinito? Agradeço a ajuda.
  21. Galera preciso muito da ajuda de vocês, preciso fazer programa na linguagem Assembly que escreva e leia algo no hd, memória e pendrive, se possível comentar o código ficarei grato!
  22. Pessoal, preciso que me indiquem uns bons livros de Assembly para x86, x64 e ARM, do basico ao avançado, não me importo se forem em inglês (entendo um pouco e posso usar o google tradutor para me ajudar), por que alem de assembly ser bem util em varias situações eu também estou com um pequeno projeto, um mini sistema operacional com interface grafica (baseada no OpenGEM), em C eu já tenho um bom conhecimento mas assembly só sei o basico, e antes que digam que só vou reinventar a roda, se isso fosse ruim não existiriam tantos SOs por ai... Nota: já estou usando linux (ubuntu 18.04) e também instalei os programas: qemu, virtual box, bochs, nasm, fasm e uma ide assembly multiplatafora (SASM). Quanto ao bootloader, acho que vou usar o GRUB
  23. Alguém poderia me ajudar, estou meio perdido. Faça um programa em Assembly do MIPS que determine o tamanho das Strings em um arquivo. A String deverá ser lida de um arquivo e terá no máximo 100 caracteres. Serão dispostas exatamente 10 Strings no arquivo, sendo uma por linha. A saída deve ser um arquivo contendo na primeira linha a menor String encontrada e na segunda linha a maior String encontrada. Em caso de tamanhos iguais entre duas ou mais, escreva todas na ordem em que foram lidas na mesma linha. Nome do arquivo de entrada é "string.in" e o de saída é "string.out". Formato do arquivo de entrada: Teste 1 Teste 2 Oi Assembly Opa Isso pode Universidade Teste 3 Teste 4 Teste 5 Formato do arquivo de saída: Oi Universidade
  24. Boa Tarde pessoal Tenho o seguinte prograna : Ler o nome do teclado e exibir a Inicial, em assembly. como faco?
  25. eu estou querendo saber qual livro é bom para aprender a programar em assembly porque estou querendo aprender engenharia reversa um livro que ensina como funciona um computador já tenho e tambem já tenho um livro que ensina sobre sistema e tambem queria saber se vocês podem me postar um livro que da para aprender mais sobre o Windows como funciona internamente e por ultima se vocês pode me postar livro de engenharia reversa porque não consegui achar em nenhum site.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Aprenda_a_Ler_Resistores_e_Capacitores-capa-3d-newsletter.jpg

ebook grátis "Aprenda a ler resistores e capacitores", de Gabriel Torres

GRÁTIS! BAIXE AGORA MESMO!