Systems Programming and Component

Zaprto Objavljeno pred 2 letoma/leti Plačilo ob prevzemu
Zaprto 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.

Java Component Engineering Programming

ID projekta: #30054009

Več o projektu

2 predlogov Oddaljen projekt Aktiven pred 2 letoma/leti

2 freelancerjev ponuja v povprečju za $60 na tem delu

ExpertSoul

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č

$100 USD v 1 dnevu
(136 ocen)
6.5
Engrusman877

Hi There, I am a senior programmer in c, c++, c#, java , python and assembly language. just msg me for further discussion. Thanks

$20 USD v 7 dneh
(2 ocen)
2.5