10 April, 2012

Embedded Systems Interview Questions Part-1

What is an embedded system? A special purpose computer system which enables as a sub-system in a larger system. It is designed to perform a specific task. Embedding means dumping software into a hardware, that’s why embedded system is called as combination of software and hardware. Embedded systems are controlled by one or more main processing cores that are typically either Read More

10 April, 2012

Embedded Systems Interview Questions Part-2

11. What is ASIC? ASIC stands for application specific integrated circuit. It is designed for particular application. Microprocessors are embedded into ASIC chips to implement complex functions.11. What is ASIC? ASIC stands for application specific integrated circuit. It is designed for particular application. Read More

10 April, 2012

Embedded Systems Interview Questions part-3

20. About addressing modes? The importance of addressing modes is it helps to reduce the instruction length. It helps to compare the different instruction sets. It helps to make instruction set rich. There are four types of addressing modes.Immediate addressing mode: as the name implies the addressing mode is used when the data is to be loaded immediately.Read More

10 April, 2012

Embedded Systems Interview Questions Part-4

40. Write about pop? Pop copies the byte pointed to by stack pointer to the location whose direct address is integrated, and decrements stack pointer by one. Notice that instruction supports only direct addressing mode (pop 50h). 41. What is Moore’s law? Development of transistors or the number of transistors increased by every two years.Read More

10 April, 2012

Practice Programs of Assembly Language Part-1

51. Write a program to clear the accumulator by using xrl instruction. Assuming that accumulator is 45h? mov a,#45h Xrl a,a 52. Write a program to continuously shift 8 bits in the P0 port? mov a,#80h mov a,@80h l1: rl a l1: rr a mov p0,a mov p0,a jmp l1 jmp l1Read More

10 April, 2012

Practice Programs Of Assembly Language Part-2

64. Write a program to perform the following a. Keep monitoring pin P0.1 until it becomes high? b. When P0.1 becomes high read in the data from port1?c. Send a low to high pulse on p0.2 to indicate that the data has been read? mov p0,#00h setb p0.1 l1: jnb p0.1,l1 mov p1,#50h mov a,p1 clr p0.2 nop nop setb p0.2 Read More

10 April, 2012

Practice Programs Of Assembly Language Part-3

71. Write a program to multiply the numbers 0ech*25 by using the technique of repeated additions? mov a,#00h mov r0,#25h again: add a,#0ech jnc here inc r1 here: djnz r0,again mov r0,a79. Write a program to toggle p0.7 bit in the port p0? mov p0,#00h main: setb p0.7 acall d1 clr p0.7 Read More

29 January, 2012

Embedded Systems introduction

Embedded system is a special purpose computer system, which is designed to perform a specific task. Embedding means dumping software into a hardware, that’s why embedded system is called as combination of software and hardware. Embedded systems are controlled by one or more main processing cores that are typically either microcontrollers or DSPs and even other powerful processors.Read More