RE: Assembler course in Spanish

new topic     » topic index » view thread      » older message » newer message

rforno at tutopia.com wrote:
> This is addressed to the ones that received my Assembler course in 
> Spanish.
> I'd like to know how useful was it for each one.
> (Me gustarĂ­a saber si les ha sido Ăștil)
> Thanks.
> 

>From the first chapter I learned:
1) that an assembler program consists of instruccions and data that are 
stored as bits in memory.
2) that both memory content and the addresses of memory locations are 
configurations of bits. 
3) that the programmer puts the instructions in consecutive memory 
locations in order to be executed by the processor.
4) that the processor executes whatever is in the consecutive memory 
locations and may try to process data if it was mistakenly placed there.

>From the second chapter I learned:
that the ability to make calculations in hexadecimal notation is 
relevant to programming in assembly.

>From the third chapter I learned:
that the author of this tutorial can describe in reasonably 
understandable spanish prose operations involving registers, interrupts, 
the stack, flags, etc.  These descriptions can be understood by someone 
who already knows the operations that are being described, not by 
someone who has purposed to learn what they are, because there is no 
mention of addresses of memory locations, memory contents, and how the 
programmer puts the instructions in consecutive memory locations in 
order to execute a program.

>From the fourth chapter I learned:
the existence of more technical terms that are used by those who already 
know how to program

>From the fifth chapter I learned:
that the only way I could try to learn assembly programming from this 
course is to leave all explanations for when I already knew how to 
program, memorize the example programs that appear from here on, and ask 
someone what they mean.

If you would like to teach me to program in assembly, I would suggest 
that you pick a few programs which you would feel comfortable with for 
giving explanations in detail, and post them here. These programs would 
be most useful if they followed the lead given in chapter one, providing 
examples of an address of a memory location, of what signifies a content 
of memory, and what procedures or criteria the programmer follows in 
asigning consecutive memory locations, what the characteristics are of 
certain instructions, like what type of data they require and whether 
both an address and an actual memory content can serve as data.  Also it 
is important to know what special relationship exists between various 
instructions, which involve a knowledge of the material present in 
chapters two and on, but this knowledge should be given as part of the 
exercises that are being used to learn the preceding material, and not 
altogether without any reference to actual programs.  In a sense, you 
have your pedagogic method backwards, you need to start with example 
programs, which teach the simple theories that are given in chapter one, 
and then the rest of the technical terminology can be easily understood 
by one who knows the actual representation of the basic technics first.  
Otherwise learning is just an effort of the imagination to match 
misunderstood programs with obscure theories.  I hope we can work out a 
reasonable solution, and others who are eager to apply assembly to 
Euphoria programs can also freely give their advice and participate in 
making this aspect of the language better known.  Especially when 
learning machine language, it is important to remember that one is 
learning a theory of the way programs work, not syntax.   



http://communities.msn.com/Semioticphilosophy

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu