Re: Two Click disassembly/reassembly



On Tue, 24 Jan 2006 08:05:47 GMT, "\\\\\\o///annabee"
<fack@xxxxxxxxxxxxxx> wrote:

>På Tue, 24 Jan 2006 01:58:16 -0500, skrev Frank Kotler
><fbkotler@xxxxxxxxxxx>:
>
>> Funny no one has done it. Perhaps they lack Betov's "vision"...
>
>Anyway. Why do you think it could not be done?

it is very easy,
it is possible if in each cpu there is a common "minimal cpu".

example: there are

1) 7 address for 7 8-bit registers
2) 7 address for 7 16-bit registers
3) 7 address for 7 32-bit registers
4) principal logical operators for 8-16-32 address registers: and,
not, or etc
5) all instructions for jumps use the data in 8-16-32 registers
6) a stack and the register 7 that point to it

*in each cpu*: so it is an "hardware port" :) so it could be in the
future, not now and should be agree all ones that build cpu.

and for portable use we have to use the subset of the language
of each cpu (that use 1-2-3-4-5-6) "the minimal cpu".
all the probelms are define "the minimal cpu" that is easy to program

.



Relevant Pages

  • Re: Ive seen the future...and it works! (was: my view on this assembler is blah)
    ... The compiler has the advantage, granted, that it can "remember" what all ... the registers are...but "remembering" isn't the challenge here, ... registers with the CPU... ... The HLLs, though - shackled by a whole bunch of factors that they have to ...
    (alt.lang.asm)
  • Re: [GIT PULL v2] hw-breakpoints: Rewrite on top of perf events
    ... per-cpu breakpoint on CPU0. ... registers on CPUs in ascending order, ... of perf and the ksym_tracer or kgdb in parallel. ... Also, expand that to cpu hotplug hooks, kexec hooks, etc... ...
    (Linux-Kernel)
  • Re: The variable bit cpu
    ... what changes to the instruction set would you make to address data ... Possibly little changes since the cpu can detect the size of each variable ... Assuming the CPU and the main memory are seperated the communication between ... The CPU could act upon "virtual registers". ...
    (sci.electronics.design)
  • Re: C++ Project Files?????
    ... If a program my Z80 computer (Z80 is a CPU built by Zilog and the ... The whole thing is a waiting loop, which counts the CPU registers BC from 0xFFFF ... stands for complex instruction set computers, ... they run what is called: 'the operating system'. ...
    (comp.lang.cpp)
  • [PATCH 8/10] kdump: x86_64 save cpu registers upon crash
    ... o Saving the cpu registers of all cpus before booting in to the crash kernel. ... +static void crash_save_self ...
    (Linux-Kernel)