Define an array of data type word called array

Assignment Help Web Project
Reference no: EM131209199

Project

You will write a simple assembly language program that performs a few arithmetic operations. This will require you to establish your programming environment and create the capability to assemble and execute the assembly programs that are part of this course.

Your North Lake College student ID number is a 7-digit number. Begin by splitting your student ID into two different values. Assign the three most significant digits to a variable called 'left' and the four least significant digits to a variable called 'right'.

You must choose the data type that is appropriate for the range of decimal values each variable can store. You will choose a data type when you define each of the variables in your program. Try to make efficient use of memory.

Calculate the sum of the two variables 'left' and 'right'. Store this result in a variable called 'total'.

Calculate the positive difference between the variables 'left' and 'right'. Store this result in a variable called 'diff'.

Define a character string called 'message' that contains the characters, "Hello world!".

Define an array of data type WORD called 'Array' that is initialized to the following values: 1, 2, 4, 8, 16, 32, and 64.

Write assembly language code using what you know so far (do not look ahead in the book just yet) to determine the length of 'Array'. Store this value in a variable called 'ArrayLength'.

Move the contents of the variable 'left' into the EAX register.

Move the contents of the variable 'right' into the EBX register.

Move the contents of the variable 'total' into the ECX register.

Move the contents of the variable 'diff' into the EDX register.

Move the contents of the variable 'ArrayLength' into the ESI register.

Call the author's DumpReg routine to display the contents of the registers.

Submit your assembly language source code and a screen shot of the output packaged as a single file in ".ZIP" format. Call your file <First Initial><Last Initial>Project1.zip where "First Initial" is the first letter in your first name and "Last Initial" is the first letter in your last name. If your name were John L. Smith, the file would be called, "JSProject1.zip".

Reference no: EM131209199

Questions Cloud

Why smokers pay higher life insurance premiums : A cost of living rider that you purchase as part of your insurance life insurance policy gives you the option to buy additional insurance coverage to compensate for inflation.
What is the company waac : Miller Manufacturing has a target debt-equity ratio of .45,  Its costs of equity is 13 percent, and its cost of debt is 7 percent.  If the tax rate is 34 percent what is the company's WAAC (Do not round intermediate calculations and enter your answ..
Rate differentials and exchange rate movements : How can you capitalize on rate differentials and exchange rate movements while remaining on edge?
What happens to the demand for money if incomes go down : Ceteris paribus, what happens to the demand for money if incomes go down?- Ceteris paribus, what happens to the supply of money if reserves go up?
Define an array of data type word called array : COSC 2425 - Project. Calculate the positive difference between the variables 'left' and 'right'. Store this result in a variable called 'diff'. Define a character string called 'message' that contains the characters, "Hello world!".
What happen to ir if demand for money is increasing : Use a graph to show what happens to the interest rate if the demand for money is increasing while the supply of money is decreasing.
How much equity is required : a. How much equity is required? b. How much external equity does the company need to raise if it follows a residual dividend policy? c. How much external equity will the company require if it pays the same dividend as last year?
Calculate the total revenues earned by brown company : Calculate the total revenues earned by Brown Company during its first year of operations - Calculate the balance in the advertising expense account at December 31, 2006.
Calculate the new equilibrium interest rate and quantity : Calculate the new equilibrium interest rate and quantity, and explain why the direction of the interest rate shift makes intuitive sense.

Reviews

len1209199

9/16/2016 7:17:48 AM

This is Computer Organization programs. Please use the Microsoft Visual studio (IDE) for this programs. Submit the assembly language source code and screen shots that display the program's successful execution together in a single file using ".ZIP" format. Screen shots should be in compressed ".JPG" format NOT in bitmap (".BMP") format.

Write a Review

Web Project Questions & Answers

  Explain how you will evaluate the performance of new site

Discuss the support operations that the internally hosted Website will require after implementation. Explain how you will evaluate the performance of the new site and the success of your project

  System development life cycle

As part of your job, you must complete a 10-to-15 page paper that follows this project through the system development life cycle (SDLC). This assignment will require you to do the following: Discuss what it will take to build a Web architecture, mo..

  How to develop an e-commerce strategy and prototype

Evaluation of youre-commerce strategy in terms of Porter's competitive forces model (http://www.buildmyonlinestore.com/articles/how-defensible-is-your-e-commerce-business-model/).

  Develop complex web site or piece of multimedia from scratch

Develop a complex web site or piece of multimedia from scratch, using information gathering and design techniques. Expand their skills in design prototyping. Expand their skills in the use of multimedia and web authoring software.

  Create a test application demonstrating architecture for hci

Create a test application demonstrating the architecture and design for HCI and Data Management layers you have developed in Parts 1 and 2.

  Create a simple web site composed of html and css

For this project, you are to create a simple web site composed of HTML, CSS and javascript only. You can make the site as fancy or as simple as you like.

  Describing the differences between css and css3

Research CSS (Level 1) vs. CSS3 Write a one-page paper describing the differences between CSS and CSS3. Include a table of 10 differences of CSS and CSS3 in your paper.

  Define the process of creating and maintaining a website

The process of creating and maintaining a website typically involves both development and production environments. What is one reason for maintaining the two separate environments and the purpose of each

  Time taken to get website page with embedded images

Assume you click on a link within your browser to get a Web page. The IP address for the associated URL is not cached in your local host, so a DNS look up is required to obtain the IP address.

  Explain the different types of interactive environments

Describe the differences in developing user interfaces for different application environments. Compare and contrast the different types of interactive environments.

  Long-tail keyword phrases

As compared to fat head keyword phrases, long-tail keyword phrases typically

  Modify the basic table in the updated prices web page

Create a Web page with a basic five-row, two-column table with a one-pixel border. Review the additional table attributes listed in Appendix A, including the rules attribute. Find information on those attributes on other Website

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd