menu
{ "item_title" : "Advanced Binary for Programming & Computer Science", "item_author" : [" Sunil Tanna "], "item_description" : "This book explains how the binary works & how it is used by computers to represent information including positive & negative integers, characters & real numbers. It explains the logical & bitwise operations used to manipulate information & perform arithmetic. We also briefly look at how computers store this information in memory & secondary storage, & how it can be transmitted between computers. Topics covered include: INTRODUCING NUMBER BASES & BINARY CONVERTING FROM BINARY TO DENARY & VICE-VERSAHow to Convert a Binary Number to DenaryHow to Convert a Denary Number to Binary HOW COMPUTERS GROUP BINARY DIGITSA Closer Look at BytesA Closer Look at Words-Word alignment, word alignment & packing, byte ordering & endiannessAddresses BOOLEAN OPERATIONS & LOGIC GATESFundamentals of Boolean Algebra-NOT, AND, OR, XOR, NAND, NOR, NXORCombining Logic Gates-NOT, AND, OR, XOR, NOR using NAND logicLogical Versus Bitwise OperationsUsing Bitwise Operations to Set, Clear, Flip or Test Bits-Setting bits, inverting bits, clearing bits, testing bits ADDING & SUBTRACTING IN BINARYAdding Binary Integers-The column addition method of adding denary numbers & adding binary numbers, implementing binary addition using logic gatesSubtracting Binary Integers-The column subtraction methods of subtracting denary numbers & subtracting binary numbers, implementing binary subtraction using logic gates SHIFT OPERATIONSLeft ShiftRight ShiftCircular Shifts MULTIPLICATION & DIVISION IN BINARYMultiplication-Multiplying by a power of 2, column multiplication, Russian peasant multiplication algorithm, multiplication in hardwareDivision-Dividing by a power of 2, denary long division, binary long division, algorithm for binary long division, division in hardware REPRESENTING CHARACTERS & STRINGS OF CHARACTERSRepresenting Individual Characters-ASCII, extended ASCIIs, BCDIC & other early character encodings, EBCDIC, UnicodeRepresenting Strings of Characters-Terminated strings, length-prefixed strings, other string representations REPRESENTING TEXT & GRAPHICS ON SCREENd104 Mode DisplaysBitmap Displays PARITY CHECKINGWhat is a Parity BitEven & Odd ParityAdvantages, Disadvantages & Limitations of Using Parity CheckingParity's Use in RAID Storage DevicesUnused Parity Bits SIGNED INTEGERSOffset BinarySigned Magnitude RepresentationOne's ComplementTwo's ComplementOther Representations of Signed Numbers-Base -2, signed-digit representation REAL NUMBERSFixed Point RepresentationFloating Point RepresentationRational Data TypeLogarithmic Number Systems DENARY ENCODINGS & DECIMAL DATA TYPESWhy Use Denary Representations of Real Numbers?Binary Encodings of Denary-Serial decimal, two-out-of-five, bi-quinary, character-based encodings of denary, binary-Coded Decimal (BCD), Chen-Ho Encoding, Densely Packed Decimal (DPD) & excess-3Decimal Data Types-Which numbers can be exactly represented in fixed & floating point?-How inexact?-Issues with inexact representation-Decimal representation DATA STRUCTURESStructsArraysLinked Lists & More Complex Structures-Limitations of arrays, introducing linked lists, singly & doubly linked lists, more complex data structures TYPES OF COMPUTER MEMORYMagnetic-Core Memory & Core Rope MemoryRAM-DRAM & SRAMROM-Mask-programmed ROM, PROM, EPROM, EEPROM, Flash memory SECONDARY STORAGESequential Storage-Punched tape, magnetic tapeRandom Access Storage-Magnetic disk, optical disk, solid state drives, flash memory & cloud storage MEASURING MEMORY & STORAGE DIGITAL COMMUNICATIONSSerial CommunicationParallel Communication MEASURING TRANSFER RATESBaud", "item_img_path" : "https://covers3.booksamillion.com/covers/bam/1/72/635/264/1726352641_b.jpg", "price_data" : { "retail_price" : "53.37", "online_price" : "53.37", "our_price" : "53.37", "club_price" : "53.37", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
Advanced Binary for Programming & Computer Science|Sunil Tanna

Advanced Binary for Programming & Computer Science : Logical, Bitwise and Arithmetic Operations, and Data Encoding and Representation

local_shippingShip to Me
In Stock.
FREE Shipping for Club Members help

Overview

This book explains how the binary works & how it is used by computers to represent information including positive & negative integers, characters & real numbers. It explains the logical & bitwise operations used to manipulate information & perform arithmetic. We also briefly look at how computers store this information in memory & secondary storage, & how it can be transmitted between computers. Topics covered include: INTRODUCING NUMBER BASES & BINARY CONVERTING FROM BINARY TO DENARY & VICE-VERSA
How to Convert a Binary Number to Denary
How to Convert a Denary Number to Binary HOW COMPUTERS GROUP BINARY DIGITS
A Closer Look at Bytes
A Closer Look at Words
-Word alignment, word alignment & packing, byte ordering & endianness
Addresses BOOLEAN OPERATIONS & LOGIC GATES
Fundamentals of Boolean Algebra
-NOT, AND, OR, XOR, NAND, NOR, NXOR
Combining Logic Gates
-NOT, AND, OR, XOR, NOR using NAND logic
Logical Versus Bitwise Operations
Using Bitwise Operations to Set, Clear, Flip or Test Bits
-Setting bits, inverting bits, clearing bits, testing bits ADDING & SUBTRACTING IN BINARY
Adding Binary Integers
-The column addition method of adding denary numbers & adding binary numbers, implementing binary addition using logic gates
Subtracting Binary Integers
-The column subtraction methods of subtracting denary numbers & subtracting binary numbers, implementing binary subtraction using logic gates SHIFT OPERATIONS
Left Shift
Right Shift
Circular Shifts MULTIPLICATION & DIVISION IN BINARY
Multiplication
-Multiplying by a power of 2, column multiplication, Russian peasant multiplication algorithm, multiplication in hardware
Division
-Dividing by a power of 2, denary long division, binary long division, algorithm for binary long division, division in hardware REPRESENTING CHARACTERS & STRINGS OF CHARACTERS
Representing Individual Characters
-ASCII, extended ASCIIs, BCDIC & other early character encodings, EBCDIC, Unicode
Representing Strings of Characters
-Terminated strings, length-prefixed strings, other string representations REPRESENTING TEXT & GRAPHICS ON SCREEN
d104 Mode Displays
Bitmap Displays PARITY CHECKING
What is a Parity Bit
Even & Odd Parity
Advantages, Disadvantages & Limitations of Using Parity Checking
Parity's Use in RAID Storage Devices
Unused Parity Bits SIGNED INTEGERS
Offset Binary
Signed Magnitude Representation
One's Complement
Two's Complement
Other Representations of Signed Numbers
-Base -2, signed-digit representation REAL NUMBERS
Fixed Point Representation
Floating Point Representation
Rational Data Type
Logarithmic Number Systems DENARY ENCODINGS & DECIMAL DATA TYPES
Why Use Denary Representations of Real Numbers?
Binary Encodings of Denary
-Serial decimal, two-out-of-five, bi-quinary, character-based encodings of denary, binary-Coded Decimal (BCD), Chen-Ho Encoding, Densely Packed Decimal (DPD) & excess-3
Decimal Data Types
-Which numbers can be exactly represented in fixed & floating point?
-How inexact?
-Issues with inexact representation
-Decimal representation DATA STRUCTURES
Structs
Arrays
Linked Lists & More Complex Structures
-Limitations of arrays, introducing linked lists, singly & doubly linked lists, more complex data structures TYPES OF COMPUTER MEMORY
Magnetic-Core Memory & Core Rope Memory
RAM
-DRAM & SRAM
ROM
-Mask-programmed ROM, PROM, EPROM, EEPROM, Flash memory SECONDARY STORAGE
Sequential Storage
-Punched tape, magnetic tape
Random Access Storage
-Magnetic disk, optical disk, solid state drives, flash memory & cloud storage MEASURING MEMORY & STORAGE DIGITAL COMMUNICATIONS
Serial Communication
Parallel Communication MEASURING TRANSFER RATES
Baud

This item is Non-Returnable

Details

  • ISBN-13: 9781726352642
  • ISBN-10: 1726352641
  • Publisher: Createspace Independent Publishing Platform
  • Publish Date: August 2018
  • Dimensions: 11 x 8.5 x 0.49 inches
  • Shipping Weight: 1.37 pounds
  • Page Count: 190

Related Categories

You May Also Like...

    1

BAM Customer Reviews