gpos7 0 Newbie Poster

I have an exercise in my university an it is very important!!!

I have a message file with this inside (22ΓAΓAP__ΓPΓP΄_΄_¥P¥A¥A΄2΄2¥2–A–A‡2‡2x2iAiAxPxPi_i_x_‡P‡P–_–n–}–}‡n‡nxni}i}xxi›i›x›‡‡–›–›¥›΄΄¥}¥n¥n΄}΄}ΓnΓn}ÛÛ) 128 numbers 1 byte each one and another program a genarator of random nymbers (random.asm)
.model small
.stack
.data
crypto db 16 dup (0)
.code
mov ax,@data
mov ds,ax
mov cx,16
mov ax,2C00h
xor di,di
label:
push cx
int 21h
pop cx
mov crypto[di],dl
inc di
loop label
.exit

the question is:

i must create a program with random.asm as a procedure
with the folloing:
each number 0f cryptograf to change the last bit.

examble
2Dh=00101101b
3Dh, 20h, 36h, 55h, 58h, 43h, 1Βh, 4Εh

change 3Ch, 20h, 37h, 54h, 59h, 43h, 1Ah, 4Fh.


.......3Dh 20h 36h 55h 58h 43h 1Bh 4Eh
crypto.......2Dh = 00101101
3Dh=0011 1101
0011 1100=3Ch