Buch, Englisch, 155 Seiten, Format (B × H): 173 mm x 246 mm, Gewicht: 501 g
Buch, Englisch, 155 Seiten, Format (B × H): 173 mm x 246 mm, Gewicht: 501 g
Reihe: Synthesis Lectures on Electrical Engineering
ISBN: 978-3-031-69725-8
Verlag: Springer
This book introduces the basic digital components and devices, often with respect to historical events which led to these concepts, before combining them to make complete digital systems. The historical aspect is important in than many older devices were purely mechanical. This helps in understanding the basic concepts before embarking on analysis and application of modern semiconductor devices. The book covers all aspects of digital technology needed by first/second year university students. Basic devices and their combination from simple circuits to complete ALUs. Sequential concatenation of devices leads to counters, timers, registers and memory. Parallel to these subject, all mathematical aspects of Boolean algebra are covered. The book culminates in a fusion of the three main subjects resulting in the design of a basic CPU and the implementation of assembly language code. Throughout the book, reference is made to original historical devices and designs which have led (or in many cases, not) to the development of modern digital and computing systems.
Zielgruppe
Upper undergraduate
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Contents.- Introduction.- Basic digital devices.- Combinational Logic.- Karnaugh maps.- Sum of Products (SoP) = disjunctive normal form.- Product of Sums (PoS) = conjunctive normal form.- Canonical form (Multiplexers).-Arithmetic and logic unit (ALU).- Codes (BCD, XS3, Gray, ASCII and 7-segment).- Sequential Logic.- Flip-Flops.-State diagrams.- Counters and registers.- Historical development of memory.- Binary Mathematics.- Base change.- Subtraction through Complement.- Fractions.- Binary multiplication and division.- The central processing unit (CPU).- ALU.- History of the microprocessor.- Assembler language programming.- Machine code, microprograms and assembler.- Bus systems.- Parity and checksum.- Manchester encoding.