NefMoto

Noob Zone => Noob Questions => Topic started by: ZakDodge on April 24, 2019, 12:48:03 PM



Title: I really dont want to be spoon fed... but where can I learn C167 dis/assembly
Post by: ZakDodge on April 24, 2019, 12:48:03 PM
I have IDA pro, Keil uvision and visual studio code, in an attempt to assemble my own functions by disassembling others to learn what is actually happening.

From your experience, what is the best way to learn the process?


Title: Re: I really dont want to be spoon fed... but where can I learn C167 dis/assembly
Post by: prj on April 24, 2019, 12:56:40 PM
Have at it.


Title: Re: I really dont want to be spoon fed... but where can I learn C167 dis/assembly
Post by: woj on April 25, 2019, 03:02:23 PM
Learning by (attempting to) doing it is certainly a good way, but from my experience also reading the CPU / architecture / programming docs / manuals inside out before you start helps a lot.


Title: Re: I really dont want to be spoon fed... but where can I learn C167 dis/assembly
Post by: JohnWick88 on April 25, 2019, 04:40:50 PM
Hi, i wanted to ask the same question.

I have ida pro, i have some knowledge of programming but  i cant seem to load the irom to debug it or the flash.

I know I have to read chap3 of the datasheet, load 0x80000 in paragraphs of 8000 but i dont understand that?

Also the addresses and sizes are of H value?
Is that hex addresses?

If someone can help me understand how to load the binary based on the datasheet it will help me alot.

All i get is

Ds ds ds ds when i load the flash in idaPro.


Title: Re: I really dont want to be spoon fed... but where can I learn C167 dis/assembly
Post by: nyet on April 25, 2019, 05:05:41 PM
Once you have fully digested a given CPU's programmer reference, all of your questions become easy to answer.