Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. JMP start
  2.  
  3. X:  DB "1;7;3;6;5;5;2"
  4.     DB 0
  5.  
  6. Y:  DB 7d
  7.  
  8. start: 
  9.     MOV C, X
  10.     MOV B, 0d
  11.  
  12.     CALL escrever
  13.  
  14. escrevermensageminicial:
  15.     MOV D, 232d
  16.  
  17.     MOV [D], 77
  18.     INC D
  19.     MOV [D], 69
  20.     INC D
  21.     MOV [D], 68
  22.     INC D
  23.     MOV [D], 40
  24.     INC D
  25.    
  26.     PUSH D
  27.     MOV D, 0d
  28.  
  29.     CALL calculo
  30.  
  31. calculo:
  32.     MOV A, [C]
  33.  
  34.     CMP A, 59d
  35.     JE virgula
  36.  
  37.     SUB A, 48d
  38.     ADD B, A
  39.    
  40. virgula:
  41.     INC C
  42.     CMP D, [C]
  43.     JNZ calculo
  44.    
  45.     MOV A, B
  46.     MOV B, [Y]
  47.  
  48.     DIV B
  49.     PUSH A
  50.  
  51. organizarregistradores:
  52.     MOV A, 0d
  53.     MOV B, 0d
  54.     MOV C, 2d
  55.     MOV D, 236d
  56.  
  57. escrevervaloresvetor:
  58.     MOV A, [C]
  59.     MOV [D], A
  60.     INC D
  61.  
  62.     CMP B, [C]
  63.     JNZ escrevervaloresvetor
  64.  
  65. escreverfinalmensagem:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement