![Computer Science: An Overview (12th Edition)](https://www.bartleby.com/isbn_cover_images/9780133760064/9780133760064_largeCoverImage.gif)
Computer Science: An Overview (12th Edition)
12th Edition
ISBN: 9780133760064
Author: Glenn Brookshear, Dennis Brylow
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 2, Problem 43CRP
- a. What single instruction in the Vole machine language could be used to accomplish a 5-bit right circular shift of register 0xB?
- b. What single instruction in the Vole machine language could be used to accomplish a 2-bit left circular shift of register 0xB?
Expert Solution & Answer
![Check Mark](/static/check-mark.png)
Want to see the full answer?
Check out a sample textbook solution![Blurred answer](/static/blurred-answer.jpg)
Students have asked these similar questions
1.The Instruction that sets all odd bits (D0, D2, D4, ... ) of register r1 to one and keeps its even bits unchanged is:
Group of answer choices
A.ORR r1, r1, #0x55555555
B.ORR r1, r1, #0xAAAAAAAA
C.AND r1, r1, #0x55555555
D.ORR r1, r1, #0x01010101
2. Suppose Mask = 0x00000F0F and P = 0xDCBADCBA. What is the result of the following bitwise operation?
Q = ~Mask
Group of answer choices
a. Q = 0xFFFFF0F0
b. Q = 0x00000F0F
c. Q = 0x00000C0A
d. Q = 0xDCBAD0B0
What is the reverse assembly of OxE8071020 machine language instruction?
The Op-Code of the instruction is:
The operands of the instruction are:
Questions:
1- Write a program in assembly language to perform the following logic circuit.
AL
BL
CL
DL
[5100]-
2- How we can perform the NEG and NOT instructions by using different
instructions.
3- Write the followingprogram by using different instruction or instructions for each
instruction on the program.
MOV AL. 00
MOV BX. FFFF
XOR CL FF
NEG IDI]
AND CX, 0000
HLT
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
Feet to Inches One foot equals 12 inches. Design a function named feetToInches that accepts a number of feet as...
Starting Out with Programming Logic and Design (4th Edition)
What is the output produced by the following (when embedded in a correct program with x declared to be of type ...
Problem Solving with C++ (9th Edition)
(Arithmetic, Largest Value and Smallest Value) Write a program that inputs three different integers from the ke...
C How to Program (8th Edition)
What are the advantages and disadvantages of implicit declarations?
Concepts Of Programming Languages
What is denormalization?
Database Concepts (7th 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
- A. What decimal number does the 32-bit pattern 0×DEADBEEF represent if it is a floating-point number? Use the IEEE 754 standard B. If the bit pattern 0 x 0000006F is placed into the Instruction Register, what RISC-V instruction will be executed? C. What decimal number does the bit pattern 0 x 0c000000 represent if it is a two's complement integer? An unsigned integer?arrow_forwardI have been searching in my textbook and could not find anything to help me solve this problem. Could anyone help me please? Registers in RISC-V are 64-bit. For the sake of simplicity, consider the following instructions operating on 32-bit registers. Assume that registers x5 and x6 hold the values 0xBBBBBBBB and 0x00000000, respectively. What is the value in x6 for the followingslli x6, x5, 6 Using the result from the part above, what is the value in x6 for the following instruction.srli x6, x6, 6arrow_forwardCreate a single instruction that translates a two-digit unpacked decimal integer in AX to ASCII decimal.arrow_forward
- Give the technical term that best fits each of the following descriptions or definitions. (a) The process of combining multiple, independently developed program units. (b) A type of digital logic circuit without “memory”; the output is a function only of the current input. (c) An assembly language instruction that has no directly corresponding machine language instruction; an example in MIPS assembly language is “li”. (d) A memory element storing a single bit, the value of which is changed only on a clock edge. (e) A data structure created during the assembly process that stores for each label in a program the memory address to which it corresponds. (f) A program chosen to serve as the basis of performance comparison between computer systems. (g) With the IEEE 754 floating point standard, the result of dividing 0 by 0.arrow_forwardComputer Science Implement the following expression in assembly language: EAX = (valDW1+valDW2) −EBX. Assume that valDW1 and valDW2 are 32-bit integer variables.arrow_forwardGiven a memory load instruction, "mov R0; [R1+1000]," please give the input that should be selectedat each multiplexer. You can write "none" for the multiplexers that are not used for this instruction.(a) MUX1:(b) MUX2:(c) MUX3:(d) MUX4:arrow_forward
- The following is an 8051 instruction:CJNE A,#'Q',AHEADa. What is the opcode for this instruction?b. How many bytes long is this instruction?c. Explain the purpose of each byte of this instruction.d. How many machine cycles are required to execute this instruction?e. If an 8051 is operating from a 10 MHz crystal, how long does this instructiontake to execute?arrow_forwardWrite a program in 8086 assembly language to evaluate the following arithmetic statement based on the conditions below: A-B+C (D E-F) G+H Karrow_forward1- For the following C statement, what is the corresponding RISC-V assembly code? Assume that the variables x, y, h, and i are given and could be considered integers as declared in a C program. Use a minimal number of assembly instructions. Also, use the variables as opposed to register values. h = (x - y) + (i-1) 2- For the following RISC-V assembly instructions below, what is a single corresponding C statement? Assume f, g, h, i are in x18, x19, x20 and x21. Your answer must be one single C statement for all assembly instructions as opposed to one C statement for each assembly instruction. sub x18, x19, x20 add x18, x18, x21 3- Registers in RISC-V are 64-bit. For the sake of simplicity, consider the following instructions operating on 32-bit registers. Assume that registers x5 and x6 hold the values 0xBBBBBBBB and 0x00000000, respectively. - What is the value in x6 for the following slli x6, x5, 6 - Using the result from the part above, what is the value in x6 for the following…arrow_forward
- in 01: Write the code based on the logic instruction for the following program emu8086 expression: A = AC + (B+ C) + AC Where: AL=16,, BL= B7, , and CL=32,arrow_forwardConsider the instruction “slt $t3, $s2, $s1” . What is the rd field in binary using the required number of bits for representing the rd field in the machine language Instruction or write DNE if it does not exist?arrow_forwardGive me answer correctly. Correct answer will be mark positive. Please fastarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
![Text book image](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
![Text book image](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
![Text book image](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
![Text book image](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
![Text book image](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
![Text book image](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Computer Fundamentals - Basics for Beginners; Author: Geek's Lesson;https://www.youtube.com/watch?v=eEo_aacpwCw;License: Standard YouTube License, CC-BY