assembly

    -6La chaleur

    1Répondre

    Je suis en train des choses avec decompilacion et je reçois avoir ceci: What i have peut me dire si elle est un langage de programmation ou quoi est-il? je fais quelques recherches et je Tink est asse

    0La chaleur

    2Répondre

    J'étudie ce qui fait un ordinateur un computer Jusqu'à présent, je compris que nous avons langage de programmation de haut niveau -> -> Compilé en langage de programmation de bas niveau (assembly lang

    1La chaleur

    2Répondre

    Présentation que je suis dans le livre "Learning Linux analyse binaire". J'ai une certaine expérience de travail avec l'assemblage 32 bits et C (cependant je me considère encore comme un novice). Cepe

    0La chaleur

    1Répondre

    J'ai une question simple. Aucune idée par où commencer. J'ai besoin d'un simple calcul mathématique (+, _, *, /) pour sortir au moins 2 chiffres. Exemple: 1 + 2 = 03 move #1,D0 move #2,D1 add.l D0,D

    0La chaleur

    2Répondre

    INCLUDE Irvine32.inc .data array DWORD 10,20,30,40,50 sum DWORD 0 .code main PROC mov EDI,offset array mov ECX,5 mov EAX,0 HERE: add eax,[edi] add edi,TYPE array dec ecx jnz HERE mov

    0La chaleur

    1Répondre

    J'utilise gcc -save-temps pour générer l'assemblage et j'ai ajouté -fverbose-asm mais cette option ne génère PAS ce que je veux; c'est des commentaires de débogage bizarres. Pour obtenir l'assembly +

    1La chaleur

    1Répondre

    J'essaie de gérer à la fois les compilateurs MSVC et GCC lors de la mise à jour de cette base de code pour travailler sur GCC. Mais je ne sais pas exactement comment fonctionne GCC en ligne ASM. Maint

    0La chaleur

    1Répondre

    Voici le langage d'assemblage pour multiplier deux nombres de 16 bits. LHLD 0002H ;DATA 1 SPHL LHLD 0004H ;DATA 2 XCHG LXI H,0000H LXI B,0000H NEXT: DAD SP JNC LOOP

    2La chaleur

    1Répondre

    Comment convertir ce programme C en code d'assemblage? J'ai du mal à comprendre la manipulation int non signée. unsigned int sum(unsigned int n){ if(n==0) return 0; else return n+sum(n-1);

    0La chaleur

    3Répondre

    Utilisation de l'Arduino IDE pour un Arduino Uno ... je peux envoyer avec succès à un port en utilisant des macros telles que PORTB mais je ne peux pas comprendre comment envoyer des données à un port