Need an ASM extremely fast cuorse

  • Thread starter Thread starter SuperMiguel
  • Start date Start date
Click For Summary
SUMMARY

The discussion centers on preparing for a job interview that includes basic assembly programming questions specifically for the 68000 processor. Key tasks include calculating the factorial of an integer, computing powers of two numbers stored in specific memory locations, and converting a Binary Coded Decimal (BCD) number to binary. Participants recommend resources such as the 68000 instruction set documentation to aid in learning assembly language quickly before the interview.

PREREQUISITES
  • Understanding of 68000 assembly language syntax and operations
  • Familiarity with memory addressing and data storage in assembly
  • Knowledge of basic programming concepts such as loops and conditionals
  • Experience with Binary Coded Decimal (BCD) representation
NEXT STEPS
  • Study the 68000 instruction set documentation available at this link
  • Practice writing assembly code for calculating factorials and power functions
  • Learn about memory management and data manipulation in assembly language
  • Explore resources on Binary Coded Decimal conversion techniques
USEFUL FOR

Job applicants preparing for programming interviews that include assembly language questions, particularly for positions that primarily involve Python but require knowledge of low-level programming concepts.

SuperMiguel
Messages
109
Reaction score
0
Hey guys, I am going to take a test monday for a job interview and they just told me that it will include basic assembly programming questions like: (Assume a 68000 processor)

- Find the factorial of an integer number A.

- Two numbers, A and B are stored in memory locations 2000 and 2010 respectively.
Only if both A and B are greater than 1 and less than 16, compute (A to the power of B) and
write the result in memory location 2020; if not, write a value of 0 in memory location 2020.

- Find the binary equivalent of a 2 digit Binary Coded Decimal number. The Least
Significant Bit of the BCD is stored in memory location 1000 and the Most Significant Bit is in
location 1001. Store the result in location 1002.

I need to be able to answer questions like this by monday on ASM... Any good online resource or book i can pick to quickly learn this over the weekend?? Thanks
 
Technology news on Phys.org
You didn't mention your current knowledge. Do you know the assembly language for any processor? Try a web search for 68000 instruction set. This is one of the links I found:

http://www.tigernt.com/onlineDoc/68000.pdf
 
rcgldr said:
You didn't mention your current knowledge. Do you know the assembly language for any processor? Try a web search for 68000 instruction set. This is one of the links I found:

http://www.tigernt.com/onlineDoc/68000.pdf
I know nothing about asm
 
SuperMiguel said:
I know nothing about asm

Then why are you applying to a job that - apparently - requires it?
 
Hobin said:
Then why are you applying to a job that - apparently - requires it?

its a programming job, mostly Python, but for some reason they test u in ASM, but i asked around and was told that they never use it
 
SuperMiguel said:
its a programming job, mostly Python, but for some reason they test u in ASM, but i asked around and was told that they never use it

Then why didn't you ask the person who told you about the test why you had to know assembly? If you had asked him then and there and it's true that they don't use assembly at the job, then there would've been no reason for you to take the test.
 

Similar threads

  • · Replies 19 ·
Replies
19
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
5K
Replies
29
Views
5K
  • · Replies 2 ·
Replies
2
Views
13K