Reference no: EM131212171
Assignment - MARIE & ISA
Task-
Q1. A digital computer has a memory unit with 16 bits per word. The instruction set consists of 122 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?
d) What is the largest unsigned binary number that can be accommodated in one word of memory?
Q2. Consider the MARIE program below.
a) List the hexadecimal code for each instruction.
b) Draw the symbol table.
c) What is the value stored in the AC when the program terminates?
Hex
Addr Label Instruction
100 Start, Load A
101 Add B
102 Store Temp
103 Load C
104 Add D
105 Add Temp
106 Store F
107 Output
108 HALT
109 A, DEC 5
10A B, DEC 3
10B C, DEC 4
10C D, DEC 13
10D E, DEC 3
10E Temp, HEX 00FD
10F F, HEX 00FE
Q3. Write code to implement the expression
F = (A+B) /(C*D*E) on 2-, 1- and 0-address machines.
Develop the function qwerty
: Exercise 5 Develop the function qwerty. The function consumes a counting number and extracts that many keyboard characters from the string "qwerty".
|
Develop a java application that inputs the salesperson
: Develop a Java application that inputs the salesperson's gross sales for that item for last week and calculates and displays that salesperson's earnings. There is no limit to the number of items sold. After the loop is done, print out the aggregat..
|
Alexander falconbridge an account of the slave trade
: What does Falconbridge's account of the slave trade and the middle passage tell us about the nature of the Atlantic Slave trade?
|
What are the purpose of change management
: Question 1: What are the purpose of change management? Question 2: What is a relationship between changeq Incidentq Service Request q Release Question 3: What are the Fiverisk indicators of poor change management ?
|
How many bits are needed for the opcode
: A digital computer has a memory unit with 16 bits per word. The instruction set consists of 122 different operations. All instructions have an operation code part (opcode) and an address part (allowing for only one address). How many bits are need..
|
How many of these one million pairs will hash to the bucket
: If we hash each field to a large number of buckets, as suggested by Example 22.9, how many of these one million pairs will hash to the same bucket for at least one of the three hashings?
|
Picture of systems analysis and systems development
: How does the Internet, and more specifically the World Wide Web, fit into the picture of systems analysis and systems development?
|
The histories the second persian invasion of greece
: Read given file, Herodotus, The Histories, The Second Persian Invasion of Greece. - And discuss should contain a thesis statement, evidence from the texts to support argument.
|
Identify the economic environment
: Using your chosen company's domestic and global environments identify the economic environment of each and compare and contrast it using Rostow and Galbraith (see lesson plan and resources below).
|