NOT correct !!
1. don't use "status equ 0x03", use the include file provided with MPLAB instead, it will associate ALL the registers and bits with their names so you don't have to do it yourself.
2. I've no idea what you intended to do by loading value 0 into address 0x0A, on 16F devices it is the PCLATH register, it does other things on PIC18F devices.
3. When you use the "call" instruction, it goes to the routine you name but to get back you must use a return instruction at the end of it. At the moment, at the end of the routine you call it just moves on to whatever is at the next address.
The logic operations are correct but you are not storing the result in the 'RES_' register as you want to.
Brian.