|
|
I have a wuestion from a friend of mine doing some assembler work: I am using a PsudoCode cross assembler running under dos generating 8085 object code, targeted for an Z80 micro. It uses the standard Intel mnemonics with some unique assembler directives. I want to use a variable stored in a memory location as an I/O port address. Any ideas? THX, JT .
2 responses total.
Hmm, good one, the Intel family on PCs uses IN and OUT for port addresses over 1000h (or could have been 256h), but I really have no clue if a Z80 will have something similar. Sounds like you are doing some stuff for embedded systems. Fix your port address and write an interupt routine that will push the contents of that add s on the stack, or handles the whole thingy in one short interval, like popping it into a diff. memory location where you want it. Humm.
Another Assembler question. Does anyone have, or know where I can get, Microsoft's version of Assembler language MASM 5.1 for 16 bit. All that is for sale now is for 32 bit. I would b happy to pay for it with a manual, but if you want to keep it, a software copy would be appreciated.
Response not possible - You must register and login before posting.
|
|
- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss