If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
An idea how to speed up computer programs and avoid waiting. ("event driven memory system")
A new instruction which would be called for example:
"Set Instruction Pointer" would go a long way for this idea Or perhaps even other new instructions. SetIP eax Done Bye, Skybuck =D |
#2
|
|||
|
|||
An idea how to speed up computer programs and avoid waiting.("event driven memory system")
On 9/14/2011 6:14 AM, Skybuck Flying wrote:
A new instruction which would be called for example: "Set Instruction Pointer" would go a long way for this idea Or perhaps even other new instructions. SetIP eax Done Bye, Skybuck =D JMP EAX |
#3
|
|||
|
|||
An idea how to speed up computer programs and avoid waiting. ("event driven memory system")
Actually now that the idea is coming back to me again, this is not what it
needs, this is just what your problem needs, not my idea. The instructions for my idea would look like: Load Memory Address, Instruction Pointer This should have been pretty obvious, but I see I did not include, but there ya go... that's what it would look like. Now a program could be written: if MemoryAddressA MemoryAddressB then begin end else begin end; A problem seems to occur, both memories are needed for a compare. Perhaps it would be easier to configure the compare instruction so it can retrieve the memory addresses needed and then jump to it's branch which it should execute Compare Memory Address A, Memory Address B, Instruction Pointer This is kinda interesting because this code frees itself from instructions above or below it in some way, not completely sure though. Another parameter could be under what condition to perform the jump. Compare Memory Address A, Condition, Memory Address B, True Instruction Pointer, False Instruction Pointer Also by including a second instruction pointer the else branch can be encoded, this could also be left nil/null/zero to indicate no (jump) target. Perhaps in combination with the register is live/dead idea this could work Bye, Skybuck |
#4
|
|||
|
|||
An idea how to speed up computer programs and avoid waiting. ("event driven memory system")
"Skybuck Flying" found something "new" : A new instruction which would be called for example: "Set Instruction Pointer" would go a long way for this idea Or perhaps even other new instructions. SetIP eax this exists already since a while, the correct mnemonic is: JMP eax ;or any other register and memory too. __ wolfgang |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
An idea how to speed up computer programs and avoid waiting. ("event driven memory system") | Skybuck Flying[_7_] | Nvidia Videocards | 52 | September 18th 11 09:34 AM |
An idea how to speed up computer programs and avoid waiting. ("event driven memory system") | Skybuck Flying[_7_] | Nvidia Videocards | 22 | August 15th 11 03:14 AM |