- ;; AND can be used to clear bit or number bits
- ;; OR can be used to set bit, set 1
- ;; NOT - invert whole
- ;; XOR - invert single bits
- ; Write a program which takse 10 character input from user
- ; and convert it into lower case, upper case and toggle
- ; case using logic instruction
- .model small
- .stack 100h
- .data
- arr1 db 30 dup (?)
- arr2 db 30 dup (?)
- .code
- main proc
- mov ax,@data
- mov ds,ax
- mov cx,10
- mov si,offset arr1
- mov bx, offset arr2
- L1:
- mov ah,1
- int 21h
- mov [si],al
- inc si
- loop L1:
- mov cx,10
- mov si, offset arr1
- L2:
- mov al,[si]
- mov [bx],al
- inc si
- inc bx
- loop L2
- mov ah,4ch
- int 21h
- main endp
- end main
Recent Pastes