Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/02/06 08:49
Modified:
  06/02/06 09:57

Read: times


 
#117584 - Many Questions
Responding to: ???'s previous message
Also it is a good idea to preserve the register area (at least 0-7 for register bank 0) for future use.

Did not know that. But I definitely have a problem with how I store previous inputs i.e.

MOV A,P2
CPL A
MOV @R0,A

where R0 counts from 8 to 1. Resulting in storing data in locations 1 to 8. This logic will work only if I use locations 1 to 8, and I dont like that. Could you suggest a different approach?

Also, address 8 is the first byte which would be

Could you please elaborate on that?

A hardware problem: you write your output value into P3 where you read from your input value, that would collide.

Yes that was a mistake. Actually Port3 is input and Port 2 is output. I Modified the code with changes highlighted, like you proposed.

You also need some strobe to let the PC know the output value is written.

I have written a Parllel port monitor that keeps polling the Parllel port and responds if certian predefined numbers are writen to it. I dont see why a strobe is required.



List of 43 messages in thread
TopicAuthorDate
Another standard problm in Assembly Lang            01/01/70 00:00      
   many ways            01/01/70 00:00      
      lookup table?            01/01/70 00:00      
         yup            01/01/70 00:00      
            hummmm            01/01/70 00:00      
   algorithm!            01/01/70 00:00      
   OK            01/01/70 00:00      
      forget the lookup table            01/01/70 00:00      
         no language dependency            01/01/70 00:00      
            abstraction            01/01/70 00:00      
            Direct Test            01/01/70 00:00      
               did you take it at Grossmont?            01/01/70 00:00      
               Wrong mark            01/01/70 00:00      
   just wonder            01/01/70 00:00      
      homework            01/01/70 00:00      
         No not homework            01/01/70 00:00      
         Bit 3?            01/01/70 00:00      
            Depends            01/01/70 00:00      
               reverse bit numbering            01/01/70 00:00      
                  reverse bit numbering: mirror            01/01/70 00:00      
               It's logical...            01/01/70 00:00      
            Thks            01/01/70 00:00      
               Unconventional            01/01/70 00:00      
                  Yes, now I know            01/01/70 00:00      
                     oops            01/01/70 00:00      
                     Radix notation            01/01/70 00:00      
   Why "Standard"?            01/01/70 00:00      
      give it in C            01/01/70 00:00      
         Finally Some Code            01/01/70 00:00      
            formatted            01/01/70 00:00      
               Much nicer            01/01/70 00:00      
                  OH boy            01/01/70 00:00      
                     No I havent            01/01/70 00:00      
               edited            01/01/70 00:00      
                  No Prob            01/01/70 00:00      
               Yes.            01/01/70 00:00      
                  try & ask            01/01/70 00:00      
                     OK            01/01/70 00:00      
                     Many Questions            01/01/70 00:00      
                        Q&A            01/01/70 00:00      
                           Man! That just made my day!            01/01/70 00:00      
               Revised Code            01/01/70 00:00      
   hi abhishek!!!            01/01/70 00:00      

Back to Subject List