Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

a) A ____________ for developing embedded software typically contains a cross-co

ID: 3635043 • Letter: A

Question

a) A ____________ for developing embedded software typically contains a cross-compiler, a cross-assembler , a linker/locator, and a method for loading the software into the target machine.
b) A ____________ understands the same C language as a ___________(with a few exception), but its output uses the instruction set of the target microprocessor.
c) A ____________ understands an assembly language that is specific to your target microprocessor and outputs instructions for that microprocessor .
d) A____________ combines separately compiled and assembled modules into an executable image.
e) Linkers/locators use ___________ to decide where to put different parts of the code and data.

Explanation / Answer

a) A _TOOLCHAIN___________ for developing embedded software typically contains a cross-compiler, a cross-assembler , a linker/locator, and a method for loading the software into the target machine. b) A __CROSS-COMPILER__________ understands the same C language as a ______NATIVE COMPILER_____(with a few exception), but its output uses the instruction set of the target microprocessor. c) A __CROSS-ASSEMBLER__________ understands an assembly language that is specific to your target microprocessor and outputs instructions for that microprocessor . d) A____LINKER/LOCATOR________ combines separately compiled and assembled modules into an executable image. e) Linkers/locators use ____SEGMENTS_______ to decide where to put different parts of the code and data.