| ??? 04/01/05 03:56 Read: times |
#90785 - my point was Responding to: ???'s previous message |
dear Ian,
my point was, optimizing instruction set on processor design is done by assigning opcodes so that over all length instruction set is minimum.his increases the code density. simplest encoding is using huffman encoding where frequently used instruction have smaller number of bits and less frequently use larger. if you decide that your opcode will be of 8 bits and you optimize your codes and you have only three bits, after assigning opcodes to the instrucions, left for offset of the selected bank. if so no point in implementing fewer registers because they are not separate Register File but mapped into iram. the more locations in banks, reduces size of the code accessing the ram i.e. 'mov A,R0' is one byte in size while 'Mov A,0' is two. abhishek |
| Topic | Author | Date |
| Registers | 01/01/70 00:00 | |
| my guess | 01/01/70 00:00 | |
| Participation | 01/01/70 00:00 | |
| Old Age | 01/01/70 00:00 | |
| Old but stronger still | 01/01/70 00:00 | |
| just a guess | 01/01/70 00:00 | |
| Powers of Two | 01/01/70 00:00 | |
| when all was new | 01/01/70 00:00 | |
| push and pop | 01/01/70 00:00 | |
| passing | 01/01/70 00:00 | |
| Passing Parameters | 01/01/70 00:00 | |
| yes, with a monitor | 01/01/70 00:00 | |
| Register Overlaying??? | 01/01/70 00:00 | |
| Context | 01/01/70 00:00 | |
not necessarily | 01/01/70 00:00 | |
| my point was | 01/01/70 00:00 | |
| Sausages | 01/01/70 00:00 | |
| Sausage and Chips | 01/01/70 00:00 | |
| no instructions, but gates | 01/01/70 00:00 | |
| Many Gates? | 01/01/70 00:00 |



