Lesson Archives
Memory Chip, Address Decoding, Decoding using Logic gates, Examples, Using Block Decoders, 74138 Decoder/Demultiplexer, SN54/74LS138 Decoder/Demultiplexer, RAM & ROM using a Decoder Interrupts vs. Polling, Types of 8086 Interrupts, NMI, INTR, INTA, Vector Table, INT 0, Interrupt Sub-Routine (ISR), Processing of an Interrupt by the 8086, Soft Interrupts, Bus Cycle, Instruction Cycle, Machine Cycle, T States 8086 Adress Decoding and Bus De-Multiplexing, Latch IC 74LS373, 74373 Deocer, Memory / IO Chip Select Logic, Bi-directional buffer 74245, 74LS245 Bi-Directional Buffer, Bus-Buffering, Demultiplexing the Buses, Clock Generator (8284A), Timing Diagram, Memory Write Operation, Memory Read Operation, Memory Access Time, TCLAV- Time from Clock to Address Valid, TCLRL- Time from Clock to Read Line, […] 8086 Memory Organisation, Memory Banking, Memory Write Operation, Memory Read Operation, Address De-multiplexing, ALE, Memory Chip Select. Memory Read Cycle, Memory Write Cycle 8086 Explanation of PinĀ Diagram, Pins and Signals, Common signals, address bus, Bus High Enable/Status, High order address bus, MINIMUM / MAXIMUM. RD (Read) (Active Low), TEST, READY, Min/ Max Pins, minimum mode of operation, HOLD, HLDA (Hold Acknowledge) Status signals, Queue Status, Bus Request/ Bus Grant. LOOP, Conditional LOOPs, LOOPE, LOOPZ, LOOPNE , LOOPNZ, PROCEDURES, Near Call, Far Call, CALLs with Register Operands, CALLs with Indirect Memory Addresses, RET, near return, far return, Example of a Procedure, MACROS, CMC Complement carry flag (NOT carry flag content), CLC Clear carry flag, STC Set carry flag, CLI Clear the Interrupt, STI Set the […] SHL, SHR SAL, SAR, ROL, RoR, Rotate through Carry RCL, RCR, 8086 JUMP, JC JNC JZ JNZ, JS/JNS, JO/JNO, JCXZ, JE/JNE, JA, JAE, JB, JBE, JG, JGE, JL, JLE., Conditional Jump Unconditional Jump Examples of Short Near and Far Jump, Intra segment jump, Op-code for Jumps AND, OR, Exclusive-OR, NOT, NEG, TEST. MUL IMUL DIV IDIV , BCD and ASCII Arithmetic, DAA (decimal adjust after addition), DAS (decimal adjust after subtraction), AAA (ASCII adjust after addition), AAD (ASCII adjust before division), AAM (ASCII adjust after multiplication), AAS (ASCII adjust after subtraction)