Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Objectives - To learn how to write a program in assembly language. - To learn the difference between data and code segments. - Be able

Objectives

- To learn how to write a program in assembly language.

- To learn the difference between data and code segments.

- Be able to use different instruction mnemonics.

1. Write a program that uses a loop to calculate the first seven values of the Fibonacci number sequence, described by the following formula: Fib(1) = 1, Fib(2) = 1, Fib(n) = Fib(n -1) + Fib(n - 2). ( You need to use only 2 add instructions and without PTR and OFFSET Operators.)

2. Write a program that contains a definition of each of the following data types: BYTE, SBYTE, WORD, SWORD, DWORD, SDWORD, QWORD. Initialize each variable to a value that is consistent with its data type.

3. Write an assembly program that finds the sum for the following array elements 10000h,20000h,30000h,40000h. All elements are of DWORD type.

Hint: Use a loop to iterate through array elements in (c)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Structured Search For Big Data From Keywords To Key-objects

Authors: Mikhail Gilula

1st Edition

012804652X, 9780128046524

More Books

Students also viewed these Databases questions

Question

To find integral of sin(logx) .

Answered: 1 week ago