;exercise 3-3


.model small

	 
data segment

table	dw 12, 23, 34, 45, 56, 67, 78, 89, 90
len	dw 9

data ends

	 
code segment
	
	assume cs:code, ds:data
	
start:
	mov ax, data
	mov ds, ax
	
	mov cx, len
	mov bx, 0
loopstart:
	neg table[bx]
	inc bx
	inc bx
	loop loopstart
	
	mov ax,4c00h
	int 21h

code ends


end start