Systems Programming and Component
$10-30 USD
Plačilo ob prevzemu
3 questions
Task2: this task is about Assembler. Assembler is a program that used to convert the assembly code to machine code (binary code) and delivers it to Linker. In this task, am asked to explain the Machine- dependent Assembler features and Machine- Independent Assembler features with supported examples of them.
With some research papers and videos I will solve the task in the following points:
• the Machine- dependent Assembler features:
1. Instruction formats and addressing modes, it’s the way of identify the operand position by instruction format. (indirect addressing, immediate addressing, index addressing, etc.)
2. Program relocation: (relocatable object code, modification record).
• Machine- Independent Assembler features:
1. Literals, the ability to write the constant of the operand as part of the instruction.
2. Symbol defining statements, Expressions, Program blocks, CS and PL.
Task3: Java is the most popular language in software programming. It’s known as a portable language. Because it’s applications can be run from most of the machines. In this task I am required to write at least 400 words that describe java compiler and the reasons that gave it the adjective of portability of applications.
Task4: compiler can be programmed to have code optimization. Its proposed to get better performance, less memory usage and less run time (faster). I am expected to choose a code and apply 4 optimization techniques on it with explain its effect on the performance.
The techniques that I will use are:
• Code Hoisting.
• Dead code elimination.
• Loop unrolling.
• Code motion.
ID projekta: #30054009
Več o projektu
2 freelancerjev ponuja v povprečju za $60 na tem delu
Hello, I've complete MS Software Engineering. I've 5-Year experience in Java development and algorithm implementation. My Core Expertise in Java - C++ - C - object-oriented - Data Structure - Swing - OpenGL - JavaFX. Več
Hi There, I am a senior programmer in c, c++, c#, java , python and assembly language. just msg me for further discussion. Thanks