1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Programa Assembly

Discussão em 'Programação' iniciada por ciborg, 19 de Março de 2008. (Respostas: 0; Visualizações: 539)

  1. ciborg

    ciborg Power Member

    Olá , eu estou a fazer um programa que basicamente reserve um espaço na memória para colocar uma palavra e de seguida copiar essa mesma palavra para outra zona de memória reservada anteriormente e enviar a mensagem copiada para o ecrã!!
    Eu ja estive a elaborar mais ou menos por alto só que na altura quando vou para executá-la surgrm vários problemas e eu não consigo encontrar os erros , se puderem ajudar era fixe .

    Aqui esta o código :

    data segment

    zona1 db,´mensagem1´,0ah,0ah,0dh,´$´
    zona2 db,´ ´,0ah,0ah,0dh,´$´

    data ends

    code segment
    assume ds:dados,cs:code,es:dados

    inicio ;
    Mov ax,data
    mov ds,ax
    mov dx,offset zona1

    mov cx,0900h
    rep mov sb
    mov dx, offset zona2

    mov ax,0900h
    int 21h

    mov ax,4c00h
    int 21h

    code ends

    end inicio


    Cumpz :lol:
     

Partilhar esta Página