Ir para conteúdo
Fórum Script Brasil
  • 0

assembly


newnoob

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

exemplo:

; Assemble options needed:  none
.MODEL SMALL,C
.STACK
.DATA
    mybuf BYTE 10 DUP (' ')
    pstring BYTE 0Dh,0Ah,"enter data: "
    ostring BYTE 0Dh,0Ah,"data entered: "

    abyte BYTE ?
.CODE
    .STARTUP
   ; prompt user
    mov bx, 1 ; stdout
    mov cx, LENGTHOF pstring
    mov dx, SEG pstring
    mov ds, dx
    mov dx, OFFSET pstring
    mov ah, 40h
    INT 21h
       ; ignore possible errors

   ; read data
    mov bx, 0 ; stdin
    mov cx, LENGTHOF mybuf
    mov dx, SEG mybuf
    mov ds, dx
    mov dx, OFFSET mybuf
    mov ah, 3Fh
    INT 21h
       ; ignore possible errors

    mov bx, 1 ; stdout
    mov cx, LENGTHOF ostring
    mov dx, SEG ostring
    mov ds, dx
    mov dx, OFFSET ostring
    mov ah, 40h
    INT 21h
       ; ignore possible errors

    mov bx, 1 ; stdout
    mov cx, LENGTHOF mybuf
    mov dx, SEG mybuf
    mov ds, dx
    mov dx, OFFSET mybuf
    mov ah, 40h
    INT 21h
       ; ignore possible errors

   ; clear buffer

    mov bx, 0 ; stdin
    mov cx, 1
    mov dx, SEG abyte
    mov ds, dx
    mov dx, OFFSET abyte
    mov ah, 3Fh
    INT 21h
    mov al, abyte
    cmp al, 0Ah
    jne clearbuf

    .EXIT
END

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...