Introduction Arithmetic Operations -- Add, Subtract, Multiply, Divide Complement Operations -- Negate (2's Comp) and Complement (1's) Rotate and Shift Operations -- Left and Right Logical Operations -- And, Or, Xor :Introduction Thió  modulå  containó á seô oæ 16-biô  unsigneä  arithmetiã routines®  Alì routineó uså HÌ aó thå accumulatoò oò thå result¬ anä  HÌ anä DÅ contaiî thå operandó requireä (iæ onlù onå operanä is needed, HL contains it). The available routines are: ADDHD -- HL = HL + DE SUBHD -- HL = HL - DE MULHD -- HL = HL * DE DIVHD -- HL = HL / DE NEGH -- HL = 2's Complement of HL CMPH -- HL = 1's Complement of HL ROTLH -- HL is rotated left one bit position ROTRH -- HL is rotated right one bit position SHFTLH -- HL is shifted left one bit position SHFTRH -- HL is shifted right one bit position ANDHD -- HL = HL AND DE ORHD -- HL = HL OR DE XORHD -- HL = HL XOR DE :Arithmetic Operations -- ADDHD, SUBHD, MULHD, DIVHD Alì  oæ  theså routineó operatå oî HÌ anä  DE¬  placinç  thå resulô  iî HL®  Thå Carrù Flaç ió affected¬  frequentlù useä  tï indicate overflow. Routine Name: ADDHD Functionº HL = HL + DE Inputs: HL, DE are operands Outputs: HL is result, Carry Flag Set (C) means overflow Registers Affected: HL, PSW SYSLIB Routines Called: None Speciaì  Erroò Conditionsº None Routine Name: SUBHD Functionº HL = HL - DE Inputs: HL, DE are operands Outputs: HL is result, Carry Flag Set (C) if HL