;REF. NO. BD1A ;PROGRAM TITLE DISASSEMBLER ; ; ; ORG 3500H ; JMP0: DB 'JMP' JNZ0: DB 'JNZ' JZ0: DB 'JZ ' JNC0: DB 'JNC' JC0: DB 'JC ' JPO0: DB 'JPO' JPE0: DB 'JPE' JP0: DB 'JP ' JM0: DB 'JM ' CAL0: DB 'CAL' CNZ0: DB 'CNZ' CZ0: DB 'CZ ' CNC0: DB 'CNC' CC0: DB 'CC ' CPO0: DB 'CPO' CPE0: DB 'CPE' CP0: DB 'CP ' CM0: DB 'CM ' ADI0: DB 'ADI' ACI0: DB 'ACI' SUI0: DB 'SUI' SBI0: DB 'SBI' ANI0: DB 'ANI' XRI0: DB 'XRI' ORI0: DB 'ORI' CPI0: DB 'CPI' HLT0: DB 'HLT' MOV0: DB 'MOV' ADD0: DB 'ADD' ADC0: DB 'ADC' SUB0: DB 'SUB' SBB0: DB 'SBB' ANA0: DB 'ANA' XRA0: DB 'XRA' ORA0: DB 'ORA' CMP0: DB 'CMP' IN0: DB 'IN ' OUT0: DB 'OUT' RST0: DB 'RST' RET0: DB 'RET' RNZ0: DB 'RNZ' RZ0: DB 'RZ ' RNC0: DB 'RNC' RC0: DB 'RC ' RPO0: DB 'RPO' RPE0: DB 'RPE' RP0: DB 'RP ' RM0: DB 'RM ' RLC0: DB 'RLC' RAL0: DB 'RAL' RRC0: DB 'RRC' RAR0: DB 'RAR' RAYAS: DB '-- ' INR0: DB 'INR' DCR0: DB 'DCR' DISA: DB 'DISASEMBLER' ; ORG 3400H ; DB HLT0 AND 0FFH DB RAYAS AND 0FFH DB RLC0 AND 0FFH DB RNC0 AND 0FFH DB ADI0 AND 0FFH DB RST0 AND 0FFH DB 06H DB RET0 AND 0FFH DB INR0 AND 0FFH DB DCR0 AND 0FFH DB RRC0 AND 0FFH DB RNZ0 AND 0FFH DB ACI0 AND 0FFH DB RST0 AND 0FFH DB 0BH DB RET0 AND 0FFH ; ORG 3410H ; DB INR0 AND 0FFH DB DCR0 AND 0FFH DB RAL0 AND 0FFH DB RP0 AND 0FFH DB SUI0 AND 0FFH DB RST0 AND 0FFH DB 16H DB RET0 AND 0FFH,INR0 AND 0FFH,DCR0 AND 0FFH DB RAR0 AND 0FFH,RPO0 AND 0FFH,SBI0 AND 0FFH DB RST0 AND 0FFH,1EH,RET0 AND 0FFH ; ORG 3420H ; DB INR0 AND 0FFH,DCR0 AND 0FFH,RAYAS AND 0FFH DB RC0 AND 0FFH,ANI0 AND 0FFH,RST0 AND 0FFH DB 26H,RAYAS AND 0FFH,INR0 AND 0FFH DB DCR0 AND 0FFH,RAYAS AND 0FFH,RZ0 AND 0FFH DB XRI0 AND 0FFH,RST0 AND 0FFH,2EH,RAYAS AND 0FFH ; ORG 3430H ; DB INR0 AND 0FFH,DCR0 AND 0FFH,RAYAS AND 0FFH DB RM0 AND 0FFH,ORI0 AND 0FFH,RST0 AND 0FFH DB 36H,RET0 AND 0FFH,RAYAS AND 0FFH,RAYAS AND 0FFH DB RAYAS AND 0FFH,RPE0 AND 0FFH,CPI0 AND 0FFH DB RST0 AND 0FFH,3EH,RET0 AND 0FFH ; ORG 3440H ; DB JNC0 AND 0FFH,IN0 AND 0FFH,CNC0 AND 0FFH DB IN0 AND 0FFH,JMP0 AND 0FFH,IN0 AND 0FFH DB CAL0 AND 0FFH,IN0 AND 0FFH,JNZ0 AND 0FFH DB IN0 AND 0FFH,CNZ0 AND 0FFH,IN0 AND 0FFH DB RAYAS AND 0FFH,IN0 AND 0FFH,RAYAS AND 0FFH DB IN0 AND 0FFH ; ORG 3450H ; DB JP0 AND 0FFH,OUT0 AND 0FFH,CP0 AND 0FFH DB OUT0 AND 0FFH,RAYAS AND 0FFH,OUT0 AND 0FFH DB RAYAS AND 0FFH,OUT0 AND 0FFH,JPO0 AND 0FFH DB OUT0 AND 0FFH,CPO0 AND 0FFH,OUT0 AND 0FFH DB RAYAS AND 0FFH,OUT0 AND 0FFH,RAYAS AND 0FFH DB OUT0 AND 0FFH ; ORG 3460H ; DB JC0 AND 0FFH,OUT0 AND 0FFH,CC0 AND 0FFH DB OUT0 AND 0FFH,RAYAS AND 0FFH,OUT0 AND 0FFH DB RAYAS AND 0FFH,OUT0 AND 0FFH,JZ0 AND 0FFH DB OUT0 AND 0FFH,CZ0 AND 0FFH,OUT0 AND 0FFH DB RAYAS AND 0FFH,OUT0 AND 0FFH,RAYAS AND 0FFH DB OUT0 AND 0FFH ; ORG 3470H ; DB JM0 AND 0FFH,OUT0 AND 0FFH,CM0 AND 0FFH DB OUT0 AND 0FFH,RAYAS AND 0FFH,OUT0 AND 0FFH DB RAYAS AND 0FFH,OUT0 AND 0FFH,JPE0 AND 0FFH DB OUT0 AND 0FFH,CPE0 AND 0FFH,OUT0 AND 0FFH DB RAYAS AND 0FFH,OUT0 AND 0FFH,RAYAS AND 0FFH DB OUT0 AND 0FFH ; ORG 3480H ; DB ADD0 AND 0FFH,ADD0 AND 0FFH,ADD0 AND 0FFH DB ADD0 AND 0FFH,ADD0 AND 0FFH,ADD0 AND 0FFH DB ADD0 AND 0FFH,ADD0 AND 0FFH DB ADC0 AND 0FFH,ADC0 AND 0FFH,ADC0 AND 0FFH DB ADC0 AND 0FFH,ADC0 AND 0FFH,ADC0 AND 0FFH DB ADC0 AND 0FFH,ADC0 AND 0FFH ; ORG 3490H ; DB SUB0 AND 0FFH,SUB0 AND 0FFH,SUB0 AND 0FFH DB SUB0 AND 0FFH,SUB0 AND 0FFH,SUB0 AND 0FFH DB SUB0 AND 0FFH,SUB0 AND 0FFH DB SBB0 AND 0FFH,SBB0 AND 0FFH,SBB0 AND 0FFH DB SBB0 AND 0FFH,SBB0 AND 0FFH,SBB0 AND 0FFH DB SBB0 AND 0FFH,SBB0 AND 0FFH ; ORG 34A0H ; DB ANA0 AND 0FFH,ANA0 AND 0FFH,ANA0 AND 0FFH DB ANA0 AND 0FFH,ANA0 AND 0FFH,ANA0 AND 0FFH DB ANA0 AND 0FFH,ANA0 AND 0FFH DB XRA0 AND 0FFH,XRA0 AND 0FFH,XRA0 AND 0FFH DB XRA0 AND 0FFH,XRA0 AND 0FFH,XRA0 AND 0FFH DB XRA0 AND 0FFH,XRA0 AND 0FFH ; ORG 34B0H ; DB ORA0 AND 0FFH,ORA0 AND 0FFH,ORA0 AND 0FFH DB ORA0 AND 0FFH,ORA0 AND 0FFH,ORA0 AND 0FFH DB ORA0 AND 0FFH,ORA0 AND 0FFH DB CMP0 AND 0FFH,CMP0 AND 0FFH,CMP0 AND 0FFH DB CMP0 AND 0FFH,CMP0 AND 0FFH,CMP0 AND 0FFH DB CMP0 AND 0FFH,CMP0 AND 0FFH ; ORG 34C0H ; DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB MOV0 AND 0FFH,MOV0 AND 0FFH,MOV0 AND 0FFH DB HLT0 AND 0FFH ; END