Question

In: Computer Science

20. A __________________ is a combinational circuit that is useful in selecting a       memory location...

20. A __________________ is a combinational circuit that is useful in selecting a

      memory location according to a binary value that is placed on the address lines of a

      memory bus.

      A). multiplexer

      B). gate

      C). transistor

      D). decoder

21. A _______________ is a combinational circuit that selects a single output from

      multiple inputs.

      A). decoder

      B). multiplexer

      C). AND gate

      D). OR gate

22. ___________________ creates logic diagrams using the values specified in a truth

      table.

      A). Digital synthesis

      B). Digital analysis

      C). Circuit design

      D). An Embedded system

23. The two principal parts of the CPU are the _____________ and the ____________.

      A). memory bus, arithmetic logic unit

      B). memory bus, registers

      C). datapath, control unit

      D). datapath, arithmetic logic unit

24. A ___________ allows the CPU to share data with other system components.

      A). logic bus

      B). memory bus

      C). system bus

      D). data bus

25. System bottlenecks can arise from the use of a ___________________________ bus

      arbitration scheme when a centralized arbiter selects which process gets the bus.

      A). centralized parallel arbitration

      B). distributed arbitration using self-selection

      C). daisy chain arbitration

      D). distributed arbitration using collision detection

26. Under which of the following scenarios can CPU throughput be improved?

      A). Reducing the number of instructions in a program.

      B). Reducing the number of clock cycles per instruction.

      C). Reducing the number of nanoseconds per clock cycle.

      D). All of the above.

27. ___________ are all input devices which allow us to enter data into a computer.

      A). monitors, printers, speakers

      B). keyboards, mice, scanners

      C). keyboards, printers, plotters

      D). printers, mice, touch screens

28. When the normal execution of a program is altered because an event of higher

      priority occurs, the CPU is alerted to such an event through a(n) ________________.

      A). bottleneck

      B). interrupt

      C). latency condition

      D). abend

29. The ____________________________ of a computer specifies the instructions that

      the computer can perform and the format for each instruction.

      A). instruction set architecture

      B). registers and buses

      C). opcodes

      D). clock cycles

30. Interrupts that cannot be suspended but must be processed in order to keep the system

      in a stable condition are called __________________ interrupts.

      A). detectable

      B). forseeable

      C). maskable

      D). nonmaskable

Section B: True or False Questions

      Each of the following questions is either True or False. Place a T (True) if the answer is True on the answer sheet beside the question; otherwise place a F (False) if the answer is False on the answer sheet beside the question.

31. The job of an assembler is to convert assembly language into machine language.

      T                                        F

32. The arithmetic logic unit is responsible for decoding the binary value in an instruction

       register and creating all necessary control signals needed to execute the appropriate

       microoperation.

      T                                       F

33. To support the passing of parameters between programs, a stack data structure is
       used.

      T                                       F

34. A systems architecture that is backward compatible permits programs written on a

      newer, faster processor to run just as fast on a less powerful and older processor.

      T                                        F

35. There are 230 megabytes in a terabyte.

      T                                        F

36. The decimal (base 10) number 210 is equivalent to 11010010 in binary (base 2) and

      D5 in hexadecimal (base 16).

      T                                        F

37. The hexadecimal number C9D is equivalent to the binary number 110010011101.

      T                                        F

38. A program counter points to the memory address of the instruction that the CPU is

      currently executing.

     T                                        F

39. While statements and if statements are examples of conditional branching

       instructions.

      T                                        F

40. Obtaining the binary equivalent of a decimal (base 10) integer with a negative sign

      requires a bitwise complement of the bits in the positive decimal (base 10) integer

      value of the same magnitude.

      T                                        F

Solutions

Expert Solution

20- d)decoder. -

Binary Decoder help in decoding the binary input . so if we put n bit binary adderss on the input address line it will select one decimal value from 2^n ouptut address,

21)- b)multiplexer -

It selects a single output from multiple input using the combination of select line

22- A)digital synthesis.

Digital synthesis creates logic diagrams using the values specified in a truth table, digital analysis is used find the relationship between input and output,digital design helps for physical form of a circut, while embeded system also used in desiginig instrumnet.

23) c)datapath,control unit.

The principla component of cpu is ALU and control Unit. Datapath consist ALU.

24) D) data bus.

data buscarries the data between the processor and other components .

25) A) centralized parallal arbitation .

Bottlenecks can result using this type of arbitration as, each device has a request control line to the bus and a centralized arbiter selects who gets the bus.

26) D) all of these.

Thought put can be increased using all the three.

27) b) keyboard,mice, scanner.

Keyboard ,mouse(mice) , scanner ,touchscreen are input devide while printer, moniter, plotter are outout device

28) B) intrerrupt.

CPU is alerted through Intrrupt, when the normal execution of a program is altered because an event of higher priority program occurs

29) C) opcode.

opcode is a instruction thatspecifies the computer what instruction can be performed and specifies the format of the instruction,

30. D) non-maskable

Maskable interrupt can be ignored while non-maskable inerrupt can't be ignored.

you have posted too many question , i answered 11,but we are asked to answer only one, so please give a like...


Related Solutions

Assume that 20 bytes of Packed BCD data is present in a data memory at location...
Assume that 20 bytes of Packed BCD data is present in a data memory at location 0x300 to 0x313. You have to write an assembly program that will display data on a two seven segment displays one connected to Port A and other connected to Port B using loops. You also have to analyze data if the data is equal to 0x22 then start storing data bytes at corresponding memory address 0x400 to 0x413 in reverse order i.e. if the...
What type of the combinational circuit is described by the following VHDL process? process (A,B)   ...
What type of the combinational circuit is described by the following VHDL process? process (A,B)    begin    if (A = '0' and B = '1') OR (A='1' AND B='0') then    Y <= '1';    else    Y <= '0';    end if;    end process; 1. XOR gate 2. XNOR gate 3. 2-to-1 MUX 4. half adder
**Complete for display digits 0 and 7 only** A combinational circuit is used to control a...
**Complete for display digits 0 and 7 only** A combinational circuit is used to control a seven-segment display of decimal digits, as shown in Figure 11.35. The circuit has four inputs, which provide the four-bit code used in packed decimal representation (010 = 0000,c, 910 = 1001). The seven outputs define which segments will be activated to display a given decimal digit. Note that some combinations of inputs and outputs are not needed. a. Develop a truth table for this...
Design a combinational logic circuit that takes a single digit decimal number as its input and...
Design a combinational logic circuit that takes a single digit decimal number as its input and also detects if the input is an odd number. Design a combinational circuit that accepts a 3-bit number and generates an output binary number equal to the square of the input number.
Design a combinational logic circuit that performs the function of Full Subtractor. Draw a neat diagram...
Design a combinational logic circuit that performs the function of Full Subtractor. Draw a neat diagram of the final circuit and verify the design for at least two input samples.
The following code segment is stored in memory starting at memory location 0x00445670. What are the...
The following code segment is stored in memory starting at memory location 0x00445670. What are the two possible values for the contents of the PC after the branch instruction has executed?       bgez $a0, skip                      # mem location: 0x00445670 subu $s2, $s1, $t0 # branch NOT taken (false) ori    $v0, $t1, 0x0003 #       skip: addi $t0, $t1, 2 # branch taken (true) if taken: if not taken: Hint: Remember how many bytes each instructions takes.
Problem Statement: Design a combinational logic circuit that meets the following specifications: • Input: 3-bit binary...
Problem Statement: Design a combinational logic circuit that meets the following specifications: • Input: 3-bit binary integer (A), 2-bit binary integer (B). • Output: 5-bit binary integer (X) = (AxB). For example, A=6, B=2, X=6x2=12. Notation: • A=(A2,A1,A0) • B=(B1,B0) • X=(X4,X3,X2,X1,X0) Required Output: Show the truth table and a minimal logic expression for each of the outputs. Also, draw a logic diagram using discrete gates. Extra Credit: Redesign by using multiplexers and minimal discrete logic as appropriate. 1 |...
Design a combinational circuit that implements a Binary-to-Grey Code converter. Your input should be a four-bit...
Design a combinational circuit that implements a Binary-to-Grey Code converter. Your input should be a four-bit binary number, and your output should be the equivalent four-bit Grey Code value. First, design the circuit using NAND gates only. Next, design the circuit using a minimal number of 2-input XOR gates.
a) Design and implement a combinational circuit that converts excess-3 to BCD code using 2-input NAND...
a) Design and implement a combinational circuit that converts excess-3 to BCD code using 2-input NAND gates. (Design: means show all the steps) b) Draw the logic diagram of 2x4 decoder using NOR gates only. Include an enable input. (describe in details) c) Construct a 5-to-32-line decoder with four 3-to-8 decoders with enable and a 2-to-4-line decoder. Use block diagrams for the components. (Describe in details while you are constructing the required circuit) d) Design a 2-bit multiplier using a...
1. Design a combinational logic circuit that converts 4 bits binary to gray code 2. Design...
1. Design a combinational logic circuit that converts 4 bits binary to gray code 2. Design a combinational logic circuit that converts gray code to 4 bits binary 3. Design a combinational logic circuit that converts 4bits 2421 to excess 3 code
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT