Navbar assembly language for x86 processors, 6e kip r. irvine solutions manual and test bank | solutions manual and test banks files

assembly language for x86 processors, 6e kip r. irvine solutions manual and test bank


 assembly language for x86 processors, 6e  kip r. irvine  solutions manual and test bank



http://www.mediafire.com/download/1534h6xv974yn1a/assembly_language_for_x86_processors,_6e__kip_r._irvinech03.zip


http://www.mediafire.com/view/o3612h6o992qsor/assembly_language_for_x86_processors,_6e__kip_r._irvinetbch02.doc

Chapter 2 Test Bank

Note to instructors: To view the answers, select Tools | Options | View |  Hidden Text in MS-Word.

Fill in the Blanks and Short Answer

1.      Which internal bus uses binary signals to synchronize actions of all devices attached to the system bus?  control bus
2.      Which unit in the X86 instruction cycle receives machine instructions from the Bus Interface Unit and inserts them into the instruction queue?   code prefetch unit
3.      Which unit in the X86 instruction cycle performs page protection checks?   paging
4.      Which component of an operating system is responsible for switching control between tasks? scheduler
5.      Identify three types of segments that would be referenced by segment registers.   code, data, stack
6.      If you were to multiply 1.5 by 2.6, which part of the CPU would you use?     floating-point unit
7.      Name two RISC-like features incorporated by Intel into the X86 family.        pipelining, superscalar
8.      In the Flat segmentation model, which table holds the addresses of segments?        global descriptor table (GDT)
9.      List at least five types of ports found on a typical PC motherboard.        Choose from: parallel, serial, USB, video, keyboard, joystick, mouse
10.   Which support processor synchronizes the CPU and the rest of the computer?      8284/82C284 clock generator
11.   Which support processor transfers data to the printer?            8255 programmable parallel port
12.   Why are serial ports typically slower than parallel ports?       (serial transfers 1 bit at a time, parallel transfers multiple bits simultaneously)

Multiple-Choice

13.   Which two 32-bit registers are known as extended index registers?
a. SI, DI
b. EAX, EBX
c. ESI, EDI
d. EBP, ESP
14.   What is the name of the lowest 8 bits of the EDX register?
a. DL
b. DH
c. DX
d. none of the above
15.   How much memory can be addressed in Real-address mode?
a. 640 K
b. 1 MB
c. 16 MB
d. 4 GB
16.   How much memory can be addressed in Protected mode?
a. 640 K
b. 1 MB
c. 16 MB
d. 4 GB
17.   What special feature makes VRAM better-suited to use with a video adapter than DRAM?
a. VRAM uses static RAM
b. VRAM is dual-ported
c. VRAM does not require a refresh cycle
d. VRAM holds its memory when power is turned off
18.   Which of the following linear addresses matches the segment-offset address 08F0:0200?
a. 09100h
b. 09200h
c. 0AF0h
d. 08F2h
19.   Which type of I/O device uses the 16550 UART chip?
a. USB port
b. printer port
c. serial port
d. parallel port
20.   If you wanted to turn a device on and off using computer software, which type of port interface  would be best?
a. USB
b. keyboard
c. serial
d. parallel
21.   What is the name of the bus architecture commonly used with Pentium processors?
a. ISA
b. PCI
c. EISA
d. RAM-BUS
22.   Segment-offset addressing is used in which processor mode(s)?
a. Protected
b. Virtual-8086
c. Real-address
d. System management
23.   How is Virtual-8086 mode similar to Real-address mode?
a. permits the use of virtual memory (paging)
b. uses a segment descriptor table to track memory usage
c. uses only 16-bit registers for input-output
d. simulates 8086-based computer running in Real-address mode
24.   High-speed memory that reduces the frequency of access by the CPU to conventional memory is called
a. local memory
b. cache memory
c. system memory
d. virtual memory
25.   Why are device drivers needed, given that BIOS programs can do the same task?         
a. device drivers allow for the introduction of new devices
b. device drivers have faster performance than BIOS programs
c. BIOS programs are only used by the operating system in Real-address mode
d. device drivers have more direct access to hardware than BIOS programs
26.   If you wanted to find out whether an integer contained an even number of 1 bits, which status flag would be useful?
a. carry
b. overflow
c. sign
d. parity
27.   In regard to multitasking, a task's state consists of which three elements?
a. status flags, program counter, register contents
b. register contents, task variables, program counter
c. task variables, segment descriptor, register contents
d. segment descriptor, status flags, task variables
28.   Within the CPU, all calculations and logic operations take place inside the ___________ .
a. registers
b. ALU
c. CU
d. MBU
29.   The three types of buses connected to the CPU are:
a. data, address, control
b. data, system, address
c. address, control, memory
d. fetch-decode, control, execution
30.   If a clock oscillates 10 billion times per second, what is the duration of a single clock cycle?
a. 1 nanosecond
b. 1.0 x 10-9 seconds
c. 1.0 x 1010 seconds
d. 1.0 x 10-10 seconds
31.   During which phase of the instruction execution cycle is the program counter incremented?
a. decode
b. execute
c. operand fetch
d. fetch
32.   The four parts of a CPU are:
a. data bus, memory unit, control unit, arithmetic logic unit
b. address bus, registers, control unit, arithmetic logic unit
c. clock, memory unit, control unit, instruction fetch unit
d. clock, registers, control unit, arithmetic logic unit
33.   What is the name of the time delay in a CPU caused by differences between the speed of the CPU, the system bus, and memory circuits?
a. wait cycle      
b. wait state
c. dead cycle
d. memory write cycle
34.   List the three primary steps of the instruction execution cycle, in sequential order.
a. fetch, decode, memory write
b. fetch, memory read, execute
c. decode, fetch, execute
d. fetch, decode, execute
35.   Which stage in the X86 instruction cycle is responsible for translating logical addresses to linear addresses and performing protection checks?
a  segment unit
b. code prefetch unit
c. execution unit
d. paging unit
36.   What are the six stages, or units involved in executing a single X86 instruction?
a. code prefetch, instruction decode, execution, segment, paging, memory store
b. bus interface, instruction decode, parallel analysis, execution, segment, paging
c. bus interface, code prefetch, instruction decode, execution, segment, paging
d. bus interface, code prefetch, instruction decode, execution, address translation, paging
37.   Which flag is set when an unsigned value is too large to fit into a destination operand?
a. Sign
b. Carry
c. Overflow
d. Auxiliary Carry
38.   Which of the following correctly describes the sequence of reading from memory during a single clock cycle?
a.           Read line set low; Address placed on bus; Operand placed on data bus by memory controller; Read line set high, indicating that data bus contains the requested data.
b.           Address placed on bus; Operand placed on data bus by memory controller; Read line set low; Read line set high, indicating that data bus contains the requested data.
c.           Address placed on bus; Read line set low; Read line set high, indicating that data bus contains the requested data; Operand placed on data bus by memory controller.
d.           Address placed on bus; Read line set low; Operand placed on data bus by memory controller; Read line set high, indicating that data bus contains the requested data.
39.   Which register is known as a loop counter?
a. EAX
b. EBX
c. ECX
d. EDX
40.   Which mode is the native state of the Intel processor?
a. Protected mode
b. Virtual-8086 mode
c. Real-address mode
d. System management mode
41.   Real-address mode combines which two values to form addresses?
a. page, segment
b. segment, offset
c. descriptor, segment
d. offset, descriptor
42.   When the CPU tries to execute part of a program that has been swapped out to disk, it executes a
a. descriptor table load
b. general protection fault
c. page fault
d. page translation
43.   Which type of device receives a digital bit stream directly from the video controller?
a. CRT Display
b. Liquid Crystal Display
c. none of the above
44.   Which type of RAM is typically used for cache memory?
a. static RAM
b. dynamic RAM
c. CMOS RAM
d. Video RAM

(Some of the following questions have more than one correct answer. Circle all correct answers.)
45.   Which of the following describe(s) RISC processors?
a. short, simple instructions, executed quickly
b. complex high-level instructions
c. requires microcode interpreter
d. instructions are executed directly by hardware
46.   Which of the following is(are) advantages of USB ports over parallel ports?
a. bidirectional data transfer
b. query devices to get name and type of device
c. permits a hub to be connected
d. can suspend power to devices
47.   Which type of output is the most general and portable to different computer systems?
a. writing directly to video memory
b. using C++ stream output statements
c. calling operating system functions
d. calling BIOS functions
48.   Which type of output will execute the most quickly?
a. writing directly to video memory
b. using C++ stream output statements
c. calling operating system functions
d. calling BIOS functions




I have the following solutions manuals & test banks. You can contact me at smcollector@gmail.com 
If the title you are looking for is not listed, do not hesitate to contact me, please send the email with the publisher and ISBN to me ,then I can help u to find it.
  Please use Control F (CTRL F) to find the book you are looking for by title, authorWe have the comprehensive SOLUTIONS MANUAL (answer key) for ALL of the following US & International textbooks and TEST BANKS for MOST of them in electronic format (PDF/Word). The solutions manual are comprehensive with answers to both even & odd problems in the text. The test bank contains practice exam and quiz questions and answers.
click it it has the list!

0 comments:

Post a Comment

 

Blogroll

Related Posts Plugin for WordPress, Blogger...
Powered by Blogger.