If the following code executed, what will be the result of it?

Intel chips use the LITTLE ENDIAN convention. Data transfer between RAM and CPU registers attaches the LOW byte of RAM to the LOW 8 bits of a register. Please refer to the Instruction Set of Intel 8086.
In all of these assignments you are given that bytes in memory starting at address 200 are

Adress : 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 20A, 20B..
Value : 12, 34, 56, 78, AB, CD, EF, 12, 34, 56, 78, 90

CODE for executed

             MOV  BX, 200           
             MOV  AX, [BX]   
             MOV  CX, [BX + 1]
             CMP  AX, CX  
             JB   cxismax       
             SUB  AX, CX
             MOV  DX, AX
             JMP  storeresult 
cxismax:     SUB  CX, AX
             MOV  DX, CX
storeresult: MOV  [BX+5], DX

What do you think the result will be?

Nevermind, the answer is 42.