Glenn Brookshear, Dennis Brylow
ISBN #9781292061160
12th Edition
662 Questions
Homework Questions
Computer Science - An Overview is a comprehensive textbook that introduces readers to the core principles and evolving themes of computer science, ranging from data storage and manipulation to artificial intelligence and computation theory. The book systematically guides learners through the historical evolution of computing devices, the interplay between hardware and software, and the development of modern technologies such as networking, databases, and computer graphics. By interweaving theoretical foundations with practical applications—illustrated through discussions on algorithms, programming languages, and software engineering—it clarifies both technical methodologies and their real-world impact. Serving as a foundational resource, the text equips students with the conceptual tools and problem-solving strategies essential for navigating the complexities of today’s digital landscape.
Chapter 1
Data Storage
Chapter 2
Data Manipulation
Chapter 3
Operating Systems
Chapter 4
Networking and the Internet
Chapter 5
Algorithms
Chapter 6
Programming Languages
Chapter 7
Software Engineering
Chapter 8
Data Abstractions
Chapter 9
Database Systems
Chapter 10
Computer Graphics
Chapter 11
Artificial Intelligence
Chapter 12
Theory of Computation
Problem 1
a. What Boolean operation does the circuit compute? b. What Boolean operation does the circuit compute?
Aaron Goree Numerade Educator
Problem 2
Determine the output of each of the following circuits, assuming that the upper input is 1 and the lower input is 0. What would be the output when upper input is 0 and the lower input is $1 ?$
Problem 3
The following table represents the addresses and contents (using hexadecimal notation) of some cells in a machine's main memory. Starting with this memory arrangement, follow the sequence of instructions and record the final contents of each of these memory cells: $\begin{array}{cc}\text { Address } & \text { Contents } \\ 00 & \mathrm{AB} \\ 01 & 53 \\ 02 & \mathrm{D} 6 \\ 03 & 02\end{array}$ Step 1. Move the contents of the cell whose address is 03 to the cell at address 00 Step 2. Move the value 01 into the cell at address 02 Step 3. Move the value stored at address 01 into the cell at address 03
Problem 4
Suppose the memory cells at addresses 00 through 05 in the machine described in Appendix C contain the following bit patterns: $$\begin{array}{cc} \text { Address } & \text { Contents } \\ 00 & 22 \\ 01 & 11 \\ 02 & 32 \\ 03 & 02 \\ 04 & \mathrm{C} 0 \\ 05 & 00 \end{array}$$ Assuming that the program counter initially contained $00,$ record the contents of the program counter, instruction register, and memory cell at address 02 at the end of each fetch phase of the machine cycle until the machine halts.
Shelby Mohamed Numerade Educator
Problem 5
a. In what way are general-purpose registers and main memory cells similar? b. In what way do general-purpose registers and main memory cells differ?
Problem 6
Answer the following questions in terms of the machine language described in Appendix C. a. Write the instruction 2304 (hexadecimal) as a string of 16 bits. b. Write the op-code of the instruction B2A5 (hexadecimal) as a string of 4 bits. c. Write the operand field of the instruction B2A5 (hexadecimal) as a string of 12 bits.
WHAT OUR STUDENTS SAY
“I finally understand my textbook questions. Before Numerade, I’d skip hard problems. Now I get instant help with videos that explain everything simply.”
Edwin V. Penn State Freshman