Marie assembly language

Assignment Help Basic Computer Science
Reference no: EM131524488

MARIE Assembly Language

Part I

Write a short program of five to ten lines in MARIE assembly language to accomplish something.

For example: Write a program in MARIE assembly language to evaluate the expression: A=B+C-D

We suppose that the program start at address 100 hexadecimal in the main memory and the content of the variables A,B,C,D are at the addresses 200,201,202,203 hexadecimal

You can implement any another example if you want.

Part II

Suppose you wanted to implement a control unit for a computer that you are designing.

Would you use a hardwired implementation or a micro-programmed control unit?  Why?

What factors in the computer design would affect your decision?

Part III

1. A digital computer has a memory unit with 32 bits per word.  The instruction set consists of 132 different operations.  All instructions have an operation code part (opcode), and an address part (allowing for only one address). 

Each instruction is stored in one word of memory.

a. How many bits are needed for the opcode? ________

b. How many bits are left for the address part of the instruction?  _______

c. What is the maximum allowable size for memory?  _______

2. Suppose that a 4 M x 32 bits main memory is built using 512 K x 8 bits RAM chips and memory is word addressable.

a. How many RAM chips are necessary? ______

b. How many RAM chips are needed for each memory word?  _______

c. How many address bits are needed for each RAM chip?  _______

d. How many address bits are needed for all memory?   _______

Reference no: EM131524488

Questions Cloud

Find the value for p : Find the value for p that makes you indifferent between Lottery 1 Win $1,000 with probability p.
Critical document and pictures on desktop : What will you do if you need to back up more copies of your critical document and pictures on your desktop if you are using cloud storage?
Hat type of evidence was recovered during the investigation : Conduct research on a homicide investigation that occurred within the last twenty years. What types of evidence was recovered during the investigation?
Examine how our nations laws affect operations of business : Examine how our nation's laws affect the operations of the business. You will need to research the applicable laws on the factory farming industry.
Marie assembly language : Write a short program of five to ten lines in MARIE assembly language to accomplish something.
What change effort have been undertaken at your organization : What change efforts have been undertaken at your organization? Which have worked? Which readings on change make most sense to you? Why?
Design a 3nf logical model : Design a 3NF Logical Model and Design a Dimensional Model for the following:
Examine your individual essential elements of leadership : Write a 700- to 1,050-word summary in which you articulate elements of leadership. Examine your individual, essential elements of leadership and management.
Discuss about the cyberpunk fiction and film : Discuss about the Cyberpunk Fiction and Film.What does it feel like for the characters? What does it feel like for the reader?

Reviews

Write a Review

 

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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