Problem 45
Write a Vole program that subtracts the value stored at \(0 \mathrm{xA} 1\) from the value stored at address \(0 \mathrm{xA} 2\) and places the result at address \(0 \mathrm{xA} 0\). Assume that the values are encoded in two's complement notation.
Problem 46
High-definition video can be delivered at a rate of 30 frames per second (fps), where each frame has a resolution of 1920 x 1080 pixels using 24 bits per pixel. Can an uncompressed video stream of this format be sent over a USB \(1.1\) serial port? USB \(2.0\) serial port? USB \(3.0\) serial port? (Note: The maximum speeds of USB 1.1, USB 2.0, and USB \(3.0\) serial ports are \(12 \mathrm{Mbps}\), \(480 \mathrm{Mbps}\), and \(5 \mathrm{Gbps}\), respectively.)
Problem 47
Suppose a person is typing forty words per minute at a keyboard. (A word is considered to be five characters.) If a machine executes 500 instructions every microsecond (millionth of a second), how many instructions does the machine execute during the time between the typing of two consecutive characters?
Problem 48
How many bits per second must a keyboard transmit to keep up with a typist typing forty words per minute? (Assume each character is encoded in ASCII and each word consists of six characters.)
Problem 50
Suppose a machine has 200 GB of storage space available on a hard disk and receives data over a broadband connection at the rate of \(15 \mathrm{Mbps}\). At this rate, how long will it take to fill the available storage space?
Problem 51
Suppose a machine has 200 GB of storage space available on a hard disk and receives data over a broadband connection at the rate of \(15 \mathrm{Mbps}\). At this rate, how long will it take to fill the available storage space?
Problem 52
Suppose a satellite system is being used to receive a serial data stream at \(250 \mathrm{Kbps}\). If a burst of atmospheric interference lasts \(6.96\) seconds, how many data bits will be affected?
Problem 53
Suppose you are given 32 processors, each capable of finding the sum of two multidigit numbers in a millionth of a second. Describe how parallel processing techniques can be applied to find the sum of 64 numbers in only sixmillionths of a second. How much time does a single processor require to find this same sum?
Problem 54
Summarize the difference between a CISC architecture and a RISC architecture.
Problem 55
Identify two approaches to increasing throughput.