:1008000029180130a32300000001a9180130a323f7 :100810000000000129190130a32300000001a919db :100820000130a32300000001291a0130a323000096 :100830000001a91a0130a32300000001291b013087 :10084000a32300000001a91b0130a323000008001e :10085000ff006c230a30ab00ac013121cc30fe2309 :100860000000be30fe230000ff0aff0803193e2ce3 :10087000cb23ff000000ff030000352c6c230a305f :10088000ab00ac0131217f080800ff0002302824b2 :10089000ff0003302824ff0004302824ff007f08d5 :1008a000023a031d532c7f08033a031d572c7f087f :1008b000043a031d5b2c6c230a30ab00ac013121e0 :1008c000cc30fe2300004e30fe2300007f08fe23c4 :1008d00000007f08fe2300007f08fe2300006c2339 :1008e0000a30ab00ac0131290c30ff000930ff02a7 :1008f0007f0ef039ff000310ff0d1f30ff0704309b :10090000ff007f0883120313452400000800a500a0 :10091000a900aa01f62030084421e9213108442128 :10092000e929a500013a0319a82c033a0319ac2cb4 :10093000013a0319b02c073a0319b42c013a0319f0 :10094000b82c033a0319bc2c013a0319c02cc32c50 :100950004130a600f321c32c4530a600f321c32c5f :100960004930a600f321c32c4d30a600f321c32c3f :100970005130a600f321c32c5530a600f321c32c1f :100980005930a600f32108006c230a30ab00ac01fb :100990003121cc30fe230000be30fe230000a50133 :1009a000a601cb23a5000000cb23a6000000a61fb4 :1009b000e12ca609a509a50a0319a60a2d30e921eb :1009c000e32c2b30e9212508a7000f30a705a60549 :1009d000f030a5050430a9000310a60ca50ca90b46 :1009e000ec2c2508a800a900aa01f6203030300719 :1009f000e92130303107e9212e30e9212708aa000a :100a0000a5010830a9000310a50da60daa0d031c11 :100a10000f2d0230a6077130a5070318a60aa90bef :100a2000032d00002508a9002608aa00f620303072 :100a30002e07e92130302f07e9214330e9216c23cb :100a40000a30ab00ac013121cc30fe230000443031 :100a5000fe2300000800c22200000130a500003083 :100a6000d221370887243a30e921380887243a30e0 :100a7000e921390887242030e9212d083906031996 :100a8000462dc42400003908ad00472d0000023077 :100a9000a5000030d2213a0887242f30e9213b08f5 :100aa00087245d30a600f3213c0887242330a6006c :100ab000f3213d08912ca700051b672d2502031883 :100ac000672da50af430ab000130ac003121851a46 :100ad000732d250826020318732da503f430ab00ef :100ae0000130ac003121250808000130a100251497 :100af000a514c021210843232108a5000130a60028 :100b000004305b25a100851b7a2df430ab00013049 :100b1000ac0031212108013a0319982d033a031939 :100b2000dc2e013a03199e2e073a0319dc2edc2e27 :100b300005110830b2003215b2143210000032082c :100b40004a21000005152514a514c0212b253708be :100b5000a200a3000130a500d2212208a500a60111 :100b600017305b25a20023060319c12d0130a50013 :100b70000030d221220887240130a500d22122088a :100b8000a300851bad2df430ab000130ac0031214a :100b90008430a500220810233808a200a3000130e9 :100ba000a5000430d2212208a500a6013b305b2518 :100bb000a20023060319e82d0130a5000330d2213d :100bc000220887240130a5000430d2212208a30086 :100bd000851bd32df430ab000130ac0031218230c5 :100be000a500220810233a08a200a3000230a500a5 :100bf0000130d2212208a5000130a6001f305b255c :100c0000a20023060319102e0230a5000030d221c5 :100c1000220887240230a5000130d2212208a30037 :100c2000851bfa2df430ab000130ac003121863049 :100c3000a500220810233b08a200a3000230a50053 :100c40000430d2212208a5000130a6000c305b251b :100c5000a20023060319382e0230a5000330d2214a :100c6000220887240230a5000430d2212208a300e4 :100c7000851b222ef430ab000130ac0031218830ce :100c8000a500220810233c08a200a3000230a50002 :100c90000930d2212208a500a60163305b25a200fd :100ca000230603195f2e0230a5000830d221220846 :100cb00087240230a5000930d2212208a300851b19 :100cc0004a2ef430ab000130ac0031218c30a5004d :100cd000220810233d08a200a3000230a5000f3017 :100ce000d2212208a5000130a60007305b25a20012 :100cf00023060319872e0230a5000d30d2212208c9 :100d000091240230a5000f30d2212208a300851bb8 :100d1000712ef430ab000130ac0031218a30a500d7 :100d20002208102305110830b2003215b21032101b :100d3000000032084a2100000515dc2ea40125140c :100d4000a514c0216130a600f3210230a5000030b7 :100d5000d2216f30a600f321a201a3012208a50031 :100d6000a6010b305b25a20023060319cf2e220813 :100d7000a4000330a4050230a5000730d2212408c6 :100d800087242208a4000c30a4050310a40c03102f :100d9000a40c0130a5000630d22124088724851b2d :100da000ae2ef430ab000130ac003121a030a400f5 :100db0002208a40724089222080007309f00003070 :100dc0008500003086008316e03085000030860004 :100dd000031381010a308312ab00ac0131218b0176 :100de0000a30ab00ac013121e830ab000330ac007d :100df00031212110a1142111a1152112a1122117b5 :100e0000a1138121e830ab000330ac0031218617fb :100e1000f430ab000130ac0031218613f430ab006c :100e20000130ac0031218617f430ab000130ac004a :100e300031218613f430ab000130ac00312186172c :100e40002514a514c0218030a600f3210230a5008e :100e50000030d2218d30a600f321d030ab00073016 :100e6000ac0031212514a514c0219a30a600f3212d :100e70000230a5000030d221a130a600f321d030ed :100e8000ab000730ac0031212514a514c021ac30d3 :100e9000a600f3210230a5000030d221c630a60002 :100ea000f321d030ab000730ac003121003092226a :100eb000000086132514a514c021851b662f8617f4 :100ec0007525000086132514a514c021051b932f3a :100ed00086172514a514c021b930a600f3210230cd :100ee000a5000030d221c630a600f321e830ab00c7 :100ef0000330ac0031218617f430a10033302102d9 :100f0000031c932f86172108ab00ac0131218613f7 :100f10000130ac002108f43cab00031cac033121d0 :100f20000530a1027e2f851ab32f861fa42f8613aa :100f30002514a514c021d530a600f321d030ab0074 :100f40000730ac003121b02f86172514a514c0211d :100f5000e230a600f321d030ab000730ac003121e5 :0a0f60002514a514c0212b255d2fd8 :02400e00183d5b :00000001ff

CALL LADR_0x03CB MOVWF LRAM_0x25 NOP CALL LADR_0x03CB MOVWF LRAM_0x26 NOP BTFSS LRAM_0x26,7 GOTO LADR_0x04E1 COMF LRAM_0x26, F COMF LRAM_0x25, F INCF LRAM_0x25, F BTFSC STATUS, Z INCF LRAM_0x26, F MOVLW 0x2D CALL LADR_0x01E9 GOTO LADR_0x04E3 LADR_0x04E1 MOVLW 0x2B CALL LADR_0x01E9 LADR_0x04E3 MOVF LRAM_0x25, W MOVWF LRAM_0x27 MOVLW 0x0F ANDWF LRAM_0x27, F ANDWF LRAM_0x26, F MOVLW 0xF0 ANDWF LRAM_0x25, F MOVLW 0x04 MOVWF LRAM_0x29 LADR_0x04EC BCF STATUS, C RRF LRAM_0x26, F RRF LRAM_0x25, F DECFSZ LRAM_0x29, F GOTO LADR_0x04EC MOVF LRAM_0x25, W MOVWF LRAM_0x28 MOVWF LRAM_0x29 CLRF LRAM_0x2A CALL LADR_0x00F6 MOVLW 0x30 ADDWF LRAM_0x30, W CALL LADR_0x01E9 MOVLW 0x30 ADDWF LRAM_0x31, W CALL LADR_0x01E9 MOVLW 0x2E CALL LADR_0x01E9 MOVF LRAM_0x27, W MOVWF LRAM_0x2A CLRF LRAM_0x25 MOVLW 0x08 MOVWF LRAM_0x29 LADR_0x0503 BCF STATUS, C RLF LRAM_0x25, F RLF LRAM_0x26, F RLF LRAM_0x2A, F BTFSS STATUS, C GOTO LADR_0x050F MOVLW 0x02 ADDWF LRAM_0x26, F MOVLW 0x71 ADDWF LRAM_0x25, F BTFSC STATUS, C INCF LRAM_0x26, F LADR_0x050F DECFSZ LRAM_0x29, F GOTO LADR_0x0503 NOP MOVF LRAM_0x25, W MOVWF LRAM_0x29 MOVF LRAM_0x26, W MOVWF LRAM_0x2A CALL LADR_0x00F6 MOVLW 0x30 ADDWF LRAM_0x2E, W CALL LADR_0x01E9 MOVLW 0x30 ADDWF LRAM_0x2F, W CALL LADR_0x01E9 MOVLW 0x43 CALL LADR_0x01E9 CALL LADR_0x036C MOVLW 0x0A MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 MOVLW 0xCC CALL LADR_0x03FE NOP MOVLW 0x44 CALL LADR_0x03FE NOP RETURN LADR_0x052B CALL LADR_0x02C2 NOP MOVLW 0x01 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVF LRAM_0x37, W CALL LADR_0x0487 MOVLW 0x3A CALL LADR_0x01E9 MOVF LRAM_0x38, W CALL LADR_0x0487 MOVLW 0x3A CALL LADR_0x01E9 MOVF LRAM_0x39, W CALL LADR_0x0487 MOVLW 0x20 CALL LADR_0x01E9 MOVF LRAM_0x2D, W XORWF LRAM_0x39, W BTFSC STATUS, Z GOTO LADR_0x0546 CALL LADR_0x04C4 NOP MOVF LRAM_0x39, W MOVWF LRAM_0x2D GOTO LADR_0x0547 LADR_0x0546 NOP LADR_0x0547 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVF LRAM_0x3A, W CALL LADR_0x0487 MOVLW 0x2F CALL LADR_0x01E9 MOVF LRAM_0x3B, W CALL LADR_0x0487 MOVLW 0x5D MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVF LRAM_0x3C, W CALL LADR_0x0487 MOVLW 0x23 MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVF LRAM_0x3D, W GOTO LADR_0x0491 LADR_0x055B MOVWF LRAM_0x27 BTFSC PORTA,6 ; !! Bank!! PORTA - TRISA GOTO LADR_0x0567 SUBWF LRAM_0x25, W BTFSC STATUS, C GOTO LADR_0x0567 INCF LRAM_0x25, F MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 LADR_0x0567 BTFSC PORTA,5 ; !! Bank!! PORTA - TRISA GOTO LADR_0x0573 MOVF LRAM_0x25, W SUBWF LRAM_0x26, W BTFSC STATUS, C GOTO LADR_0x0573 DECF LRAM_0x25, F MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 LADR_0x0573 MOVF LRAM_0x25, W RETURN LADR_0x0575 MOVLW 0x01 MOVWF LRAM_0x21 BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 LADR_0x057A MOVF LRAM_0x21, W CALL LADR_0x0343 MOVF LRAM_0x21, W MOVWF LRAM_0x25 MOVLW 0x01 MOVWF LRAM_0x26 MOVLW 0x04 CALL LADR_0x055B MOVWF LRAM_0x21 BTFSC PORTA,7 ; !! Bank!! PORTA - TRISA GOTO LADR_0x057A MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 MOVF LRAM_0x21, W XORLW 0x01 BTFSC STATUS, Z GOTO LADR_0x0598 XORLW 0x03 BTFSC STATUS, Z GOTO LADR_0x06DC XORLW 0x01 BTFSC STATUS, Z GOTO LADR_0x069E XORLW 0x07 BTFSC STATUS, Z GOTO LADR_0x06DC GOTO LADR_0x06DC LADR_0x0598 BCF PORTA,2 ; !! Bank!! PORTA - TRISA MOVLW 0x08 MOVWF LRAM_0x32 BSF LRAM_0x32,2 BSF LRAM_0x32,1 BCF LRAM_0x32,0 NOP MOVF LRAM_0x32, W CALL LADR_0x014A NOP

:1001700047344134203454344134533454344134ba :100180004e34003454346f346c346734613420346a :10019000543441345334543441344e340034743480 :1001a0006f346c34673461344034613461346434a6 :1001b00066342e346e346534743400344c34613417 :1001c0006d346234613420346b34613470346134a2 :1001d0006c34693400344c3461346d3462346134cd :1001e00020346134633469346b340034ae01af01c0 :1001f000b001b10103302a02031c0c29031d04299c :10020000e8302902031c0c29ae0a0330aa02e830a8 :10021000a902031caa03fa282a08031d1329643023 :100220002902031c1929af0a6430a902031caa037e :100230000c292a08031d20290a302902031c26291b :10024000b00a0a30a902031caa03192929082a04a2 :1002500003193029b10aa903290a0319aa03262977 :1002600008002b082c0403194329823083168100cf :100270008330831281000108031d3b29ab032b0a45 :100280000319ac0331290800a600a7013030260766 :10029000a7000800aa0085150000aa1f8611aa1b46 :1002a00086152a1f06112a1b0615aa1e8610aa1ad1 :1002b00086142a1e06102a1a06140230ab00ac015e :1002c000312185110230ab00ac01312185150000d0 :1002d000aa1d8611aa1986152a1d06112a190615a6 :1002e000aa1c8610aa1886142a1c06102a1806149e :1002f0000230ab00ac01312185110230ab00ac0102 :10030000312905110230ab00ac01312121189329ac :100310008515000086110611861406100230ab0008 :10032000ac01312185112030b20032122118321671 :10033000b211a118b215321121193215000032087c :100340004a2100000830b2003211a1193215b21052 :10035000211ab2143210a11a3214000032084a21b4 :1003600000000430b200b210211bb2143210a11be5 :100370003214000032084a21000005150000080070 :10038000051185150000251cc9290130b2004a213c :100390000000a51ccf290230b2004a21000005153b :1003a00000000800a600a7012508023a031ddb296a :1003b0004030a707dc2900002608a7070000051128 :1003c00085150000a71727084a2100000515000021 :1003d0000800a900a9080319f2294a210230ab003c :1003e000ac013129080026080120a700a70803193d :1003f000022aa60a0319022a2708e9212608012051 :10040000a700f629080006130230ab00ac01312129 :100410000617080006160230ab00ac0131210612a7 :100420000230ab00ac013129a90083168612831279 :100430000612291c86122918861600000a22a91cf9 :100440008612a918861600000a22291d861229196b :10045000861600000a22a91d8612a9198616000018 :100460000a22291e8612291a861600000a22a91eaf :100470008612a91a861600000a22291f8612291b35 :10048000861600000a22a91f8612a91b86160000e4 :100490000a2aa90183168616831206122910861ac3 :1004a000291400000a22a910861aa91400000a22a1 :1004b0002911861a291500000a22a911861aa915e0 :1004c00000000a222912861a291600000a22a912ff :1004d000861aa91600000a222913861a2917000075 :1004e0000a22a913861aa91700000a22290808005f :1004f000a80006120322000027081422280814224c :100500000322000006130800a700a8010612032218 :100510000000270814224922a80003220000061325 :1005200028080800a50003228e30a700003078229a :100530009030a700250878220322bf30142203221e :1005400081308422a600a6130322be3014228030fc :10055000a7002608782aa500a600f030a605260eda :100560000f39a6000310260da800a6010530a7002c :100570002808a607a70bb82a0f30a5052508a60747 :100580002608080003220617bf3014220613023083 :10059000ab00ac01312185308422b400b41334089f :1005a000ab22b400b70083308422b400b413340803 :1005b000ab22b400b80081308422b400b4133408f4 :1005c000ab22b400b90087308422b4003f30b405b8 :1005d0003408ab22b400ba0089308422b4001f3042 :1005e000b4053408ab22b400bb008d308422b400c3 :1005f000ab22b400bc008b308422b400ab22b40028 :10060000bd000800a700a801a900aa01f620300833 :10061000a800280ef039a8003108a807280808000b :10062000a6000223a60000000322be3014222508e3 :10063000a700260878220230ab00ac013129a500c2 :10064000013a0319302b033a0319332b013a0319ea :10065000372b073a03193b2b013a03193f2b422b47 :10066000a601f321422b0d30a600f321422b1a30b4 :10067000a600f321422b2730a600f321422b343071 :10068000a600f3210800a4000130a5000030d2210b :100690003e30e9210130a5000230d22124081f2379 :1006a0000230a5000030d221240a1f2b8312ab0098 :1006b0000230ab020000000000000000ab0803198c :1006c000672b0000000000000000ab035e2b000061 :1006d000000000000000080083168510000083124f :1006e00085103030562383168514000007305623ba :1006f000a9018518a90a00002930562329080800f5 :100700008316851083128510000000000000000091 :1007100000000000831685140000000000000000a7 :100720000000000000000000000000008312aa0189 :100730008518aa0a053056230000000000000000ba :1007400000002a080800aa002a0bb92b831685107e :10075000831285100000000000000000000000006f :1007600083168514000000000000000006305623a8 :10077000ca2b83168510831285100000000000002c :100780000000000000000730562300008316851487 :100790000130562b0800a9018023003a29140319bf :1007a000291000008023003aa9140319a9100000a1 :1007b0008023003a29150319291100008023003aeb :1007c000a9150319a91100008023003a291603195d :1007d000291200008023003aa9160319a91200006b :1007e0008023003a29170319291300008023003ab7 :1007f000a9170319a913000029080800a90000017e

basicte yardımcı olamam ama istersen c#. net de yazabilirim yada mantık açısından yardım edebilirim nası yapabilecegin konusunda. ii çalışmalar

BSF PORTA,2 ; !! Bank!! PORTA - TRISA BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 CALL LADR_0x052B MOVF LRAM_0x37, W MOVWF LRAM_0x22 MOVWF LRAM_0x23 MOVLW 0x01 MOVWF LRAM_0x25 CALL LADR_0x01D2 LADR_0x05AD MOVF LRAM_0x22, W MOVWF LRAM_0x25 CLRF LRAM_0x26 MOVLW 0x17 CALL LADR_0x055B MOVWF LRAM_0x22 XORWF LRAM_0x23, W BTFSC STATUS, Z GOTO LADR_0x05C1 MOVLW 0x01 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVF LRAM_0x22, W CALL LADR_0x0487 MOVLW 0x01 MOVWF LRAM_0x25 CALL LADR_0x01D2 MOVF LRAM_0x22, W MOVWF LRAM_0x23 LADR_0x05C1 BTFSC PORTA,7 ; !! Bank!! PORTA - TRISA GOTO LADR_0x05AD MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 MOVLW 0x84 MOVWF LRAM_0x25 MOVF LRAM_0x22, W CALL LADR_0x0310 MOVF LRAM_0x38, W MOVWF LRAM_0x22 MOVWF LRAM_0x23 MOVLW 0x01 MOVWF LRAM_0x25 MOVLW 0x04 CALL LADR_0x01D2 LADR_0x05D3 MOVF LRAM_0x22, W MOVWF LRAM_0x25 CLRF LRAM_0x26 MOVLW 0x3B CALL LADR_0x055B MOVWF LRAM_0x22 XORWF LRAM_0x23, W BTFSC STATUS, Z GOTO LADR_0x05E8 MOVLW 0x01 MOVWF LRAM_0x25 MOVLW 0x03 CALL LADR_0x01D2 MOVF LRAM_0x22, W CALL LADR_0x0487 MOVLW 0x01 MOVWF LRAM_0x25 MOVLW 0x04 CALL LADR_0x01D2 MOVF LRAM_0x22, W MOVWF LRAM_0x23 LADR_0x05E8 BTFSC PORTA,7 ; !! Bank!! PORTA - TRISA GOTO LADR_0x05D3 MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 MOVLW 0x82 MOVWF LRAM_0x25 MOVF LRAM_0x22, W CALL LADR_0x0310 MOVF LRAM_0x3A, W MOVWF LRAM_0x22 MOVWF LRAM_0x23 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x01 CALL LADR_0x01D2 LADR_0x05FA MOVF LRAM_0x22, W MOVWF LRAM_0x25 MOVLW 0x01 MOVWF LRAM_0x26 MOVLW 0x1F CALL LADR_0x055B MOVWF LRAM_0x22 XORWF LRAM_0x23, W BTFSC STATUS, Z GOTO LADR_0x0610 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVF LRAM_0x22, W CALL LADR_0x0487 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x01 CALL LADR_0x01D2 MOVF LRAM_0x22, W MOVWF LRAM_0x23 LADR_0x0610 BTFSC PORTA,7 ; !! Bank!! PORTA - TRISA GOTO LADR_0x05FA MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 MOVLW 0x86 MOVWF LRAM_0x25 MOVF LRAM_0x22, W CALL LADR_0x0310 MOVF LRAM_0x3B, W MOVWF LRAM_0x22 MOVWF LRAM_0x23 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x04 CALL LADR_0x01D2 LADR_0x0622 MOVF LRAM_0x22, W MOVWF LRAM_0x25 MOVLW 0x01 MOVWF LRAM_0x26 MOVLW 0x0C CALL LADR_0x055B MOVWF LRAM_0x22 XORWF LRAM_0x23, W BTFSC STATUS, Z GOTO LADR_0x0638 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x03 CALL LADR_0x01D2 MOVF LRAM_0x22, W CALL LADR_0x0487 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x04 CALL LADR_0x01D2 MOVF LRAM_0x22, W MOVWF LRAM_0x23 LADR_0x0638

BTFSC PORTA,7 ; !! Bank!! PORTA - TRISA GOTO LADR_0x0622 MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 MOVLW 0x88 MOVWF LRAM_0x25 MOVF LRAM_0x22, W CALL LADR_0x0310 MOVF LRAM_0x3C, W MOVWF LRAM_0x22 MOVWF LRAM_0x23 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x09 CALL LADR_0x01D2 LADR_0x064A MOVF LRAM_0x22, W MOVWF LRAM_0x25 CLRF LRAM_0x26 MOVLW 0x63 CALL LADR_0x055B MOVWF LRAM_0x22 XORWF LRAM_0x23, W BTFSC STATUS, Z GOTO LADR_0x065F MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x08 CALL LADR_0x01D2 MOVF LRAM_0x22, W CALL LADR_0x0487 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x09 CALL LADR_0x01D2 MOVF LRAM_0x22, W MOVWF LRAM_0x23 LADR_0x065F BTFSC PORTA,7 ; !! Bank!! PORTA - TRISA GOTO LADR_0x064A MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 MOVLW 0x8C MOVWF LRAM_0x25 MOVF LRAM_0x22, W CALL LADR_0x0310 MOVF LRAM_0x3D, W MOVWF LRAM_0x22 MOVWF LRAM_0x23 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x0F CALL LADR_0x01D2 LADR_0x0671 MOVF LRAM_0x22, W MOVWF LRAM_0x25 MOVLW 0x01 MOVWF LRAM_0x26 MOVLW 0x07 CALL LADR_0x055B MOVWF LRAM_0x22 XORWF LRAM_0x23, W BTFSC STATUS, Z GOTO LADR_0x0687 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x0D CALL LADR_0x01D2 MOVF LRAM_0x22, W CALL LADR_0x0491 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x0F CALL LADR_0x01D2 MOVF LRAM_0x22, W MOVWF LRAM_0x23 LADR_0x0687 BTFSC PORTA,7 ; !! Bank!! PORTA - TRISA GOTO LADR_0x0671 MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 MOVLW 0x8A MOVWF LRAM_0x25 MOVF LRAM_0x22, W CALL LADR_0x0310 BCF PORTA,2 ; !! Bank!! PORTA - TRISA MOVLW 0x08 MOVWF LRAM_0x32 BSF LRAM_0x32,2 BCF LRAM_0x32,1 BCF LRAM_0x32,0 NOP MOVF LRAM_0x32, W CALL LADR_0x014A NOP BSF PORTA,2 ; !! Bank!! PORTA - TRISA GOTO LADR_0x06DC LADR_0x069E CLRF LRAM_0x24 BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 MOVLW 0x61 MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVLW 0x6F MOVWF LRAM_0x26 CALL LADR_0x01F3 CLRF LRAM_0x22 CLRF LRAM_0x23 LADR_0x06AE MOVF LRAM_0x22, W MOVWF LRAM_0x25 CLRF LRAM_0x26 MOVLW 0x0B CALL LADR_0x055B MOVWF LRAM_0x22 XORWF LRAM_0x23, W BTFSC STATUS, Z GOTO LADR_0x06CF MOVF LRAM_0x22, W MOVWF LRAM_0x24 MOVLW 0x03 ANDWF LRAM_0x24, F MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x07 CALL LADR_0x01D2 MOVF LRAM_0x24, W CALL LADR_0x0487 MOVF LRAM_0x22, W MOVWF LRAM_0x24 MOVLW 0x0C ANDWF LRAM_0x24, F BCF STATUS, C RRF LRAM_0x24, F BCF STATUS, C RRF LRAM_0x24, F MOVLW 0x01 MOVWF LRAM_0x25 MOVLW 0x06 CALL LADR_0x01D2 MOVF LRAM_0x24, W CALL LADR_0x0487 LADR_0x06CF BTFSC PORTA,7 ; !! Bank!! PORTA - TRISA GOTO LADR_0x06AE MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 MOVLW 0xA0 MOVWF LRAM_0x24 MOVF LRAM_0x22, W ADDWF LRAM_0x24, F MOVF LRAM_0x24, W CALL LADR_0x0292 LADR_0x06DC RETURN LADR_0x06DD MOVLW 0x07 MOVWF LRAM_0x1F MOVLW 0x00 MOVWF PORTA ; !! Bank!! PORTA - TRISA MOVLW 0x00 MOVWF PORTB ; !! Bank!! PORTB - TRISB BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select MOVLW 0xE0 MOVWF PORTA ; !! Bank!! PORTA - TRISA MOVLW 0x00 MOVWF PORTB ; !! Bank!! PORTB - TRISB BCF STATUS, RP1 ; !! Bank Register-Bank(2/3)-Select CLRF TMR0 ; !! Bank!! TMR0 - OPTION_REG MOVLW 0x0A BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 CLRF INTCON MOVLW 0x0A MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 MOVLW 0xE8 MOVWF LRAM_0x2B MOVLW 0x03 MOVWF LRAM_0x2C CALL LADR_0x0131 BCF LRAM_0x21,0 BSF LRAM_0x21,1 BCF LRAM_0x21,2 BSF LRAM_0x21,3 BCF LRAM_0x21,4 BCF LRAM_0x21,5 BSF LRAM_0x21,6 BCF LRAM_0x21,7 CALL LADR_0x0181 MOVLW 0xE8 MOVWF LRAM_0x2B MOVLW 0x03 MOVWF LRAM_0x2C CALL LADR_0x0131 BSF PORTB,7 ; !! Bank!! PORTB - TRISB MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 BCF PORTB,7 ; !! Bank!! PORTB - TRISB MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 BSF PORTB,7 ; !! Bank!! PORTB - TRISB MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 BCF PORTB,7 ; !! Bank!! PORTB - TRISB MOVLW 0xF4 MOVWF LRAM_0x2B MOVLW 0x01 MOVWF LRAM_0x2C CALL LADR_0x0131 BSF PORTB,7 ; !! Bank!! PORTB - TRISB BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 MOVLW 0x80 MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVLW 0x8D MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0xD0 MOVWF LRAM_0x2B MOVLW 0x07 MOVWF LRAM_0x2C CALL LADR_0x0131 BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 MOVLW 0x9A MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVLW 0xA1 MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0xD0 MOVWF LRAM_0x2B MOVLW 0x07 MOVWF LRAM_0x2C CALL LADR_0x0131 BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 MOVLW 0xAC MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVLW 0xC6 MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0xD0 MOVWF LRAM_0x2B MOVLW 0x07 MOVWF LRAM_0x2C CALL LADR_0x0131 MOVLW 0x00 CALL LADR_0x0292 NOP BCF PORTB,7 ; !! Bank!! PORTB - TRISB BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 LADR_0x075D BTFSC PORTA,7 ; !! Bank!! PORTA - TRISA GOTO LADR_0x0766 BSF PORTB,7 ; !! Bank!! PORTB - TRISB CALL LADR_0x0575 NOP BCF PORTB,7 ; !! Bank!! PORTB - TRISB BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 LADR_0x0766 BTFSC PORTA,6 ; !! Bank!! PORTA - TRISA GOTO LADR_0x0793 BSF PORTB,7 ; !! Bank!! PORTB - TRISB BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 MOVLW 0xB9 MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVLW 0xC6 MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0xE8 MOVWF LRAM_0x2B MOVLW 0x03 MOVWF LRAM_0x2C CALL LADR_0x0131 BSF PORTB,7 ; !! Bank!! PORTB - TRISB MOVLW 0xF4 MOVWF LRAM_0x21 LADR_0x077E MOVLW 0x33 SUBWF LRAM_0x21, W BTFSS STATUS, C GOTO LADR_0x0793 BSF PORTB,7 ; !! Bank!! PORTB - TRISB MOVF LRAM_0x21, W MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 BCF PORTB,7 ; !! Bank!! PORTB - TRISB MOVLW 0x01 MOVWF LRAM_0x2C MOVF LRAM_0x21, W SUBLW 0xF4 MOVWF LRAM_0x2B BTFSS STATUS, C DECF LRAM_0x2C, F CALL LADR_0x0131 MOVLW 0x05 SUBWF LRAM_0x21, F GOTO LADR_0x077E LADR_0x0793 BTFSC PORTA,5 ; !! Bank!! PORTA - TRISA GOTO LADR_0x07B3 BTFSS PORTB,7 ; !! Bank!! PORTB - TRISB GOTO LADR_0x07A4 BCF PORTB,7 ; !! Bank!! PORTB - TRISB BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 MOVLW 0xD5 MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0xD0 MOVWF LRAM_0x2B MOVLW 0x07 MOVWF LRAM_0x2C CALL LADR_0x0131 GOTO LADR_0x07B0 LADR_0x07A4 BSF PORTB,7 ; !! Bank!! PORTB - TRISB BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 MOVLW 0xE2 MOVWF LRAM_0x26 CALL LADR_0x01F3 MOVLW 0xD0 MOVWF LRAM_0x2B MOVLW 0x07 MOVWF LRAM_0x2C CALL LADR_0x0131 LADR_0x07B0 BSF LRAM_0x25,0 BSF LRAM_0x25,1 CALL LADR_0x01C0 LADR_0x07B3 CALL LADR_0x052B GOTO LADR_0x075D End Böyle Oluyor Çevrilince. Ben Bu ikisini bir birine çeviren Program yapmak istiyorum. Hex'den asm'ye çevirince Kullanıcı istediği düzeltmeyi yapacak. Asm'den Hex'e çevirince aynı zamanda programda PIC işlemcisine Yükleme Bölümü ekleyeceğim ve bu Hex dosyasını Programla PIC işlemcisine atıp Bir kullanıcının istediği her şeyi eklemiş olacağım. Teşekkürler

LADR_0x0337 MOVLW 0x1A MOVWF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x0342 LADR_0x033B MOVLW 0x27 MOVWF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x0342 LADR_0x033F MOVLW 0x34 MOVWF LRAM_0x26 CALL LADR_0x01F3 LADR_0x0342 RETURN LADR_0x0343 MOVWF LRAM_0x24 MOVLW 0x01 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 MOVLW 0x3E CALL LADR_0x01E9 MOVLW 0x01 MOVWF LRAM_0x25 MOVLW 0x02 CALL LADR_0x01D2 MOVF LRAM_0x24, W CALL LADR_0x031F MOVLW 0x02 MOVWF LRAM_0x25 MOVLW 0x00 CALL LADR_0x01D2 INCF LRAM_0x24, W GOTO LADR_0x031F LADR_0x0356 BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select MOVWF LRAM_0x2B MOVLW 0x02 SUBWF LRAM_0x2B, F NOP NOP NOP NOP LADR_0x035E MOVF LRAM_0x2B, F BTFSC STATUS, Z GOTO LADR_0x0367 NOP NOP NOP NOP DECF LRAM_0x2B, F GOTO LADR_0x035E LADR_0x0367 NOP NOP NOP NOP RETURN LADR_0x036C BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTA,1 ; !! Bank!! PORTA - TRISA NOP BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTA,1 ; !! Bank!! PORTA - TRISA MOVLW 0x30 CALL LADR_0x0356 BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BSF PORTA,1 ; !! Bank!! PORTA - TRISA NOP MOVLW 0x07 CALL LADR_0x0356 CLRF LRAM_0x29 BTFSC PORTA,1 ; !! Bank!! PORTA - TRISA INCF LRAM_0x29, F NOP MOVLW 0x29 CALL LADR_0x0356 MOVF LRAM_0x29, W RETURN LADR_0x0380 BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTA,1 ; !! Bank!! PORTA - TRISA BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTA,1 ; !! Bank!! PORTA - TRISA NOP NOP NOP NOP NOP NOP BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BSF PORTA,1 ; !! Bank!! PORTA - TRISA NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select CLRF LRAM_0x2A BTFSC PORTA,1 ; !! Bank!! PORTA - TRISA INCF LRAM_0x2A, F MOVLW 0x05 CALL LADR_0x0356 NOP NOP NOP NOP NOP MOVF LRAM_0x2A, W RETURN LADR_0x03A3 MOVWF LRAM_0x2A DECFSZ LRAM_0x2A, W GOTO LADR_0x03B9 BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTA,1 ; !! Bank!! PORTA - TRISA BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTA,1 ; !! Bank!! PORTA - TRISA NOP NOP NOP NOP NOP NOP BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BSF PORTA,1 ; !! Bank!! PORTA - TRISA NOP NOP NOP NOP MOVLW 0x06 CALL LADR_0x0356 GOTO LADR_0x03CA LADR_0x03B9 BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTA,1 ; !! Bank!! PORTA - TRISA BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTA,1 ; !! Bank!! PORTA - TRISA NOP NOP NOP NOP NOP NOP MOVLW 0x07 CALL LADR_0x0356 NOP

LADR_0x0445 MOVWF LRAM_0x7F MOVLW 0x02 CALL LADR_0x0428 MOVWF LRAM_0x7F MOVLW 0x03 CALL LADR_0x0428 MOVWF LRAM_0x7F MOVLW 0x04 CALL LADR_0x0428 MOVWF LRAM_0x7F MOVF LRAM_0x7F, W XORLW 0x02 BTFSS STATUS, Z GOTO LADR_0x0453 LADR_0x0453 MOVF LRAM_0x7F, W XORLW 0x03 BTFSS STATUS, Z GOTO LADR_0x0457 LADR_0x0457 MOVF LRAM_0x7F, W XORLW 0x04 BTFSS STATUS, Z GOTO LADR_0x045B LADR_0x045B CALL LADR_0x036C MOVLW 0x0A MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 MOVLW 0xCC CALL LADR_0x03FE NOP MOVLW 0x4E CALL LADR_0x03FE NOP MOVF LRAM_0x7F, W CALL LADR_0x03FE NOP MOVF LRAM_0x7F, W CALL LADR_0x03FE NOP MOVF LRAM_0x7F, W CALL LADR_0x03FE NOP CALL LADR_0x036C MOVLW 0x0A MOVWF LRAM_0x2B CLRF LRAM_0x2C GOTO LADR_0x0131 MOVLW 0x0C MOVWF LRAM_0x7F MOVLW 0x09 SUBWF LRAM_0x7F, F SWAPF LRAM_0x7F, W ANDLW 0xF0 MOVWF LRAM_0x7F BCF STATUS, C RLF LRAM_0x7F, F MOVLW 0x1F ADDWF LRAM_0x7F, F MOVLW 0x04 MOVWF LRAM_0x7F MOVF LRAM_0x7F, W BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF STATUS, RP1 ; !! Bank Register-Bank(2/3)-Select CALL LADR_0x0445 NOP RETURN LADR_0x0487 MOVWF LRAM_0x25 MOVWF LRAM_0x29 CLRF LRAM_0x2A CALL LADR_0x00F6 MOVF LRAM_0x30, W CALL LADR_0x0144 CALL LADR_0x01E9 MOVF LRAM_0x31, W CALL LADR_0x0144 GOTO LADR_0x01E9 LADR_0x0491 MOVWF LRAM_0x25 XORLW 0x01 BTFSC STATUS, Z GOTO LADR_0x04A8 XORLW 0x03 BTFSC STATUS, Z GOTO LADR_0x04AC XORLW 0x01 BTFSC STATUS, Z GOTO LADR_0x04B0 XORLW 0x07 BTFSC STATUS, Z GOTO LADR_0x04B4 XORLW 0x01 BTFSC STATUS, Z GOTO LADR_0x04B8 XORLW 0x03 BTFSC STATUS, Z GOTO LADR_0x04BC XORLW 0x01 BTFSC STATUS, Z GOTO LADR_0x04C0 GOTO LADR_0x04C3 LADR_0x04A8 MOVLW 0x41 MOVWF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x04C3 LADR_0x04AC MOVLW 0x45 MOVWF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x04C3 LADR_0x04B0 MOVLW 0x49 MOVWF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x04C3 LADR_0x04B4 MOVLW 0x4D MOVWF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x04C3 LADR_0x04B8 MOVLW 0x51 MOVWF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x04C3 LADR_0x04BC MOVLW 0x55 MOVWF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x04C3 LADR_0x04C0 MOVLW 0x59 MOVWF LRAM_0x26 CALL LADR_0x01F3 LADR_0x04C3 RETURN LADR_0x04C4 CALL LADR_0x036C MOVLW 0x0A MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 MOVLW 0xCC CALL LADR_0x03FE NOP MOVLW 0xBE CALL LADR_0x03FE NOP CLRF LRAM_0x25 CLRF LRAM_0x26

kardesim biakc bişey buldum içinde 4 tane var kod sanırım istedigind egilse yaz yine ararım Buyur :

RETLW 0x54 RETLW 0x6F RETLW 0x6C RETLW 0x67 RETLW 0x61 RETLW 0x20 RETLW 0x54 RETLW 0x41 RETLW 0x53 RETLW 0x54 RETLW 0x41 RETLW 0x4E RETLW 0x00 RETLW 0x74 RETLW 0x6F RETLW 0x6C RETLW 0x67 RETLW 0x61 RETLW 0x40 RETLW 0x61 RETLW 0x61 RETLW 0x64 RETLW 0x66 RETLW 0x2E RETLW 0x6E RETLW 0x65 RETLW 0x74 RETLW 0x00 RETLW 0x4C RETLW 0x61 RETLW 0x6D RETLW 0x62 RETLW 0x61 RETLW 0x20 RETLW 0x6B RETLW 0x61 RETLW 0x70 RETLW 0x61 RETLW 0x6C RETLW 0x69 RETLW 0x00 RETLW 0x4C RETLW 0x61 RETLW 0x6D RETLW 0x62 RETLW 0x61 RETLW 0x20 RETLW 0x61 RETLW 0x63 RETLW 0x69 RETLW 0x6B RETLW 0x00 LADR_0x00F6 CLRF LRAM_0x2E CLRF LRAM_0x2F CLRF LRAM_0x30 CLRF LRAM_0x31 LADR_0x00FA MOVLW 0x03 SUBWF LRAM_0x2A, W BTFSS STATUS, C GOTO LADR_0x010C BTFSS STATUS, Z GOTO LADR_0x0104 MOVLW 0xE8 SUBWF LRAM_0x29, W BTFSS STATUS, C GOTO LADR_0x010C LADR_0x0104 INCF LRAM_0x2E, F MOVLW 0x03 SUBWF LRAM_0x2A, F MOVLW 0xE8 SUBWF LRAM_0x29, F BTFSS STATUS, C DECF LRAM_0x2A, F GOTO LADR_0x00FA LADR_0x010C MOVF LRAM_0x2A, W BTFSS STATUS, Z GOTO LADR_0x0113 MOVLW 0x64 SUBWF LRAM_0x29, W BTFSS STATUS, C GOTO LADR_0x0119 LADR_0x0113 INCF LRAM_0x2F, F MOVLW 0x64 SUBWF LRAM_0x29, F BTFSS STATUS, C DECF LRAM_0x2A, F GOTO LADR_0x010C LADR_0x0119 MOVF LRAM_0x2A, W BTFSS STATUS, Z GOTO LADR_0x0120 MOVLW 0x0A SUBWF LRAM_0x29, W BTFSS STATUS, C GOTO LADR_0x0126 LADR_0x0120 INCF LRAM_0x30, F MOVLW 0x0A SUBWF LRAM_0x29, F BTFSS STATUS, C DECF LRAM_0x2A, F GOTO LADR_0x0119 LADR_0x0126 MOVF LRAM_0x29, W IORWF LRAM_0x2A, W BTFSC STATUS, Z GOTO LADR_0x0130 INCF LRAM_0x31, F DECF LRAM_0x29, F INCF LRAM_0x29, W BTFSC STATUS, Z DECF LRAM_0x2A, F GOTO LADR_0x0126 LADR_0x0130 RETURN LADR_0x0131 MOVF LRAM_0x2B, W IORWF LRAM_0x2C, W BTFSC STATUS, Z GOTO LADR_0x0143 MOVLW 0x82 BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select MOVWF TMR0 ; !! Bank!! TMR0 - OPTION_REG MOVLW 0x83 BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select MOVWF TMR0 ; !! Bank!! TMR0 - OPTION_REG LADR_0x013B MOVF TMR0, W ; !! Bank!! TMR0 - OPTION_REG BTFSS STATUS, Z GOTO LADR_0x013B DECF LRAM_0x2B, F INCF LRAM_0x2B, W BTFSC STATUS, Z DECF LRAM_0x2C, F GOTO LADR_0x0131 LADR_0x0143 RETURN LADR_0x0144 MOVWF LRAM_0x26 CLRF LRAM_0x27 MOVLW 0x30 ADDWF LRAM_0x26, W MOVWF LRAM_0x27 RETURN LADR_0x014A MOVWF LRAM_0x2A BSF PORTA,3 ; !! Bank!! PORTA - TRISA NOP BTFSS LRAM_0x2A,7 BCF PORTB,3 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x2A,7 BSF PORTB,3 ; !! Bank!! PORTB - TRISB BTFSS LRAM_0x2A,6 BCF PORTB,2 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x2A,6 BSF PORTB,2 ; !! Bank!! PORTB - TRISB

Böyle bir Hex Dosyasını Bu verdiğim Programla Asm'ye Çeviriyoruz. Çevrilmiş Hali: processor 16F84A #include <P16F84A. INC> config _CP_OFF & _PWRTE_OFF & _WDT_OFF & _LP_OSC ; 0x3D18 ; RAM-Variable LRAM_0x1F equ 0x1F LRAM_0x21 equ 0x21 LRAM_0x22 equ 0x22 LRAM_0x23 equ 0x23 LRAM_0x24 equ 0x24 LRAM_0x25 equ 0x25 LRAM_0x26 equ 0x26 LRAM_0x27 equ 0x27 LRAM_0x28 equ 0x28 LRAM_0x29 equ 0x29 LRAM_0x2A equ 0x2A LRAM_0x2B equ 0x2B LRAM_0x2C equ 0x2C LRAM_0x2D equ 0x2D LRAM_0x2E equ 0x2E LRAM_0x2F equ 0x2F LRAM_0x30 equ 0x30 LRAM_0x31 equ 0x31 LRAM_0x32 equ 0x32 LRAM_0x34 equ 0x34 LRAM_0x37 equ 0x37 LRAM_0x38 equ 0x38 LRAM_0x39 equ 0x39 LRAM_0x3A equ 0x3A LRAM_0x3B equ 0x3B LRAM_0x3C equ 0x3C LRAM_0x3D equ 0x3D ; Program Org 0x0000 ; Reset-Vector GOTO LADR_0x06DD LADR_0x0001 MOVWF LRAM_0x28 MOVLW 0xED SUBWF LRAM_0x28, W ; Interrupt-Vector BTFSC STATUS, C RETLW 0x00 CLRF PCLATH ; !! Bank Program-Page-Select MOVF LRAM_0x28, W ADDWF PCL, F RETLW 0x53 RETLW 0x61 RETLW 0x61 RETLW 0x74 RETLW 0x20 RETLW 0x61 RETLW 0x79 RETLW 0x61 RETLW 0x72 RETLW 0x69 RETLW 0x20 RETLW 0x20 RETLW 0x00 RETLW 0x41 RETLW 0x6C RETLW 0x61 RETLW 0x72 RETLW 0x6D RETLW 0x20 RETLW 0x61 RETLW 0x79 RETLW 0x61 RETLW 0x72 RETLW 0x69 RETLW 0x20 RETLW 0x00 RETLW 0x50 RETLW 0x69 RETLW 0x6C RETLW 0x20 RETLW 0x61 RETLW 0x79 RETLW 0x61 RETLW 0x72 RETLW 0x69 RETLW 0x20 RETLW 0x20 RETLW 0x20 RETLW 0x00 RETLW 0x43 RETLW 0x69 RETLW 0x6B RETLW 0x69 RETLW 0x73 RETLW 0x20 RETLW 0x20 RETLW 0x20 RETLW 0x20 RETLW 0x20 RETLW 0x20 RETLW 0x20 RETLW 0x00 RETLW 0x4D RETLW 0x65 RETLW 0x6E RETLW 0x75 RETLW 0x20 RETLW 0x53 RETLW 0x6F RETLW 0x6E RETLW 0x75 RETLW 0x20 RETLW 0x20 RETLW 0x20 RETLW 0x00 RETLW 0x50 RETLW 0x7A RETLW 0x74 RETLW 0x00 RETLW 0x53 RETLW 0x61 RETLW 0x6C RETLW 0x00 RETLW 0x43 RETLW 0x61 RETLW 0x72 RETLW 0x00 RETLW 0x50 RETLW 0x65 RETLW 0x72 RETLW 0x00 RETLW 0x43 RETLW 0x75 RETLW 0x6D RETLW 0x00 RETLW 0x43 RETLW 0x74 RETLW 0x73 RETLW 0x00 RETLW 0x50 RETLW 0x61 RETLW 0x7A RETLW 0x00 RETLW 0x2F RETLW 0x32 RETLW 0x30 RETLW 0x00 RETLW 0x44 RETLW 0x69 RETLW 0x79 RETLW 0x6F RETLW 0x74 RETLW 0x3D RETLW 0x30 RETLW 0x30 RETLW 0x20 RETLW 0x41 RETLW 0x64 RETLW 0x65 RETLW 0x74 RETLW 0x00 RETLW 0x44 RETLW 0x69 RETLW 0x72 RETLW 0x65 RETLW 0x6E RETLW 0x63 RETLW 0x3D RETLW 0x30 RETLW 0x30 RETLW 0x20 RETLW 0x53 RETLW 0x65 RETLW 0x63 RETLW 0x69 RETLW 0x6C RETLW 0x69 RETLW 0x00 RETLW 0x42 RETLW 0x61 RETLW 0x73 RETLW 0x6C RETLW 0x61 RETLW 0x74 RETLW 0x69 RETLW 0x6C RETLW 0x69 RETLW 0x79 RETLW 0x6F RETLW 0x72 RETLW 0x00 RETLW 0x46 RETLW 0x69 RETLW 0x72 RETLW 0x6D RETLW 0x77 RETLW 0x61 RETLW 0x72 RETLW 0x65 RETLW 0x20 RETLW 0x32 RETLW 0x2E RETLW 0x31 RETLW 0x00 RETLW 0x41 RETLW 0x4E RETLW 0x54 RETLW 0x52 RETLW 0x41 RETLW 0x4B RETLW 0x00 RETLW 0x61 RETLW 0x6E RETLW 0x74 RETLW 0x72 RETLW 0x61 RETLW 0x6B RETLW 0x2E RETLW 0x6F RETLW 0x72 RETLW 0x67 RETLW 0x00 RETLW 0x54 RETLW 0x4F RETLW 0x4C RETLW 0x47 RETLW 0x41 RETLW 0x20 RETLW 0x54 RETLW 0x41 RETLW 0x53 RETLW 0x54 RETLW 0x41 RETLW 0x4E RETLW 0x00

BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BSF PORTA,1 ; !! Bank!! PORTA - TRISA MOVLW 0x01 GOTO LADR_0x0356 LADR_0x03CA RETURN LADR_0x03CB CLRF LRAM_0x29 CALL LADR_0x0380 XORLW 0x00 BSF LRAM_0x29,0 BTFSC STATUS, Z BCF LRAM_0x29,0 NOP CALL LADR_0x0380 XORLW 0x00 BSF LRAM_0x29,1 BTFSC STATUS, Z BCF LRAM_0x29,1 NOP CALL LADR_0x0380 XORLW 0x00 BSF LRAM_0x29,2 BTFSC STATUS, Z BCF LRAM_0x29,2 NOP CALL LADR_0x0380 XORLW 0x00 BSF LRAM_0x29,3 BTFSC STATUS, Z BCF LRAM_0x29,3 NOP CALL LADR_0x0380 XORLW 0x00 BSF LRAM_0x29,4 BTFSC STATUS, Z BCF LRAM_0x29,4 NOP CALL LADR_0x0380 XORLW 0x00 BSF LRAM_0x29,5 BTFSC STATUS, Z BCF LRAM_0x29,5 NOP CALL LADR_0x0380 XORLW 0x00 BSF LRAM_0x29,6 BTFSC STATUS, Z BCF LRAM_0x29,6 NOP CALL LADR_0x0380 XORLW 0x00 BSF LRAM_0x29,7 BTFSC STATUS, Z BCF LRAM_0x29,7 NOP MOVF LRAM_0x29, W RETURN LADR_0x03FE MOVWF LRAM_0x29 CLRW BTFSC LRAM_0x29,0 MOVLW 0x01 CALL LADR_0x03A3 NOP CLRW BTFSC LRAM_0x29,1 MOVLW 0x01 CALL LADR_0x03A3 NOP CLRW BTFSC LRAM_0x29,2 MOVLW 0x01 CALL LADR_0x03A3 NOP CLRW BTFSC LRAM_0x29,3 MOVLW 0x01 CALL LADR_0x03A3 NOP CLRW BTFSC LRAM_0x29,4 MOVLW 0x01 CALL LADR_0x03A3 NOP CLRW BTFSC LRAM_0x29,5 MOVLW 0x01 CALL LADR_0x03A3 NOP CLRW BTFSC LRAM_0x29,6 MOVLW 0x01 CALL LADR_0x03A3 NOP CLRW BTFSC LRAM_0x29,7 MOVLW 0x01 CALL LADR_0x03A3 NOP RETURN LADR_0x0428 MOVWF LRAM_0x7F CALL LADR_0x036C MOVLW 0x0A MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 MOVLW 0xCC CALL LADR_0x03FE NOP MOVLW 0xBE CALL LADR_0x03FE NOP INCF LRAM_0x7F, F LADR_0x0435 MOVF LRAM_0x7F, F BTFSC STATUS, Z GOTO LADR_0x043E CALL LADR_0x03CB MOVWF LRAM_0x7F NOP DECF LRAM_0x7F, F NOP GOTO LADR_0x0435 LADR_0x043E CALL LADR_0x036C MOVLW 0x0A MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 MOVF LRAM_0x7F, W RETURN

selam arkadaşlar benim sorum : Hexadecimal to ASSEMBLY & ASSEMBLY to Hexadecimal arası dönüşümleri visual basıcde nasıl yapabilirim. Bu konuda ing. programlar var. Hexadecimal=16'lık tabanda sayı sistemi ASSEMBLY = Makina Dili şimdi bu program ile Mikroİşlemci v. b. programlama yapan arkadaşlarımız Yazdıkları kodlar ile ilgili işlemleri Türkçe programlardan faydalanmalarını istiyorum. Bu dönüştürücüyü Elektronik Paket adlı Programıma ekleceğim. Teşekkürler

İlgilendiğiniz için teşekkürler. ama sedece Sayı Tabanları Çevrimi hakkında örnekler göndermişsin. Bu konuda yapılmış ing. programı ekledim: .html Şimdi örnek veriyim : :10000000DD2EA800ED302802031800348A012808EC :100010008207533461346134743420346134793468 :1000200061347234693420342034003441346C3407 :10003000613472346D342034613479346134723413 :10004000693420340034503469346C3420346134E1 :1000500079346134723469342034203420340034EB :10006000433469346B34693473342034203420349D :10007000203420342034203400344D3465346E3440 :100080007534203453346F346E3475342034203456 :100090002034003450347A347434003453346134AE :1000A0006C34003443346134723400345034653479 :1000B00072340034433475346D3400344334743452 :1000C00073340034503461347A3400342F34323491 :1000D000303400344434693479346F3474343D340A :1000E0003034303420344134643465347434003472 :1000F00044346934723465346E3463343D3430349E :100100003034203453346534633469346C346934A6 :1001100000344234613473346C346134743469347F :100120006C34693479346F34723400344634693451 :1001300072346D347734613472346534203432343F :100140002E343134003441344E345434523441343A :100150004B34003461346E347434723461346B3433 :100160002E346F3472346734003454344F344C348A

CLRF LRAM_0x29 BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BSF PORTB,5 ; !! Bank!! PORTB - TRISB BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTB,4 ; !! Bank!! PORTB - TRISB BCF LRAM_0x29,0 BTFSC PORTB,5 ; !! Bank!! PORTB - TRISB BSF LRAM_0x29,0 NOP CALL LADR_0x020A BCF LRAM_0x29,1 BTFSC PORTB,5 ; !! Bank!! PORTB - TRISB BSF LRAM_0x29,1 NOP CALL LADR_0x020A BCF LRAM_0x29,2 BTFSC PORTB,5 ; !! Bank!! PORTB - TRISB BSF LRAM_0x29,2 NOP CALL LADR_0x020A BCF LRAM_0x29,3 BTFSC PORTB,5 ; !! Bank!! PORTB - TRISB BSF LRAM_0x29,3 NOP CALL LADR_0x020A BCF LRAM_0x29,4 BTFSC PORTB,5 ; !! Bank!! PORTB - TRISB BSF LRAM_0x29,4 NOP CALL LADR_0x020A BCF LRAM_0x29,5 BTFSC PORTB,5 ; !! Bank!! PORTB - TRISB BSF LRAM_0x29,5 NOP CALL LADR_0x020A BCF LRAM_0x29,6 BTFSC PORTB,5 ; !! Bank!! PORTB - TRISB BSF LRAM_0x29,6 NOP CALL LADR_0x020A BCF LRAM_0x29,7 BTFSC PORTB,5 ; !! Bank!! PORTB - TRISB BSF LRAM_0x29,7 NOP CALL LADR_0x020A MOVF LRAM_0x29, W RETURN LADR_0x0278 MOVWF LRAM_0x28 BCF PORTB,4 ; !! Bank!! PORTB - TRISB CALL LADR_0x0203 NOP MOVF LRAM_0x27, W CALL LADR_0x0214 MOVF LRAM_0x28, W CALL LADR_0x0214 CALL LADR_0x0203 NOP BCF PORTB,6 ; !! Bank!! PORTB - TRISB RETURN LADR_0x0284 MOVWF LRAM_0x27 CLRF LRAM_0x28 BCF PORTB,4 ; !! Bank!! PORTB - TRISB CALL LADR_0x0203 NOP MOVF LRAM_0x27, W CALL LADR_0x0214 CALL LADR_0x0249 MOVWF LRAM_0x28 CALL LADR_0x0203 NOP BCF PORTB,6 ; !! Bank!! PORTB - TRISB MOVF LRAM_0x28, W RETURN LADR_0x0292 MOVWF LRAM_0x25 CALL LADR_0x0203 MOVLW 0x8E MOVWF LRAM_0x27 MOVLW 0x00 CALL LADR_0x0278 MOVLW 0x90 MOVWF LRAM_0x27 MOVF LRAM_0x25, W CALL LADR_0x0278 CALL LADR_0x0203 MOVLW 0xBF CALL LADR_0x0214 CALL LADR_0x0203 MOVLW 0x81 CALL LADR_0x0284 MOVWF LRAM_0x26 BCF LRAM_0x26,7 CALL LADR_0x0203 MOVLW 0xBE CALL LADR_0x0214 MOVLW 0x80 MOVWF LRAM_0x27 MOVF LRAM_0x26, W GOTO LADR_0x0278 LADR_0x02AB MOVWF LRAM_0x25 MOVWF LRAM_0x26 MOVLW 0xF0 ANDWF LRAM_0x26, F SWAPF LRAM_0x26, W ANDLW 0x0F MOVWF LRAM_0x26 BCF STATUS, C RLF LRAM_0x26, W MOVWF LRAM_0x28 CLRF LRAM_0x26 MOVLW 0x05 MOVWF LRAM_0x27 LADR_0x02B8 MOVF LRAM_0x28, W ADDWF LRAM_0x26, F DECFSZ LRAM_0x27, F GOTO LADR_0x02B8 MOVLW 0x0F ANDWF LRAM_0x25, F MOVF LRAM_0x25, W ADDWF LRAM_0x26, F MOVF LRAM_0x26, W RETURN LADR_0x02C2 CALL LADR_0x0203 BSF PORTB,6 ; !! Bank!! PORTB - TRISB MOVLW 0xBF CALL LADR_0x0214 BCF PORTB,6 ; !! Bank!! PORTB - TRISB MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 MOVLW 0x85 CALL LADR_0x0284 MOVWF LRAM_0x34 BCF LRAM_0x34,7 MOVF LRAM_0x34, W CALL LADR_0x02AB MOVWF LRAM_0x34 MOVWF LRAM_0x37 MOVLW 0x83 CALL LADR_0x0284 MOVWF LRAM_0x34 BCF LRAM_0x34,7 MOVF LRAM_0x34, W CALL LADR_0x02AB MOVWF LRAM_0x34 MOVWF LRAM_0x38 MOVLW 0x81 CALL LADR_0x0284 MOVWF LRAM_0x34 BCF LRAM_0x34,7 MOVF LRAM_0x34, W CALL LADR_0x02AB MOVWF LRAM_0x34 MOVWF LRAM_0x39 MOVLW 0x87 CALL LADR_0x0284 MOVWF LRAM_0x34 MOVLW 0x3F ANDWF LRAM_0x34, F MOVF LRAM_0x34, W CALL LADR_0x02AB MOVWF LRAM_0x34 MOVWF LRAM_0x3A MOVLW 0x89 CALL LADR_0x0284 MOVWF LRAM_0x34 MOVLW 0x1F ANDWF LRAM_0x34, F MOVF LRAM_0x34, W CALL LADR_0x02AB MOVWF LRAM_0x34 MOVWF LRAM_0x3B MOVLW 0x8D CALL LADR_0x0284 MOVWF LRAM_0x34 CALL LADR_0x02AB MOVWF LRAM_0x34 MOVWF LRAM_0x3C MOVLW 0x8B CALL LADR_0x0284 MOVWF LRAM_0x34 CALL LADR_0x02AB MOVWF LRAM_0x34 MOVWF LRAM_0x3D RETURN LADR_0x0302 MOVWF LRAM_0x27 CLRF LRAM_0x28 MOVWF LRAM_0x29 CLRF LRAM_0x2A CALL LADR_0x00F6 MOVF LRAM_0x30, W MOVWF LRAM_0x28 SWAPF LRAM_0x28, W ANDLW 0xF0 MOVWF LRAM_0x28 MOVF LRAM_0x31, W ADDWF LRAM_0x28, F MOVF LRAM_0x28, W RETURN LADR_0x0310 MOVWF LRAM_0x26 CALL LADR_0x0302 MOVWF LRAM_0x26 NOP CALL LADR_0x0203 MOVLW 0xBE CALL LADR_0x0214 MOVF LRAM_0x25, W MOVWF LRAM_0x27 MOVF LRAM_0x26, W CALL LADR_0x0278 MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C GOTO LADR_0x0131 LADR_0x031F MOVWF LRAM_0x25 XORLW 0x01 BTFSC STATUS, Z GOTO LADR_0x0330 XORLW 0x03 BTFSC STATUS, Z GOTO LADR_0x0333 XORLW 0x01 BTFSC STATUS, Z GOTO LADR_0x0337 XORLW 0x07 BTFSC STATUS, Z GOTO LADR_0x033B XORLW 0x01 BTFSC STATUS, Z GOTO LADR_0x033F GOTO LADR_0x0342 LADR_0x0330 CLRF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x0342 LADR_0x0333 MOVLW 0x0D MOVWF LRAM_0x26 CALL LADR_0x01F3 GOTO LADR_0x0342

BTFSS LRAM_0x2A,5 BCF PORTB,1 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x2A,5 BSF PORTB,1 ; !! Bank!! PORTB - TRISB BTFSS LRAM_0x2A,4 BCF PORTB,0 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x2A,4 BSF PORTB,0 ; !! Bank!! PORTB - TRISB MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 BCF PORTA,3 ; !! Bank!! PORTA - TRISA MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 BSF PORTA,3 ; !! Bank!! PORTA - TRISA NOP BTFSS LRAM_0x2A,3 BCF PORTB,3 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x2A,3 BSF PORTB,3 ; !! Bank!! PORTB - TRISB BTFSS LRAM_0x2A,2 BCF PORTB,2 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x2A,2 BSF PORTB,2 ; !! Bank!! PORTB - TRISB BTFSS LRAM_0x2A,1 BCF PORTB,1 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x2A,1 BSF PORTB,1 ; !! Bank!! PORTB - TRISB BTFSS LRAM_0x2A,0 BCF PORTB,0 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x2A,0 BSF PORTB,0 ; !! Bank!! PORTB - TRISB MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 BCF PORTA,3 ; !! Bank!! PORTA - TRISA MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C GOTO LADR_0x0131 LADR_0x0181 BCF PORTA,2 ; !! Bank!! PORTA - TRISA MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 BTFSC LRAM_0x21,0 GOTO LADR_0x0193 BSF PORTA,3 ; !! Bank!! PORTA - TRISA NOP BCF PORTB,3 ; !! Bank!! PORTB - TRISB BCF PORTB,2 ; !! Bank!! PORTB - TRISB BSF PORTB,1 ; !! Bank!! PORTB - TRISB BCF PORTB,0 ; !! Bank!! PORTB - TRISB MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 BCF PORTA,3 ; !! Bank!! PORTA - TRISA LADR_0x0193 MOVLW 0x20 MOVWF LRAM_0x32 BCF LRAM_0x32,4 BTFSC LRAM_0x21,0 BSF LRAM_0x32,4 BCF LRAM_0x32,3 BTFSC LRAM_0x21,1 BSF LRAM_0x32,3 BCF LRAM_0x32,2 BTFSC LRAM_0x21,2 BSF LRAM_0x32,2 NOP MOVF LRAM_0x32, W CALL LADR_0x014A NOP MOVLW 0x08 MOVWF LRAM_0x32 BCF LRAM_0x32,2 BTFSC LRAM_0x21,3 BSF LRAM_0x32,2 BCF LRAM_0x32,1 BTFSC LRAM_0x21,4 BSF LRAM_0x32,1 BCF LRAM_0x32,0 BTFSC LRAM_0x21,5 BSF LRAM_0x32,0 NOP MOVF LRAM_0x32, W CALL LADR_0x014A NOP MOVLW 0x04 MOVWF LRAM_0x32 BCF LRAM_0x32,1 BTFSC LRAM_0x21,6 BSF LRAM_0x32,1 BCF LRAM_0x32,0 BTFSC LRAM_0x21,7 BSF LRAM_0x32,0 NOP MOVF LRAM_0x32, W CALL LADR_0x014A NOP BSF PORTA,2 ; !! Bank!! PORTA - TRISA NOP RETURN LADR_0x01C0 BCF PORTA,2 ; !! Bank!! PORTA - TRISA BSF PORTA,3 ; !! Bank!! PORTA - TRISA NOP BTFSS LRAM_0x25,0 GOTO LADR_0x01C9 MOVLW 0x01 MOVWF LRAM_0x32 CALL LADR_0x014A NOP LADR_0x01C9 BTFSS LRAM_0x25,1 GOTO LADR_0x01CF MOVLW 0x02 MOVWF LRAM_0x32 CALL LADR_0x014A NOP LADR_0x01CF BSF PORTA,2 ; !! Bank!! PORTA - TRISA NOP RETURN LADR_0x01D2 MOVWF LRAM_0x26 CLRF LRAM_0x27 MOVF LRAM_0x25, W XORLW 0x02 BTFSS STATUS, Z GOTO LADR_0x01DB MOVLW 0x40 ADDWF LRAM_0x27, F GOTO LADR_0x01DC LADR_0x01DB NOP LADR_0x01DC MOVF LRAM_0x26, W ADDWF LRAM_0x27, F NOP BCF PORTA,2 ; !! Bank!! PORTA - TRISA BSF PORTA,3 ; !! Bank!! PORTA - TRISA NOP BSF LRAM_0x27,7 MOVF LRAM_0x27, W CALL LADR_0x014A NOP BSF PORTA,2 ; !! Bank!! PORTA - TRISA NOP RETURN LADR_0x01E9 MOVWF LRAM_0x29 MOVF LRAM_0x29, F BTFSC STATUS, Z GOTO LADR_0x01F2 CALL LADR_0x014A MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C GOTO LADR_0x0131 LADR_0x01F2 RETURN LADR_0x01F3 MOVF LRAM_0x26, W CALL LADR_0x0001 MOVWF LRAM_0x27 LADR_0x01F6 MOVF LRAM_0x27, F BTFSC STATUS, Z GOTO LADR_0x0202 INCF LRAM_0x26, F BTFSC STATUS, Z GOTO LADR_0x0202 MOVF LRAM_0x27, W CALL LADR_0x01E9 MOVF LRAM_0x26, W CALL LADR_0x0001 MOVWF LRAM_0x27 GOTO LADR_0x01F6 LADR_0x0202 RETURN LADR_0x0203 BCF PORTB,6 ; !! Bank!! PORTB - TRISB MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 BSF PORTB,6 ; !! Bank!! PORTB - TRISB RETURN LADR_0x020A BSF PORTB,4 ; !! Bank!! PORTB - TRISB MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C CALL LADR_0x0131 BCF PORTB,4 ; !! Bank!! PORTB - TRISB MOVLW 0x02 MOVWF LRAM_0x2B CLRF LRAM_0x2C GOTO LADR_0x0131 LADR_0x0214 MOVWF LRAM_0x29 BSF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTB,5 ; !! Bank!! PORTB - TRISB BCF STATUS, RP0 ; !! Bank Register-Bank(0/1)-Select BCF PORTB,4 ; !! Bank!! PORTB - TRISB BTFSS LRAM_0x29,0 BCF PORTB,5 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x29,0 BSF PORTB,5 ; !! Bank!! PORTB - TRISB NOP CALL LADR_0x020A BTFSS LRAM_0x29,1 BCF PORTB,5 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x29,1 BSF PORTB,5 ; !! Bank!! PORTB - TRISB NOP CALL LADR_0x020A BTFSS LRAM_0x29,2 BCF PORTB,5 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x29,2 BSF PORTB,5 ; !! Bank!! PORTB - TRISB NOP CALL LADR_0x020A BTFSS LRAM_0x29,3 BCF PORTB,5 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x29,3 BSF PORTB,5 ; !! Bank!! PORTB - TRISB NOP CALL LADR_0x020A BTFSS LRAM_0x29,4 BCF PORTB,5 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x29,4 BSF PORTB,5 ; !! Bank!! PORTB - TRISB NOP CALL LADR_0x020A BTFSS LRAM_0x29,5 BCF PORTB,5 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x29,5 BSF PORTB,5 ; !! Bank!! PORTB - TRISB NOP CALL LADR_0x020A BTFSS LRAM_0x29,6 BCF PORTB,5 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x29,6 BSF PORTB,5 ; !! Bank!! PORTB - TRISB NOP CALL LADR_0x020A BTFSS LRAM_0x29,7 BCF PORTB,5 ; !! Bank!! PORTB - TRISB BTFSC LRAM_0x29,7 BSF PORTB,5 ; !! Bank!! PORTB - TRISB NOP GOTO LADR_0x020A LADR_0x0249