Ok I first started reading up on Assembly (Not to know what it is but to learn it seriously). So I am just learning up on Assembly for the x86 systems, the usual computer. Now since x86 systems are CISC, most microcontrollers are RISC, so they have 2 totally different Assembly languages from what I understand. I heard from my friend that the cRio has a PowerPC core, is that true? Second question, the cRio having a FPGA, is that a whole different ball park? Is it on the same playing field as CISC an RISC? Apparently all this talk makes me want to get into computer engineering. So does that mean that I can't write an Assembly program for the cRio, but that does not make any sense. Since it can be programmed with C++ and Java, which are then assembled into machine code. So that concludes that I can in fact write in Assembly for the cRio.
So can I just use the
Code:
asm
(
//Assembly code here
);
Then do I have to use the PowerPC assembly?
Why I would want to use Assembly on the robot is a whole 'nother discussion
edit: a bit of research led to conclude that FPGAs use Hardware Description Languages, and I assume those are the equivalent of Assembly for FPGAs? So does that mean I can not use Assembly for the cRio? Vertigo is one of those HDLs