Silverbullets

Assembly Program 1 for CS330

Oct 27th, 2015
2,606
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MPASM 0.44 KB | None | 0 0
  1.     mov cl,04h
  2. begin:  mov ah,01h
  3.     int 21h
  4.     mov ch,al
  5.     mov ah,0ch
  6.     mov dl,3dh
  7.     int 21h
  8.    
  9.     mov al,ch
  10.     shr al,cl
  11.     add al,30h
  12.     cpm al,3ah
  13.     jc hdig
  14.     add al,07h
  15. hdig:   mov ah,02h
  16.     mov dl,al
  17.     int 21h
  18.  
  19.     mov al,ch
  20.     and al,0fh
  21.     add al,30h
  22.     cpmp al,3ah
  23.     jc ldig
  24.     add al,07h
  25. ldig:   mov ah,02h
  26.     mov dl,al
  27.     int 21h
  28.  
  29.     mov dl,0dh ;Sequence for doing a carrige return (\r\n)
  30.     int 21h
  31.     mov dl,0ah
  32.     int 21h
  33.  
  34.     mov al,ch
  35.     cmp al,40h
  36.     jnz begin
Advertisement