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

  Evaluating an ecommerce website

Create a check list that contains key point for evaluating an ecommerce website - Write a short, reflective report about website

  Gpc and runtime magic quotes

Create a script that lets you know whether Zeus or Helios has the GPC and Runtime Magic Quotes turned on or off. The output should have appropriate labels that define what output signified and should display 'ON' or 'OFF' depending on the setting.

  Creating functions through conditional operator

Use the conditional operator and the cal_days_in_month function, determine the number of days in the current month and output to browser whether it is normal month or a leap month.

  Web development projects with database

Since the vast majority of web-development projects involve a database, do you think that computational activities should be performed there, or do you think they belong in the XML page or stylesheet?

  Comparing shelf software packages

Required assistance with comparing and contrasting two main off the shelf software packages that could be implemented in an organization.

  Web based scams

Web phishing, pharming and vishing are popular web based scams. Talk about currently used tools and recommended measures to defeat this kind of attacks efficiently?

  Explanation of contextual links

The most powerful hypertext capabilities is the the contextual link. Wikipedia . com is a great example of a site that utilizes contextual links.

  How architectural and protocol changes occur

Discuss how architectural and protocol changes happen, the administrative organization that oversees the technical development of the Internet,

  Traditional approaches for training professionals

Webinars and other web conferencing techniques have proved most beneficial for the provision of affordable quality corporate training.

  Internet for business

Discuss how can a business use the Internet and give at least three examples with web links demonstrating your answer.

  It influences the behavior of organizations

Information technology influences the behavior of organizations. Name one effect of Information technology implementation and long-term usage you suppose having a positive contribution and one having a negative consequence.

  Importance of a guided navigation system

Explain the use and importance of a guided navigation system and shopping cart for a website designed for e-commerce and business purpose.

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