The easiest (if not perhaps the cheapest) solution is virtualisation.
Use VMWare ESXi/VMWare Server/Xen or Qemu. Alternatively if you have
more cash, run VMWare Workstation which includes the ability to record
the state of a machine and then play it backwards to track down
especially tricky bugs.

On 25/07/2011, Tomas Vavrys <vav...@cleancode.cz> wrote:
> Well, I haven't chosen word "break" wisely, instead I meant "I don't
> want to reinstall my PC for work (different OS). I rather need new pc
> for my personal use at home.
>
> Anyway, thank you for your responses. I have got a better picture now
> and as Nick said I will try several architectures, my original
> intention was to learn more about microprocessors at low level.
>
> 2011/7/25 Nick Holland <n...@holland-consulting.net>:
>> On 07/24/11 07:27, Tomas Vavrys wrote:
>>> Hello,
>>>
>>> I am looking for a new cheap PC for assembly learning purposes,
>>> because I don't want to break my current workstation.
>>>
>>> I was thinking about
>>>
> http://www.tekmote.nl/epages/61504599.sf/nl_NL/?ObjectPath=/Shops/61504599/Pr
> oducts/CFL-006
>>>
>>> but I am a little bit worried about current status "All on-board
>>> devices are supported, but the framebuffer is currently limited to the
>>> 640x400x8 video mode set up by the firmware." What is the status in
>>> -current at the moment?
>>>
>>> This device will be used only for my learning purposes. I would like
>>> to jump on C and compilers later. Is it better to start with RISC or
>>> CISC? Should I buy rather x86?
>>
>> "yes"
>>
>> I'm assuming you mean "assembly language", not putting hardware
>> together...
>>
>> If so, what's your purpose? B Learning a particular assembly language?
>> In which case, you get a machine of the exact type you plan to be coding
>> for.
>>
>> If you are after the more generic "learning microprocessors at a low
>> level", you need SEVERAL, really. B Its a bit like learning a human
>> language, I suspect (while I learned many different processors Way Back
>> When, I'm hopelessly monolingual in the human world, but I've heard
>> multi-lingual people tell me this) -- Learn one, you know one barely.
>> Learn two, the third and later come quickly and easily, and you learn a
>> lot more about your first.
>>
>> The good news is you don't need to buy new hardware. B For anything you
>> are likely to do for the near term, the slowest processor will assemble
>> code and run rapidly for you.
>>
>> So, get yourself a PII or PIII for x86, a sparc and a sparc64, an amd64
>> system (this one you probably have to pay for), and a mac68k (we're
>> bringing that port back. B I don't think I can fully answer "why").
>>
>> Nick.

Reply via email to