---- START NEW MESSAGE --- Received: from cherry.ease.lsoft.com [209.119.0.109] by dpmail10.doteasy.com with ESMTP (SMTPD32-8.05) id AF072EA10116; Thu, 29 Jan 2004 20:35:19 -0800 Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <5.00CC3FC2@cherry.ease.lsoft.com>; Thu, 29 Jan 2004 23:35:06 -0500 Received: from MITVMA.MIT.EDU by MITVMA.MIT.EDU (LISTSERV-TCP/IP release 1.8e) with spool id 9501 for PICLIST@MITVMA.MIT.EDU; Thu, 29 Jan 2004 23:34:59 -0500 Received: from MITVMA (NJE origin SMTP@MITVMA) by MITVMA.MIT.EDU (LMail V1.2d/1.8d) with BSMTP id 5027; Thu, 29 Jan 2004 23:33:25 -0500 Received: from mail2.speakeasy.net [216.254.0.202] by mitvma.mit.edu (IBM VM SMTP Level 430) via TCP with ESMTP ; Thu, 29 Jan 2004 23:33:24 EST X-Comment: mitvma.mit.edu: Mail was sent by mail2.speakeasy.net Received: (qmail 22663 invoked from network); 30 Jan 2004 04:33:26 -0000 Received: from dsl092-235-245.phl1.dsl.speakeasy.net (HELO [10.10.10.4]) ([66.92.235.245]) (envelope-sender ) by mail2.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 30 Jan 2004 04:33:26 -0000 X-X-Sender: bcouture@pop3.concentric.net MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Message-ID: Date: Thu, 29 Jan 2004 23:34:43 -0500 Reply-To: pic microcontroller discussion list Sender: pic microcontroller discussion list From: Bill Couture Subject: Re: [PIC:] Disassemblers KISS or not To: PICLIST@MITVMA.MIT.EDU In-Reply-To: <40199B2E.42FAAFDC@UALBERTA.ca> Precedence: list X-RCPT-TO: Status: U X-UIDL: 371856433 On Thu, 29 Jan 2004, Robert Rolf wrote: > Sounds like the diassembler you're using has problems > ('meant to have two operands but only have one' comment). > It also looks like it's way out of sync. The disassembled code looks > 'stupid' in places. e.g. > > push hl ; 0035 e5 e > > nop ; 0036 00 . > > push hl ; 0037 e5 e > > db 0ffddh,0 ; 0038 dd 00 ]. > > > does nothing useful, especially when you have a DB 0xxxx embedded in > the flow. > > One trick that I've seen used is to put a random bytes at the end of > every return instruction to cause disassemblers to loose sync, as yours has. > You have to go though and label every apparent call reference to see > if it makes sense, then restart the disassembly. Resource was really > good at this. Which is why any decent disassembler has to do instruction emulation and tracking. Otherwise, all you have is a computerized opcode lookup table. Bill {been there, done that, have the T-shirt} -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details. . Return-Path: <> Received: from mitvma.mit.edu ([18.92.0.3]) by tomts12-srv.bellnexxia.net (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP id <20040128144935.IVSJ5780.tomts12-srv.bellnexxia.net@mitvma.mit.edu> for ; Wed, 28 Jan 2004 09:49:35 -0500 Received: by mitvma.mit.edu (IBM VM SMTP Level 430) via spool with SMTP id 6714 ; Wed, 28 Jan 2004 09:49:25 EST Received: from MITVMA.MIT.EDU (NJE origin LISTSERV@MITVMA) by MITVMA.MIT.EDU (LMail V1.2d/1.8d) with BSMTP id 3618; Wed, 28 Jan 2004 09:49:26 -0500 Date: Wed, 28 Jan 2004 09:49:26 -0500 From: "L-Soft list server at MITVMA.MIT.EDU (1.8e)" Subject: PICLIST: error report from NET4INDIA.COM To: listsjosh@3MTMP.COM, "For Blackholeeclipse@Earthlink.Net" Message-ID: X-LSV-ListID: None The enclosed message has been identified as a delivery error for the PICLIST list because it was sent to 'owner-piclist@MITVMA.MIT.EDU'. ------------------------------ Message in error ------------------------------- Received: from MITVMA (NJE origin SMTP@MITVMA) by MITVMA.MIT.EDU (LMail V1.2d/1.8d) with BSMTP id 3616; Wed, 28 Jan 2004 09:49:26 -0500 Received: from mx2.net4india.com [202.71.129.67] by mitvma.mit.edu (IBM VM SMTP Level 430) via TCP with ESMTP ; Wed, 28 Jan 2004 09:49:25 EST X-Warning: mitvma.mit.edu: Host mx2.net4india.com claimed to be pop.net4india.com Received: from exim by pop.net4india.com with local (Exim 4.21) id 1Alrxe-0004PS-EJ for owner-piclist@MITVMA.MIT.EDU; Wed, 28 Jan 2004 21:20:38 +0530 X-Failed-Recipients: ravi@ACMET.COM Auto-Submitted: auto-generated From: Mail Delivery System To: owner-piclist@MITVMA.MIT.EDU Subject: Your message could not be sent Message-Id: Date: Wed, 28 Jan 2004 21:20:38 +0530 This is an automated email generated by pop2.net4india.com. Please do not reply to this. You are receiving it because a message that you sent could not be delivered to all of its intended recipients. Following is/are the address(es) failed and reason for the failure: ravi@ACMET.COM This message has been rejected because it has NO SUBJECT. Please resend with subject. Return-path: Received: from [209.119.0.109] (helo=cherry.ease.lsoft.com) by pop.net4india.com with esmtp (Exim 4.21) id 1Alrxe-0004P5-08 for ravi@ACMET.COM; Wed, 28 Jan 2004 21:20:38 +0530 Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <20.00CC0D86@cherry.ease.lsoft.com>; Wed, 28 Jan 2004 9:49:18 -0500 Received: from MITVMA.MIT.EDU by MITVMA.MIT.EDU (LISTSERV-TCP/IP release 1.8e) with spool id 0565 for PICLIST@MITVMA.MIT.EDU; Wed, 28 Jan 2004 09:49:12 -0500 Received: from MITVMA (NJE origin SMTP@MITVMA) by MITVMA.MIT.EDU (LMail V1.2d/1.8d) with BSMTP id 3553; Wed, 28 Jan 2004 09:48:13 -0500 Received: from mailhost1.mistral.co.uk [217.154.131.4] by mitvma.mit.edu (IBM VM SMTP Level 430) via TCP with ESMTP ; Wed, 28 Jan 2004 09:48:13 EST X-Comment: mitvma.mit.edu: Mail was sent by mailhost1.mistral.co.uk Received: from desktop (cpc1-sout5-5-0-cust66.sot3.cable.ntl.com [81.96.210.66]) by mailhost1.mistral.co.uk (Postfix) with SMTP id 744D9186078 for ; Wed, 28 Jan 2004 14:39:39 +0000 (GMT) MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal Message-ID: Date: Wed, 28 Jan 2004 14:46:18 -0000 Reply-To: pic microcontroller discussion list Sender: pic microcontroller discussion list From: Brian Clewer To: PICLIST@MITVMA.MIT.EDU Precedence: list John Pearson wrote: > Is there a spreadsheet that offers direct real-time input from a serial port? > > Thanks in advance > > John There is a serial to windows driver available free from http://www.windmill.co.uk/rs232.html Brian. -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics .