![]() |
|
|
|
Thread Tools | Display Modes |
|
|
|
|
#1 |
|
Programmer
Join Date: May 2006
Location: The US duhhhhh!
Posts: 42
Rep Power: 0
![]() |
Tuesday nights I have my microprocessors and industrial applications class. Just some background: I have been in this class for around five or six weeks. We are studying the Motorola 68HC11 microcomputer using a Heathkit trainer.
Tuesday we went over the architecture of the microprocessor and specifically delved into two apparently related addressing modes extended and indexed. I understood and understand that the extended addressing mode requires three bytes, but the indexed addressing has caused me quite a lot of discomfort. I understand that there is an opcode and the offset address. I know that you need to add the offset address to the address in the index register to find the operand address, but how the hell do you find the offset address in the first place? Is it related to extended addressing where you have the higher order address and the lower address?
__________________
Work Hard... Play Harder! |
|
|
|
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| the cpu's memory addressing | odin | Assembly | 11 | Aug 14th, 2007 5:14 AM |
| Reading character input into an array (raw mode) | shoeyfighter | C | 3 | Nov 2nd, 2006 3:49 PM |
| Adding Programs To Run in Safe Mode at Start up | PhilBon | Coder's Corner Lounge | 7 | Oct 9th, 2006 4:48 PM |
| Full Screen Mode | Harakim | Java | 0 | Aug 11th, 2006 10:29 PM |
| EGA mode | matko | C | 9 | Jan 24th, 2006 8:05 AM |