Professional Documents
Culture Documents
10M
inc si
inc cl
jmp back
skip: ret
rdkbd endp
disp proc
lea dx,msg2
mov ah,09h
int 21h
lea si,str
up1:mov dl,[si]
sub dl,20h
mov ah,02h
int 21h
inc si
loop up1
ret
disp endp
end
3. .model small
.stack
.data
arr dw 1111h,2222h,3333h,4444h,5568h,1234h
len db ($-arr)/2
eve dw 10 dup(0)
odd dw 10 dup(0)
.code
mov ax,@data
mov ds,ax
lea si,arr
lea di,eve
lea bx,odd
MOV CL,LEN
UP1:mov ax,[si]
mov dx,ax
shr ax,01
jc oddd
mov [di],dx
ADD DI,0002
10M
jmp dn1
oddd:MOV [BX],DX
ADD BX,0002
DN1:ADD SI,0002
LOOP UP1
MOV AH,4CH
int 21h
end