Computer Science: An Overview (12th Edition)
12th Edition
ISBN: 9780133760064
Author: Glenn Brookshear, Dennis Brylow
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 2, Problem 15CRP
Suppose the memory cells at addresses 0x00 through 0x09 in the Vole contain the following bit patterns:
Address | Contents |
0x00 | 0x1C |
0x01 | 0x03 |
0x02 | 0x2B |
0x03 | 0x03 |
0x04 | 0x5A |
0x05 | 0xBC |
0x06 | 0x3A |
0x07 | 0x00 |
0x08 | 0xC0 |
0x09 | 0x00 |
Assume that the machine starts with its
- a. What will be in the memory cell at address 0x00 when the machine halts?
- b. What bit pattern will be in the program counter when the machine halts?
Expert Solution & Answer
Learn your wayIncludes step-by-step video
schedule07:02
Students have asked these similar questions
if BX=1000, DS=0400, and
AL=EDH, for the following
instruction: MOV [BX] +
1234H, AL. the physical
address is
O 6243H
O 4234H
O 6234H
O 6324H
O 4244H
SP=1239H, SS=9876H, the
physical address is
AAAFOH
Non of them
1BC06H
0AAAFH
99999H
if BX=1000, DS=0400, and
AL=EDH, for the following
instruction: MOV [BX] + 1234H,
AL. the physical address is
6324H O
4244H
4234H
6234H
6243H O
Computer Science
Assume the following register contents:
$t0 = 1111 1111 1111 1111 1111 1111 0011 1010 = 0xFFFFFF3A
$t1 = 0010 0011 0100 0101 0110 0111 1000 1001 = 0x23456789
a. What are the decimal values of $t0 and $t1, respectively, if they are 32-bit two's complement signed numbers?
b. For the register values shown above, what are $t2 binary and hexadecimal representations, respectively, for the following sequence of instructions?
sll $t2, $t0, 4
or $t2, $t2, $t1
c. For the register values shown above, what are $t2 binary and hexadecimal representations, respectively, for the following sequence of instructions?
sll $t2, $t0, 2
nor $t2, $t2, $t1
d. For the register values shown above, what are $t2 binary and hexadecimal representations, respectively, for the following sequence of instructions?
srl $t2, $t0, 4
and $t2, $t2, $t1
Chapter 2 Solutions
Computer Science: An Overview (12th Edition)
Ch. 2.1 - What sequence of events do you think would be...Ch. 2.1 - What information must the CPU supply to the main...Ch. 2.1 - Prob. 3QECh. 2.2 - Prob. 1QECh. 2.2 - In the text, JUMP instructions were expressed by...Ch. 2.2 - Is the instruction If 0 equals 0, then jump to...Ch. 2.2 - Write the example program in Figure 2.7 in actual...Ch. 2.2 - The following are instructions written in Vole...Ch. 2.2 - What is the difference between the instructions...Ch. 2.2 - Here are some instructions in English. Translate...
Ch. 2.3 - Prob. 1QECh. 2.3 - Suppose the Vole memory cells at addresses 0xB0 to...Ch. 2.3 - Suppose the Vole memory cells at addresses 0xA4 to...Ch. 2.3 - Suppose the Vole memory cells at addresses 0xF0 to...Ch. 2.4 - Prob. 1QECh. 2.4 - Prob. 2QECh. 2.4 - Prob. 3QECh. 2.4 - a. Suppose you XOR the first 2 bits of a string of...Ch. 2.4 - Prob. 5QECh. 2.4 - Prob. 6QECh. 2.4 - Prob. 7QECh. 2.4 - Prob. 8QECh. 2.4 - Prob. 9QECh. 2.4 - Prob. 10QECh. 2.4 - Using Vole machine language (Appendix C), write a...Ch. 2.4 - Prob. 12QECh. 2.5 - Prob. 1QECh. 2.5 - Prob. 2QECh. 2.5 - Prob. 3QECh. 2.6 - The hypotenuse example script truncates the sides...Ch. 2.6 - Prob. 2QECh. 2.6 - The Python built-in function str () will convert a...Ch. 2.6 - Use the Python built-in bin () to write a script...Ch. 2.6 - Prob. 6QECh. 2.7 - Referring back to Questions 3 of Section 2.3, if...Ch. 2.7 - Prob. 2QECh. 2.7 - Suppose there were two central processing units...Ch. 2 - a. In what way are general-purpose registers and...Ch. 2 - Answer the following questions in Vole machine...Ch. 2 - Prob. 3CRPCh. 2 - What is the value of the program counter in the...Ch. 2 - Prob. 5CRPCh. 2 - Prob. 6CRPCh. 2 - Prob. 7CRPCh. 2 - Suppose a machine language is designed with an...Ch. 2 - Translate the following instructions from English...Ch. 2 - Rewrite the program in Figure 2.7 assuming that...Ch. 2 - 11. Classify each of the following instructions...Ch. 2 - Prob. 12CRPCh. 2 - Prob. 13CRPCh. 2 - Suppose the memory cells at addresses 0x00 through...Ch. 2 - Suppose the memory cells at addresses 0x00 through...Ch. 2 - Suppose the memory cells at addresses 0x00 through...Ch. 2 - Suppose the memory cells at addresses 0x00 through...Ch. 2 - Prob. 18CRPCh. 2 - If the Vole executes an instruction every...Ch. 2 - Prob. 20CRPCh. 2 - Prob. 21CRPCh. 2 - Prob. 22CRPCh. 2 - Prob. 23CRPCh. 2 - Write a program in Vole to compute the sum of...Ch. 2 - Prob. 26CRPCh. 2 - Prob. 27CRPCh. 2 - Suppose the following program, written in Vole, is...Ch. 2 - Summarize the steps involved when the Vole...Ch. 2 - Summarize the steps involved when the Vole...Ch. 2 - Summarize the steps involved when the Vole...Ch. 2 - Suppose the registers 0x4 and 0x5 in the Vole...Ch. 2 - Prob. 33CRPCh. 2 - Prob. 34CRPCh. 2 - Prob. 35CRPCh. 2 - Prob. 36CRPCh. 2 - Prob. 37CRPCh. 2 - Prob. 38CRPCh. 2 - Prob. 39CRPCh. 2 - Prob. 40CRPCh. 2 - Prob. 41CRPCh. 2 - Prob. 42CRPCh. 2 - a. What single instruction in the Vole machine...Ch. 2 - Write a Vole program that reverses the contents of...Ch. 2 - Write a Vole program that subtracts the value...Ch. 2 - Prob. 46CRPCh. 2 - Suppose a person is typing forty words per minute...Ch. 2 - Prob. 48CRPCh. 2 - Suppose the Vole communicates with a printer using...Ch. 2 - Write a Vole program that places 0s in all the...Ch. 2 - Prob. 51CRPCh. 2 - Prob. 52CRPCh. 2 - Suppose you are given 32 processors, each capable...Ch. 2 - Prob. 54CRPCh. 2 - Prob. 55CRPCh. 2 - Describe how the average of a collection of...Ch. 2 - Write and test a Python script that reads in a...Ch. 2 - Write and test a Python script that reads in a...Ch. 2 - Prob. 59CRPCh. 2 - Suppose a computer manufacturer develops a new...Ch. 2 - Prob. 2SICh. 2 - Prob. 3SICh. 2 - Prob. 4SICh. 2 - Suppose a manufacturer produces a computer chip...Ch. 2 - Prob. 6SICh. 2 - Prob. 7SICh. 2 - Prob. 8SI
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
(Display circles) Write a Java program that displays ovals, as shown in Figure 18.12b. The circles are centered...
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Modify the Product_T table by adding an attribute QtyOnHand that can be used to track the finished goods invent...
Modern Database Management (12th Edition)
Write a program that will correct a C++ program that has errors in which operator, or , it uses with cin and c...
Problem Solving with C++ (9th Edition)
(Sum a Sequence of Integers) Write a program that sums a sequence of integers. Assume that the first integer re...
C How to Program (8th Edition)
Type in and run the five programs presented in this chapter. Compare the output produced by each program with t...
Programming in C
Array Operations Write a program with an array that is initialized with test data. Use any primitive data type ...
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Most Intel CPUs use the __________, in which each memory address is represented by two integers.arrow_forwardCan you inform me how many address bits 1024K bytes require?arrow_forwardA 12-bit Hamming code word containing 8 bits of data and 4 parity bits is read from memory. What was the original 8-bit data word that was written into memory if the 12-bit word read out is as follows:1. 0000111010102. 1011100001103. 101111110100arrow_forward
- Question 2: Write the MIPS code for the given Hexadecimal Machine Code that starts at memory address 0x40000. Line1: 0x0080082A Line2: 0x14200002 Line3: 0x2084FFFF Line4: 0x08010005 Line5: 0x20840001 Line6: 0x1480FFFA Line7: 0x03E00008 Line8: 0x0C010000arrow_forwardGiven the instruction: j Target where its 32-bit format is 0x08100002 and its address in text segment is 0x00400016 Compute the target address (Target) in hexadecimal formatarrow_forwardA 74LS139 2-to-4 code is used to partition the memory space of an MC68008 into 4 quadrant, ROM, RAM, PER (for Synchronous devices) and the 4th is reserved for future provision. Write the address range of the RAM. And compute the addresses per location in ROM if is 64 KBarrow_forward
- Bus d'adresse Ox0 A7 0 A6 0 AS Oxo 0 A4 0 A3 0 A2 0 A1 Lecture Bus de contrôle Écriture AO Bus de données Mémoire d'Instructions Adr Adr Ctr Ctr Ctr Ox Mémoire de données Clavier Écran CD 0 EN Data Data EN Data EN Data EN Write the instruction STR R2, [R3] in hexadecimal (using 2 bytes). АО A1 DO D1 D d u r D3 D2 09arrow_forwardWhat is the effective address that is targeted by the store instruction whose code word in binary is:101011 01000 10001 1111 1111 1111 1000Assume [$t0]=0x400Carrow_forwardConsider a 32-bit hexadecimal number stored in memory as follows: Address Value 100 2A 101 C2 102 08 103 1B If the machine is big endian and uses two’s complement representation for integers, write the 32-bit integer number stored at address 100 (you may write the number in hex). Make it fastarrow_forward
- Address Instruction Ох180 CALL tstFun Ox642 testFun: MOVLW Ox90 Using the above code segment, enter Machine code stored in location Ox181 and Ox180: Ox Machine code stored in location Ox183 and Ox182: 0xarrow_forwardFind the mantissa bits (23 bits) for 32.25 using single precision IEEE 754 Floating Point Standard. Select one 01000000000000000000000 O a b. 00000010000000000000000 Oc. 00000100000000000000000 Od. 00000000000000000000000 O. None of these options How many wires does an address bus need in order to address 4n words of memory? Select one: O a. m Ob. 2*n O. Log2(n+1) Od. 2n e. 4'n If p=7, q=17, what is the RSA public key represented as (e, n)? Ser one Oa (5 119) O 7 119) Oc (5 77) Od. (5. 117) Oe None of these options Rep 回 @ In a firewall rule, which information identifies the service that should be allowed to be accessed from outside the network? Select one: O a. Destination IP address b. Source IP address Oc. Geo information related to the IP addressed d. Destination port Oe Source port In Process Management, what is Turnaround time? tone Oa the total waiting time for a process to finish execution O. the total time spent in the ready queue Oc the total time spent in the running queue…arrow_forwardA14 A13 A12 B A11 E1 1 A10 O E2 ROM LS 138 The lowest hex address decoded by the circuit above isarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Systems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
Instruction Format (With reference to address); Author: ChiragBhalodia;https://www.youtube.com/watch?v=lNdy8HREvgo;License: Standard YouTube License, CC-BY