Jump to content

Search the Community

Showing results for tags 'assembly'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. messi

    Assembly x86

    Boa noite, Estou aqui a aprender um pouco mais sobre assembly x86, e estou com uma dificuldade na execução de um programa. O programa ordena um array de forma crescente, usando o método bubble sort, contudo o mesmo encontra-se com alguns erros. Em baixo insiro o código: [code] start: mov ax, word [num_of_elements] dec ax mov word [num_of_elements], ax lea ax, [example_data] xor bx, bx xor dx, dx xor cx, cx ciclo: mov bl, byte[ax] mov DL, byte[ax+1] jg ciclo2 push ax lea ax, example_data xor cx, cx jmp ciclo3 ciclo2: mov byte[ax], DL mov byte[ax+1], BL inc ax inc cx cmp cx, word [num_o
  2. Miguel337

    Assembly dúvidas

    Boas comecei a pouco tempo a programar em assembly e tenho umas questões que tou na esperança de que me possam responder e assim ajudar a compreender. comando : "jr $ra" programa C: A[12]=h+A[8] programa assembly: main: lw $t0, 32($s3) add $t0, $s1, $t0 sw $t0, 48($s3) 1- No comando, onde eu o vi a ser usado, num pdf, dizia simplesmente que servia para terminar o programa, a minha questão é o que é que quer dizer este comando e se serve só para terminar o programa? 2- No programa do array pq é que A[8] = 32($s3) e A[12] = 48($s3) pq a soma de 16 bits? será por cada A[ x ] , o x=4bits
  3. Boas, Tenho um programa que roda em ms-dos. só que precisava de desactivar 3 teclas do teclado antes dele arrancar. (criar um executável). tem que ser em assembly?? alguém sabe código para criar?? Obrigado Nelson
  4. Tocalili

    cifra de césar em assembly

    Boas, Tenho um problema a resolver, preciso de elaborar um programa em assembly que tem por base a cifra de césar, o objectivo é o utilizador introduzir uma mensagem codificada e o programa descodificá-la. Devolvendo uma string em que os caracteres sao 5 letras depois. p.e.: o V(codificado) corresponde ao A(descodificado), o A(codificado) corresponde ao F(descodificado), etc...
  5. Comecei a programar em assembly á pouco e ainda estou um noob nisto. Num exercicio tenho que fazer um programa que calcule f = 3*2 Pelo que ouvi nas aulas, nesta linguagem nao da para multiplicar, ou seja, tenho que desmontar isto. Sera qualquer coisa deste genero: ? main: addi $t0, $0, 2 addi $t1, $0, 2 addi $t2, $0, 2 add $t3, $t0, $t1 add $t4, $t2, $t3 jr $ra Obrigado pela a ajuda
  6. rikardo_92

    Assembly Pep/8

    Tenho um trabalho para fazer: Implemente uma subrotina de nome LerCharHex que, dado um código ASCII introduzido pelo utilizador, verifica se corresponde a um dígito hexadecimal e calcula o seu valor, deixando este valor no registo A. O programa principal deve invocar esta subrotina e deixar o carácter na posição de memória de nome CHex. Eu não percebo é a parte a negrito. É suposto o utilizador introduzir o quê? Uma letra ou o código hex dela? Porque de qualquer forma em memória fica guardado o hex. E o que é o calcula o seu valor? Obrigado
  7. Boas pessoal... antes de mais... se não tivesse enrascado não vinha aqui chatear ninguém... mas tendo em conta que tenho um trabalho para entregar até a meia noite de amanha, e os meus queridos colegas de grupo não fazem um boi... tenho de pedir ajuda... uma das ultimas funções de um pequeno programa é: - dada uma matriz do tipo: mat: .string "Ab o1ue4iu" .string "eciouweeir" .string "i!iRuu3eos" .string "oei ePau" e a função deveria alinhar tudo o que é caracter à ESQUERDA, e deixar os espaços à direita. o código que desenvolvi este: #::::::::::::::::::::: AL
  8. Upper

    Assembly duvidas

    Boas ... tenho duas duvidas a cerca de assembly e inicializacao de codigo: ao fazer var1 <1>, 0 e a mesma coisa que var1 1dup(0),0 ? e fazer var1 db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 pare que "serve" ou seja nao e a mesma coisa de var1 db 0 ? Saudacoes
  9. Boas! Sou novo por estes lados, assembly e simulador 8051(www.edsim51.com)!! A duvida é a seguinte: Estou as com o simulador 8051!!! estou a tentar fazer um contador para o numero de vezes que um botão do switch bank é pressionado! alguem me pode ajudar? o que eu tinha pensado era verificar no inicio do programar o valor do switch bank se fosse igual ao guardado, então o switch não tinha sido alterado e não contava, caso contrario, tinha sido alterado e contava 1! Ideias? preciso de ajuda!!!! 🤔 Alguem me ajuda? pf pf
  10. fabio_coimbra

    duvida assembly

    Boa tarde! Preciso de mudar a cor de texto e a cor de fundo da comsola através do assembly 8086. Alguém pode-me ajudar? Obrigado.
  11. Break7

    duvida assembly

    Boa tarde! Estou para aqui a fazer umas brincadeiras em assembly para o processador 8086. Portanto, o que eu gostaria de saber é como ordeno um array em assembly? Eu consigo ler os valores do array e mostra-los, mas queria que ao mostrar os valores, eles tivessem ordenados de forma crescente. Agradeço a ajuda, Cumprimentos Break7
  12. filipe_coelho

    Exercicios assembly

    Gostava que alguem me enviasse se possivel um ou mais links com exercicios em assembly se pudesse ser.. Obrigado
  13. filipe_coelho

    Parque de Estacionamento Assembly

    Será que alguem me poderia ajudar num trabalho em linguagem assembly?
  14. Felix_Poison

    Tutorial Basico de Assembly - Linux/i386

    salve, amigos!! eu tinha postado aqui anteriormente um artigo que falava de alguns registradores e algumas instruções em ASM e disse que iria terminar o tutorial completo. entao, está terminado! espero que vos seja util e que gostem o bom é que nenhum moderador agora vai reclamar de mal formatação no texto rsrs :} qualquer erro, agradecimento, sugestão, critica, será bem vinda =) download: http://www.exploit-db.com/download_pdf/11285 qualquer duvida, é só me contatar.
  15. boas pessoal!! tou aqui com um pequeno problema, tenho um jogo para programar em assembly para o processador 8051 e nao tou a conseguir perceber como iniciar o trabalho :s o jogo eh o seguinte: "No jogo para recolher objectos o jogador tem de tentar recolher, com um cesto, todos os objectos que vão caindo em posições aleatórias. O jogador pode movimentar o cesto para a esquerda ou para a direita ao pressionar o botão “Esquerda” ou “Direita”, respectivamente. O jogador é considerado vencedor se conseguir chegar ao quinto nível sem deixar cair mais do que três objectos. À medida que se pass
  16. Jonex

    Jogo 31 - Assembly

    Boas, alguem tem alguma ideia de como fazer o jogo do 31 em MASM?
  17. nunitoh99

    Dúvida em Assembly

    Boas! Estou com problemas em conseguir aceder ao header de um ficheiro bmp, mais precisamente a sua profundidade de cor... Alguém me sabe dizer como é que posso fazer isto? Qual o melhor método? Cumps
  18. Boa noite! Preciso de fazer um programa em assembly para converter uma imagem bmp para monocromático. O programa deve abrir um ficheiro de imagem bmp e deve converter e guardar em monocromático. Alguém me pode ajudar nisto, visto que é a primeira vez que estou a dar assembly :S Abraço
  19. fancoelho

    Linguagem assembly

    Boas pessoal..tenho uma duvida num problema k tenho para resolver.. tenho k passar o seguinte código em C para assembly, mas estou a ter alguns problemas..gostava que alguém me ajudasse se possível..o código é o seguinte: short int a[100]; ... array_integral(a, 100); ... void array_integral(short int vec[], short int size){ short int i; for(i=1; i<size; i++) vec[i] = vec[i] + vec[i - 1]; }
  20. JoaoNascimento

    Mexer caracter em Assembly

    Como faço para ao carregar numa seta do teclado um certo caracter vá para uma casa... Por exemplo: |---------------------- |X | |----------------------| Ao carregar no seta para para baixo aparece assim: |---------------------- | |X |----------------------| Por favor deixem exemplos... Abraço
  21. S3uQr1M

    Abecedario [Assembly]

    Alguem me pode ajudar?? Este programa tem como fim o utilizador inserir o abecedario e ser inserir mal dar erro e se inserir bem dar uma confirmação Tenho este codigo e esta me a dar erro e nao sei pk.... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Space ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; space macro mov dx, offset msg8 mov ah, 9 int 21h endm ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Menu ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; menu macro mov dx, offset msg6 mov ah
  22. fo_11

    Duvida nasm

    Alguem pode explicar como se faz a divisão em nasm? EDIT:o que quero fazer e dividir 20 por 10... Eu consigo fazer a introdução de dados mas não consigo fazer a divisão
  23. rf-pt

    Assembly duvida...

    Boas... o meu primeiro topico e logo uma duvida , não sei que mais fazer... estou com o ubuntu, preciso do nasm para AC, arquit. de comp. mas não ha forma de resolver o problema.. comandos executados nasm -f elf soma.asm - > sem erros, funciona perfeito ld -s -o soma soma.o -> depois deste obtenho este resultado ld: warning: cannot find entry symbol _start; defaulting to 0000000008048080 soma.o: In function `main': soma.asm:(.text+0x13): undefined reference to `printf' sei que não será o melhor local para postar isto, mas... pode já ter acontecido a alguem... o que fazer precis
  24. pessantiago

    Ordenação de vectores

    .data vector: .int 5,9,3,7,6,1,8,2,4,10,12,13,18,19,20,16,14,11,17,15 .text .global main main: movl $0, %ecx movl $0, %eax movl $20, %ebx movl $0, %edx ciclo: addl vector(,%ecx,4), %eax incl %ecx cmpl $20, %ecx jne ciclo call imprime_eax divl %ebx call imprime_ecx call imprime_edx call imprime_ebx ret Tenho este código que ja faz a media os que agora a ordenação de vectores nao sei como fazer alguem me pode ajudar?
  25. Ryanzito

    Duvida em linguagem Assembly

    Boas, Estou a trabalhar num projecto onde tenho de calcular a media dos valores de um vector com 20 numeros, ja tenho codigo a baixo feito. Não consigo é imprimir o valor da media, alguém me pode ajudar, sff... .data Num: .long 1,18,20,11,5,30,31,26,51,55,50,36,39,42,40,37,28,19,8,10 SOMA: .int 0 MEDIA: .int 0 MEDIANA: .int 0 .text .global main main: movl $0, %eax movl $0, %ecx L1: addl Num(,%ecx,4), %eax incl %ecx cmpl $19, %ecx JBE L1 movl SOMA, %eax movl $0, %edx movl $20, %ebx divl %ebx movl %e
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.