Thiết kế và lập trình hệ thống - Chương 25
... 2C-2F 80386-Pentium Segment not present (IRQ3)C 3 0-3 3 80386-Pentium Stack fault (IRQ4)D 3 4-3 7 80386-Pentium General protection fault (IRQ5)E 3 8-3 B 80386-Pentium Page fault (IRQ6)F 3C-3F -- -- - ... -- -- - Reserved (IRQ7)10 4 0-4 3 80286-Pentium Floating-point error (Video)11 4 4-4 7 80486SX Alignment check interrupt12 4 8-4 F Pentium Machine check exception1 3-1 F 5...
Ngày tải lên: 15/11/2012, 11:07
... the 80386 and up.Allows a linear address (virtual address) of a program to be located in any por-tion of physical memory.The paging unit is controlled by the microprocessors control registers:311211 ... appropriate page table and (finally) one tothe desired data or code item. Ouch!A Translation Look-aside Buffer (TLB) is used to cache page directoryand page table entries to reduce the number o...
Ngày tải lên: 15/11/2012, 11:07
... have a 64-bit wide data bus.The 30-pin and 72-pin SIMMs are not used on these systems.Rather, 64-bit DIMMs (Dual In-line Memory Modules) are the standard.These organize the memory 64-bits wide.The ... 32 or 1M X 36 (parity).5 10 15 20 25 30 35 40 45 50 55 60 65 70NC++VSSVCCDQ 0-3 1Addr 0-1 1RASCASWPD 1-4 Systems Design & Programming Memory I CMPE 31012 (Feb. 25, 2002)UMBCU M B C...
Ngày tải lên: 15/11/2012, 11:07
Thiết kế và lập trình hệ thống - Chương 8
... )X16G X( )-- -- - -- - -- - -- - -- - -- - -- - -X27X26X25X24X22X21X18+ + + + + +X16X15X21+ + +-- -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - =X16X15X21+ ... 15.Therefore, no more than 2 bytes are needed independent of the data block size.CRCM X( )XnG X( )--...
Ngày tải lên: 15/11/2012, 11:07
Thiết kế và lập trình hệ thống - Chương 9
... pin on RAS)A8S1S0MUX256-to-1MUX256-to-1MUX256-to-1MUX256-to-164K array (256 X 256 )255 2541064K array (256 X 256 )64K array (256 X 256 )64K array (256 X 256 )256 K X 1 DRAMA0-A7A10-A17Block 0Block 1Block ... InterfaceI1I2I3I4I5I6I7I8I9I1016L8O1O2O3O4O5O6O7O8A29A30A31I1I2I3I4I5I6I7I8I9I1016L8O1O2O3O4O5O6O7O8A19A20A21A22A23A24A25A26A27A28A0A15O0O7......CEOE27512D0-D7D8-D15D15-D23D24-D31D56-...
Ngày tải lên: 15/11/2012, 11:07
Thiết kế và lập trình hệ thống - Chương 17
... directive db:Word-sized (dw) and doubleword-sized data (dd):Little endian: Least significant byte is always stored in the lowest-num-bered memory location.floatstr db ’Float number -& gt; %f ’, 10, ... Rectangular Areas’, 10, 0temp_buf: times 200 db 0temp_buf_size: equ $-temp_bufneg_exponent: dd -1 00301H302H303H12H34HLow-order byteHigh-order byteStorage of the number 1234 Systems Progra...
Ngày tải lên: 15/11/2012, 11:07
Thiết kế và lập trình hệ thống - Chương 19
... dlaxbxcxdxspbpdisiAccumulatorBase IndexCountDataStack PointerBase PointerDestination IndexSource Index16-bitregisters32-bitextensionsah alax8-bit16-bitnames Systems Design & Programming 80x86 Assembly I CMPE 3103 (Feb ... MARYLAND BALTIMORE COUNTY1 9 6 6Data Addressing Modes Base relative-plus-indexA second variation includes: mov eax, [ebx+edi+4] Scaled-indexA second variation includes:...
Ngày tải lên: 15/11/2012, 11:07
Thiết kế và lập trình hệ thống - Chương 20
... constant is any 32-bit signed value.Base Relative-Plus-Index addressing:Effective address computed as:seg_base + base + index + constant.Designed to be used as a mechanism to address a two-dimensional ... Addressing ModesBase-Plus-Index addressing:Effective address computed as:seg_base + base + index.Base registers: Holds starting location of an array.• ebp (stack)• ebx (data)• Any 32-bit reg...
Ngày tải lên: 15/11/2012, 11:07
Thiết kế và lập trình hệ thống - Chương 22
... BALTIMORE COUNTY1 9 6 6Arithmetic Operationssub eax, ebxdec edi;Subs registers - Carry flag.sbb ecx, ebx;eax=eax-ebxcmp al, 10Hjae LABEL1;Jump if equal or below.jbe LABEL2;if ecx==eax, eax=edx ... Resultxor ah, ch ;ah=ah XOR chtest al, 4jz LABEL;Jump to LABEL if bit 2 is zero.;Tests bit 2 in al -- 00000100not ebxneg TEMP Systems Design & Programming 80x86 Assembly IV CMPE 3107 (Mar...
Ngày tải lên: 15/11/2012, 11:07
Thiết kế và lập trình hệ thống - Chương 23
... 6✬✎✭✮✠✯✰✱✲✲✯✳✴✰✎✵MiscellaneousDataTransferOperations.INandOUT:Transfersabyte,wordordoublewordofdatafrom/toanI/Odeviceinto/outofAL,AXandEAX,respectively.Memoryoperationsarenotavailable(astheyareinINSandOUTS):Twoforms:•Fixed-portaddressing:8-bitportnumberencodedininstruction.8-bitvalueissign-extendedintoaddressbits 8-1 5.Addressbits1 6-3 1...
Ngày tải lên: 15/11/2012, 11:07