.op                         Z8Å USER'Ó MANUAÌ                          Copyrighô 198´                                bù                           RICË SURWILÏ 330 CALVIN COURT WYCKOFF, NEW JERSEY 07481 .he Z8E REFERENCE MANUAL v 3.5 - January 1989 .pa Š.pn 1                    Z8Å ­ Z8° DEBUGGINÇ MONITOÒ I® INTRODUCTION’ Z8Å ió á professionaì qualitù interactivå debugginç tooì designeä tï speeä thå testinç oæ Z8° assemblù languagå programs®   Origin­ allù writteî aó á standalonå monitor¬  Z8Å waó useä iî thå  deve­ lopemenô  oæ thå world'ó largesô Touch-Tonå Input/Voicå  Responså system®   No÷ redonå tï ruî iî á CP/Í oò TurboDOÓ environmenô Z8Å containó  morå featureó iî lesó memorù thaî anù comparablå  soft­ warå product®  Occupyinç lesó thaî 9Ë oæ memory¬ Z8Å includeó thå followinç amonç itó manù featuresº       ­ Fulì screeî animateä displaù oæ thå prograí undeò         tesô whilå iô ió beinç executeä bù thå Z8°       ­ Completå Z8° inlinå assembler¬  witè labels¬ sym­         bols¬  expressions¬  anä directives¬  usinç Ziloç         mnemonicó                               ­ Interactivå  disassemblù witè labeló anä  symboló         tï  consolå  oò disë allowó thå useò  tï  specifù         outpuô formató anä adä commentó       ­ Fullù  traceä prograí executioî includinç á  fulì         screeî singlå steð commanä thaô instructó Z8Å  tï         disassemblå  codå  anä tï movå thå cursoò tï  thå         nexô instructioî tï executå       ­ Uð tï 1¶ useò settablå breakpointó witè  optionaì         pasó countó       ­ Truå  symboliã  debugginç  usinç thå  inpuô  froí         multiplå   Microsofô  MACRO-8° .PRΠ anä  LINK-8°         .SYÍ  fileó anä Z80ASÍ .LSÔ anä SLRNË anä  Z80ASÍ         .SYÍ fileó froí SLÒ Systems®       ­ Dynamiã relocatioî oæ Z8Å aô loaä timå tï thå toð         oæ   useò  memorù regardlesó oæ  size®   Nï  useò         configuratioî oæ anù kinä ió required®       Yoõ  maù  wanô tï spenä somå timå familarizinç yourselæ witè  thå manuaì anä Z8E'ó commanä structure¬ especiallù thå EXAMINÅ memorù command¬ beforå turninç tï thå INSTALLATIOÎ section® .pa ŠII®  INSTALLATION’ Firsô makå á workinç copù oæ Z8E¬  theî placå youò originaì disk ettå  iî  á safå place®   Makå alì modificationó tï  thå  workinç copy¬ noô thå original® Z8E'ó  (E)xaminå  memorù  commanä wilì bå useä tï  changå  memorù contents®  Thió  commanä ió describeä brieflù below®  Foò á  morå detaileä  explanatioî pleaså refeò tï SECTIOÎ Ö oæ  thió  manual¬ COMMANÄ INPUT® Z8Å  requireó  aî addressablå cursoò whicè caî  bå  patcheä  sym bolicallù aó follows:      Firsô instrucô Z8Å tï loaä itselæ aó welì aó thå symboì      fileº                 A>Z8Å Z8E.COÍ Z8E.SYÍ      Thå  symboì filå Z8E.SYÍ containó thå namå anä  addresó      oæ eacè parameteò whicè maù neeä tï bå modified®      Uså thå (E)xaminå memorù commanä tï changå thå requireä      bytes®   Yoõ  maù  enteò commandó iî responså tï  Z8E'ó      asterisë  prompt®  Oncå yoõ enteò "E¢ followeä  bù  thå      symboliã  namå oæ thå addresó yoõ whicè tï change¬  Z8Å      wilì responä bù displayinç  thå actuaì addresó followeä      bù  thå heø anä ASCIÉ representatioî oæ thå bytå  beinç      examineä (non-printablå characteró arå showî aó á "~")®       Foò exampleº      *Å  MXYCÐ Z8Å Z8E.COÍ Z8E.SYÍ           ª 5®   No÷ overlaù Z8E'ó cursoò addresó codå witè youò ownº           *Ì YOURCODE.COM,XYCÐ      Z8Å wilì loaä youò cursoò addressinç routinå oî toð itó      owî beginninç aô thå addresó associateä witè thå symboì      XYCP® 6®   Savå thå ne÷ filå usinç á namå oæ youò choosingº           *×  NEWDEBUG.COÍ 7®   Exiô  bacë  tï  thå  operatinç  systeí  bå  enterinç  á      Control-à aô thå asterisë prompt® IF YOU HAVE AN ANSI-COMPATIBLE TERMINAL... ..®  sucè aó á VT-10° theî yoõ maù selecô thå ANSÉ screeî  driveò bù  modifyinç thå Z8Å sourcå codå tï seô ATERÍ EQÕ TRUÅ anä  theî reassembling®  Iæ  yoõ havå onå oæ thå assembleró supporteä theî iô ió probablù easieò tï reassemblå thaî tï patcè thå code. .pa ŠIII®  INVOKINÇ Z8Å AÔ THÅ CP/Í COMMANÄ LEVEL’ Upoî  invokatioî aô thå CP/Í commanä leveì Z8Å loadó aô  thå  lo÷ enä  oæ thå Transienô Prograí Areá (TPA© whicè beginó aô absolutå addresó 100H®  Thå TPÁ ió thå areá iî memorù wherå useò  programó arå exeYcb® Oncå  loadeä Z8Å determineó thå sizå oæ thå TPÁ bù examininç  thå addresó  fielä oæ thå jumð instructioî aô locatioî 5®   Thió  ad dresó  representó  botè thå entrù poinô intï CP/Í anä thå enä  oæ thå TPA®   Z8Å loweró thió addresó bù approximatelù 9Ë byteó  anä relocateó intï thió areá bù adjustinç alì addresseó withiî itselæ tï reflecô itó ne÷ location®   Thå jumð instructioî aô locatioî µ ió similiarlù modifieä tï reflecô thå ne÷ sizå oæ thå TPA®   Thuó alì  programó  whicè uså thió addresó tï determinå thå amounô  oæ availablå memorù caî ruî unchanged®   Z8Å completeó itó initiali zatioî  bù storinç á jumð instructioî tï itó breakpoinô  handlinç softwarå which is normally aô absolutå addresó 3¸ (hexadecimal)® Symboló whicè arå loadeä froí fileó arå storeä bù Z8Å iî á symboì tablå aô thå toð oæ thå TPÁ jusô belo÷ Z8E®  Z8Å wilì dynamicallù allocatå  thå  storagå necessarù tï holä alì symboló loadeä  froí files» however¬ Z8Å alsï allowó thå useò tï enteò hió owî symboló froí  thå  keyboarä viá thå (A)ssemblå  command®   Z8Å  doeó  NOÔ reservå ANÙ spacå iî memorù foò useò generateä symbols®  Thå useò musô  explicitlù  requesô memorù spacå oî thå CP/Í commanä  line®  Thió ió accomplisheä bù enterinç thå numbeò oæ symboló foò  whicè spacå  shoulä bå reserveä aó á decimaì number®   Thió numbeò musô bå encloseä iî parentheseó anä musô appeaò aó thå firsô  argumenô oî thå commanä linå aó showî belowº            A>Z8Å (32© Iî  thió examplå thå useò haó requesteä spacå foò 3² useò defineä symbols®   Iæ  MAXLEÎ haó bå seô tï ¶ (Seå INSTALLATIOΠ Section© theî  eacè symboì requireó ¸ byteó oæ  storage¬  hence¬  iî  thió examplå  Z8Å wilì seô asidå 25¶ byteó oæ memorù foò useò  defineä symbols®  Subsequenô actioî ió baseä oî thå formaô oæ thå remaindeò oæ  thå commanä linå aó entereä bù thå user®  Iî thå exampleó thaô follo÷ beaò  iî  minä  thaô anù oæ theså commanä lineó maù  contaiî  thå argumenô  requestinç memorù spacå foò useò symboì tablå  entries®  Thå argumenô woulä appeaò immmediatå afteò "Z8E¢ iî everù case®      1®    A>Z8Å                                    Z8Å resideó aó á standalonå prograí iî memory®      2®    A>Z8Å  USERFILE.COÍ                    USERFILE.COÍ ió loadeä aô thå beginninç oæ thå Š                   TPÁ  anä  ió readù tï bå acteä oî bù Z8Å  com                    mands®      3®    A>Z8Å  USERFILE.COÍ USERFILE.SYÍ [,biasÝ                    USERFILE.SYÍ ió reaä iî bù Z8Å anä alì  symboì                    nameó containeä iî thå filå arå entereä intï á                    tablå  whicè beginó aô thå startinç addresó oæ                    Z8Å (thå endinç addresó oæ thå "new¢ TPA©  anä                     extendó  downwarä  iî  memory®   Thå  optionaì                    bias¬  iæ  specified¬  ió á 1¶ biô valuå whicè                    wilì bå addeä tï thå 1¶ biô addresó associateä                    witè eacè symboì iî thå file®   (Iî thió exam                    plå á .SYÍ filå ió shown»  however¬  sincå alì                    addresseó  appearinç iî á .SYÍ filå arå  abso                    lutå  thå optionaì biaó woulä probablù noô  bå                    used.©                    USERFILE.COÍ ió loadeä aô thå starô oæ thå TPÁ                    onlù afteò thå .SYÍ filå haó beeî reaä anä thå                    symboì  tablå built®                                4®    A>Z8Å  USERFILE.COÍ  USERFILE.PRÎ [,biasÝ                                         Aó  iî  thå previouó examplå  USERFILE.COÍ  ió                    loadeä  aô thå beginninç oæ thå  TPA¬  buô  iî                    thió instancå á .PRÎ filå ió useä tï construcô                    thå  symboì table®   Thå optionaì biaó becomeó                    verù  usefuì iæ thå .LSÔ oò .PRΠ filå  repre­                    sentó  thå  listinç oæ á relocatablå  program®                     Relocatablå programó linkeä usinç  Microsoft'ó                    LINK-8° defaulô tï á loaä addresó oæ 103È witè                    thå  threå  byteó  oæ memorù locateä  aô  100È                    containinç  á jumð tï thå entrù poinô  oæ  thå                    program®   Therefore¬  iæ  thå useò supplieó á                    biaó  oæ 10³ iî thå commanä linå alì  relocat­                    ablå  symboló iî thå filå wilì  bå  associateä                    witè  theiò actuaì addresseó iî  memory®   Anù                    biaó  specifieä  wilì onlù bå addeä  tï  thoså                    symboló  whicè arå flaggeä aó codå relativå iî                    thå .PRÎ file® Á biaó wilì noô bå addeä tï anù                    symboì  flaggeä  aó  ABSOLUTE¬   EXTERANL¬  OÒ                    COMMON®                    USERFILE.COÍ ió loadeä aô thå starô oæ thå TPÁ                    onlù afteò thå .LSÔ oò .PRÎ filå haó beeî reaä                    anä thå symboì tablå built® Š     5®    A>Z8Å USERFILE.COÍ USERFILE.SYÍ [,biasÝ NFILE.LSÔ [,biasÝ                                                  Thå truå poweò oæ Z8E'ó symboì loadinç ió besô                    evidenceä wheî loadinç multiplå symboì  tableó                    froí  severaì files®   Thå firsô filå ió  gen­                    erallù  á .SYÍ filå specifyinç alì thå  globaì                    symboì nameó iî thå prograí tï bå tested®  Thå                    subsequenô fileó specifieä oî thå commanä linå                    arå  usuallù .PRÎ oò .LSÔ fileó oæ thå indivi­                    duaì  sourcå moduleó thaô werå originallù  as­                    sembleä  anä theî linkeä (whicè  produceä  thå                    .SYÍ file)®  Althougè onlù twï fileó (USERFILÅ                    anä NFILE© arå showî iî thió example¬ iî actu­                    alitù thå numbeò oæ .SYÍ anä .PRÎ fileó speci­                    fieä  iî  thå commanä linå ió limiteä onlù  bù                    thå  sizå  oæ Z8E'ó inpuô buffeò whicè  ió  8°                    characteró long®                    USERFILE.COÍ  ió loadeä  aô thå starô  oæ  thå                    TPÁ  onlù  afteò alì .SYÍ anä .PRN/.LSÔ  fileó                    havå beeî reaä anä thå symboì tablå built®                    Noteº                    Iæ nï biaó ió specified¬  Z8Å wilì uså á  biaó                    oæ zero® Iæ  morå thaî onå .LSÔ oò .PRÎ filå ió beinç  loaded¬  theî  eacè filå  namå caî bå specifieä witè itó owî bias®   Thå biaó maù  bå entereä iî thå forí oæ á symboì name¬ hexadecimaì number¬ decimaì number¬  oò  anù combinatiioî oæ thå threå iî aî expressioî usinç thå  « anä ­ operators®   Iæ thå individuaì modulå haó  á  globaì entrù  point¬  thå namå oæ whicè waó previouslù loaded¬  thå useò caî  biaó alì symboló witè thå valuå associateä witè  thió  name®  Iî  thió  waù alì symbols¬  botè absolutå  anä  relocatable¬  arå associateä witè theiò actuaì locatioî iî memory® Z8Å  aó  presentlù configureä caî builä á symboì tablå  froí  thå lisô fileó produceä bù thå followinç programsº     1® Microsofô   MACRO-8°    V3.3·  .PRÎ fileó  Maù 8¬ 198°     2® Microsofô   MACRO-8°    V3.4´  .PRÎ fileó  Deã 9¬ 198±     3® Microsofô   LINK-8°     V3.4´  .SYÍ fileó  Deã 9¬ 198±     4® SLÒ Systemó Z80ASÍ      V1.0·  .LSÔ fileó     5® SLÒ Systemó SLRNË       V1.0·  .SYÍ fileó     6® SLÒ Systemó Z80ASÍ      V1.³   .PRÎ fileó  Z80ASÍ anä SLRNË maù bå configureä foò 8° oò 13² columî output® Z8Å  useó thå filå namå extensioî (thå threå characteró appearinç tï thå righô oæ thå period© tï determinå thå formaô oæ thå  file® Eacè  oæ  thå abovå filå typeó haó á distinguishinç  format®  Thå characteriticó oæ eacè typå arå describeä iî APPENDIØ A® Š         Durinç thå loadinç procesó Z8Å displayó statuó anä erroò messageó oî  thå  consolå relatinç tï thå activitù iî  progresó  aó  showî belowº                        STATUÓ  MESSAGÅ                  DESCRIPTIOÎ      1® Loadingº USERFILE.COÍ          Z8Å  ió attemptinç tï opeî                                        thå  nameä  filå (iî  thió                                        case¬ USERFILE.COM©      2®  Numbeò oæ symboló loadedº     Followinç  thå loadinç  oæ                                        alì symboló froí á listinç                                        filå  oò  á .SYÍ file¬ thå                                        numbeò  oæ symboló  loadeä                                        froí thå specifieä filå ió                                        displayeä  aó  á   decimaì                                        number®      3®   Loadedº 10°  YYYÙ            Z8Å displayó thå  startinç           Pagesº  ZZÚ                  anä  endinç memorù addres­                                        seó  oæ  thå  targeô  filå                                        (thå firsô filå  specifieä                                        oî  thå CP/Í commanä  linå                                        anä thå onå whicè ió goinç                                        tï bå debugged)®                                        "Pages:¢   referó  tï  thå                                         decimaì  numbeò  oæ  pageó                                        anä  ió thå counô  oæ  25¶                                        bytå  pageó  iî thå  file®                                        Thió numbeò maù  bå subse­                                        quentlù useä witè thå CP/Í                                        SAVÅ commanä oncå thå  de­                                        buç sessioî ends®           ERROÒ  MESSAGÅ                        DESCRIPTIOÎ      1®   Filå noô founä               Thå  filå specifieä iî thå                                        commanä coulä noô bå founä                                        oî thå specifieä drive®      2®   Symboì tablå noô founä       Thå   specifieä  filå  waó                                        founä buô diä noô  contaiî                                        á  properlù formatteä sym­                                        boì table®      3.   Invalid offset - using 0000  Thå  useò haó specifieä aî                                        invaliä offseô tï bå addeä                                        tï eacè loadeä symbol® Z8Å                                        wilì continuå tï loaä thió                                        symboì  filå buô wilì  noô Š                                       adä  anù biaó tï thå  sym-                                        bols®  Thió erroò maù havå                                        occureä  becauså thå  useò                                        specifieä aî offseô iî thå                                        forí oæ á symboì whicè haä                                        noô    beeî     previouslù                                        loaded¬  oò  thå useò  maù                                        havå  specifieä á  numeriã                                        valuå  whicè containeä  aî                                        illegaì character.       4®   Syntaø Erroò                Thå  filå namå waó  incor­                                        rectlù specified® Afteò  alì useò files¬  botè symboì fileó anä thå .COÍ filå tï bå debugged¬  havå beeî loadeä Z8Å displayó currenô memorù usagå  aó followsº      Totaì Symbolsº    XXXØ      Symboì Tableº     XXXØ ­ XXXØ      Z8Å relocatedº    XXXØ ­ XXXØ      Toð oæ memoryº    XXXØ            Iô  ió importanô tï notå thaô Z8Å expectó thå fileó appearinç  iî thå  commanä  linå tï bå appeaò iî á specifiã order®   Thå  firsô filå  namå  appearinç iî thå commanä linå ió assumeä  tï  bå  thå targeô filå whicè ió tï bå debugged®   Iô ió alwayó thå lasô filå tï  bå loaded®  Alì filå nameó followinç thå targeô filå namå arå assumeä tï bå symboì inpuô fileó anä theù arå loadeä iî thå ordeò iî whicè theù appear® Thå  firsô  filå  nameä  iî thå commanä  linå  ió  alwayó  loadeä startinç aô addresó 10° hex®   Thå "I¢ commanä containó aî optioî tï  allo÷  thå filå tï bå loadeä aô á  differenô  address®   Thió featurå ió noô availablå aô thå CP/Í commanä linå level® Foò á discussioî oæ thå formaô oæ symboì fileó seå APPENDIØ A® .pa ŠV® INITIALIZATION’ Oncå Z8Å haó beeî loaded¬ anä haó iî turî loadeä alì fileó speci­ fieä oî thå commanä line¬  iô initializeó alì useò registeró tï ° witè thå followinç exceptionsº      Thå  user'ó prograí counteò containó addresó  10°  heø      whicè ió thå starô oæ thå TPA®        Thå  user'ó  stacë pointeò ió seô tï thå startinç  ad­      dresó  oæ Z8Å (thå toð oæ thå TPA© minuó  two®   Theså      twï  byteó  arå seô tï zerï iî  accordancå  witè  CP/Í      convention®   Wheî CP/Í loadó á prograí iô initializeó      á  stacë foò thå loadeä prograí bù pushinç thå addresó      oæ  thå jumð tï thå systeí warí booô routinå ontï  it®      Thuó useò programó (STAT.COÍ ió aî example© caî chooså      tï terminatå themselveó  anä returî tï CP/Í bù  execu­      tinç  aî REÔ througè thió addresó oî thå  stack®   Z8Å      accomplisheó  thå  samå objectiveº   thå 000°  oî  thå      stacë  permitó thå useò prograí tï returî tï CP/Í  viá      addresó  000°  whicè  alwayó containó á  jumð  tï  thå      system'ó warí booô routine®             Thå  useò  É (interrupt© registeò ió seô tï thå  valuå      containeä  iî  thå  É registeò wheî  Z8Å  waó  loaded®       Modifù aô youò owî risk® Alì  inpuô anä outpuô bù Z8Å ió accomplisheä usinç  bufferó  con­ taineä withiî itself®  Z8Å doeó noô uså thå defaulô DMÁ buffeò aô absolutå  locatioî  8° noò doeó iô uså thå defaulô  Filå  Controì Blocë  (FCB©  aô absolutå locatioî 5C®      Noteº                                                      Wheî  CP/Í finisheó loadinç  anù  program¬            includinç  Z8E¬  iô moveó thå commanä linå            taiì tï thå defaulô DMÁ buffeò aô absolutå            addresó  8° (hex© anä initializeó thå  de­            faulô  FC aô absolutå addresó 5à tï  thå            namå oæ thå firsô filå (oò firsô twï fileó            iæ twï oò morå arå specified© appearinç iî            thå commanä line®   Z8Å makeó uså oæ  thió            informatioî  iî  ordeò tï  loaä  thå  useò            prograí  anä  anù symboì  files®   Iæ  thå            prograí  tï bå testeä alsï expectó aî ini­            tializeä FC and/oò DMÁ buffeò (aó ió verù            ofteî thå case)¬ theî thå useò musô effecô            thió  beforå  attemptinç  tï  executå  thå            program®            Foò  example¬  manù texô editinç  programó            arå  invokeä  bù  typinç thå namå  oæ  thå            editoò prograí followeä bù thå namå oæ thå Š           prograí tï ediô oî thå CP/Í commanä  line¬            aó iî hypotheticaì case:                  A>EDIÔ B:FYL2EDIT.BAÓ            Oncå thå prograí EDIT.COÍ ió loadeä iô maù            expecô  tï finä thå defaulô FC tï bå  al­            readù    seô   uð   tï   reaä   thå   filå            FYL2EDIT.BAS®   EDIT.COÍ  maù alsï  expecô            thå  DMÁ buffeò tï contaiî thå  numbeò  oæ            characteró  iî thå commanä linå aô addresó            80¬  aó  welì thå thå texô oæ thå  commanä            linå startinç aô addresó 81® Iî thió exam­            plå  locatioî 8° woulä contaiî á  hexadec­            imaì Æ (decimaì 15© representinç thå  num­            beò   oæ  characters¬   anä  locationó  8±            througè 8Æ woulä contaiî thå 1µ characteró            (spacå througè S)®  Similiarly¬  thå firsô            bytå  oæ  thå defaulô FC  aô  addresó  5à            woulä  contaiî thå numbeò ± (numeriã equi­            valenô  oæ drivå B© anä thå nexô 1±  byteó            woulä  contaiî thå filå namå  FYL2EDIÔ  iî            ASCII®   Iæ  thå namå FYL2EDIÔ waó shorteò            thaî ¸ characters¬  theî thå remaindeò  oæ            thå  filå  namå fielä iî thå FC woulä  bå            filleä witè ASCIÉ spaces® Thå nexô ³ byteó            woulä contaiî thå filå typå iî  ASCII»  iî            thió  examplå thå filå typå ió BAS®  Iæ nï            filå typå waó specified¬  thió fielä woulä            contaiî  ³ ASCIÉ spaces®            Now¬  iæ  thå useò waó tï debuç  thå  EDIÔ            prograí usinç Z8E¬  thió initializatioî oæ            thå  defaulô  DMÁ buffeò anä  defaulô  FC            musô  bå  accomplisheä "bù hand¢ prioò  tï            attemptinç tï debuç EDIT.COM¬ owinç tï thå            facô thaô CP/Í haó alreadù seô uð theså tï            areaó witè thå datá froí thå commanä  linå            whicè waó typeä iî tï loaä Z8E®  Iî short¬            EDIÔ musô bå trickeä intï believinç iô waó            loadeä bù CP/Í anä noô bù Z8Å anä thå useò            musô  perforí thå initializatioî oæ  theså            twï  areas®  Thå  useò  maù uså  thå  "I¢            commanä tï initializå thå defaulô  commanä            linå  buffeò anä FCB®  Furtheò informatioî            regardinç  thå formaô oæ thå FC  anä  DMÁ            buffeò  maù må founä iî Digitaì Research'ó            CP/Í 2.ø INTERFACÅ GUIDE. .pa ŠV®  COMMANÄ INPUT’ Oncå  filå  anä  symboì tablå loadinç  haó  beeî  completed¬  Z8Å promptó  thå  operatoò foò commanä inpuô bù  displayinç  thå  "*¢ character®  Thå operatoò caî theî typå anù oæ Z8E'ó singlå letteò commands®   Somå  commandó requirå nï argumentó whilå otheró  re­ quirå  betweeî onå anä four® Argumentó maù bå iî anù oæ thå formó listeä  belo÷ (excepô aó noteä iî thå descriptioî oæ thå  indivi­ duaì commands)º           SYMBOLº        Anù  symboì previouslù loadeä  oò  previouslù                     entereä  viá thå keyboarä (seå Á command© maù                     appeaò aó á commanä argument® Alì symboló arå                     treateä aó 1¶ biô values®                                                                           HEXº           Á  1¶  biô  heø numbeò maù bå entereä  aó  aî                     argument®  Onlù thå lasô fouò characteró  en­                     tereä arå treateä aó significanô inpuô iæ Z8Å                     ió  expectinç  á 1¶ biô  argument®  Iî  thoså                     instanceó wherå Z8Å expectó á ¸ biô argument¬                     onlù thå lasô twï characteró arå significant®                      Aó  such¬  thå useò maù elecô tï correcô mis­                     takeó bù eitheò backspacinç anä retyping¬  oò                     bù  continuinç tï enteò thå numbeò anä  ensu­                     rinç  thaô thå erroneouó digiô doeó noô  ap­                     peaò  iî thå rightmosô fouò (oò two©  charac­                     teró aó showî iî thå followinç exampleº                         *Å 1E21F´                               Iæ  á 1¶ biô argumenô  ió  expecteä                               Z8Å  woulä  ignorå  thå  firsô  twï                               digitó  (± anä E© anä woulä examinå                               thå  contentó  oæ  memorù  locatioî                               21F4®                     Iæ nï symboì tablå ió presenô iî memorù  theî                     hexadecimaì  numberó (¸ oò 1¶ bitó iî length©                     maù begiî witè anù digiô ° - F®  However¬  iæ                     á  symboì tablå ió iî memorù theî  alì  hexa                     decimaì  numberó whicè begiî witè á digiô  iî                     thå  rangå  Á  - Æ arå  evaluateä  firsô  aó                     symboì  names®  Iæ nï correspondinç namå  ió                     founä  iî thå symboì tablå theî Z8Å attemptó                     tï  re-evaluatå  thå namå  aó  á  hexadecimaì                     number®  Foò  example¬  thå tokeî DEAÄ ió  á                     valiä  symboì nameó aó welì aó á valiä hexa                     decimaì number® Iæ á symboì tablå ió presenô                     theî  Z8Å  firsô searcheó thå  symboì  tablå                     lookinç  foò thå strinç DEAD®  Iæ  nï  matcè Š                    occuró  theî  Z8Å treató DEAÄ aó  thå  hexa                     decimaì  numbeò  0DEAD®   Tï  forcå  Z8Å  tï                     evaluatå aî argumenô aó á hexadecimaì numbeò                     prefiø  thå argumenô witè á leadinç zerï  aó                     iî 0DEAD®      REGISTERº      Valiä Z8° 1¶ biô registeò  nameó arå  permit­                     teä  aó arguments®  Iæ á 1¶ biô registeò namå                     ió  entered¬   Z8Å  useó  thå  1¶  biô  valuå                     currentlù containeä iî thå specifieä registeò                     paiò  iî thå user'ó registeò seô aó aî  argu­                     ment®                          *Ä HÌ ¸                               instructó  Z8Å  tï dumð  thå  firsô                               eighô  oæ  memorù byteó  whicè  arå                               locateä aô thå addresó containeä iî                               thå user'ó HÌ registeò paiò                     Valiä 1¶ biô registeò namesº                                                             AÆ ­ Accumulatoò anä Flaç                               Bà ­ Bà registeò paiò                               DÅ ­ DÅ registeò paiò                               HÌ ­ HÌ registeò paiò                               SÐ ­ Stacë Pointeò                               Р ­ Prograí Counteò                               Pà ­ Prograí Counteò                               IØ ­ IØ indeø registeò                               IÙ ­ IÙ indeø registeò                     Notå  thaô thå prograí counteò maù bå  speci­                     fieä iî eitheò oæ twï ways®   Thå singlå cha­                     racteò "P¢ caî bå useä tï specifù thå prograí                     counteò  provideä  iô doeó noô appeaò  iî  aî                     expression®   Tï includå thå currenô valuå oæ                     thå  user'ó prograí counteò iî aî  expressioî                     thå mnemoniã "PC¢ musô bå used®                     Iæ aî expressioî useä aó aî argumenô containó                     á  registeò  paiò aó onå oæ  itó  terms¬  thå                     registeò paiò musô bå thå firsô term®   Also¬                     onlù  onå registeò paiò maù bå includeä iî aî                     expressionº                          HL+´      valiä expressioî                          5+DÅ      invaliä expressioî ­ registeò                                    paiò ió noô thå firsô terí                                                 HL+BC      invaliä   expressioî   - morå Š                                   thaî  onå  registeò paiò  waó                                    specified                          P-³       invaliä   expressioî   ­ "PC¢                                    musô  bå useä tï includå  thå                                    currenô  valuå oæ thå prograí                                    counteò iî aî expressioî                                                             Tï   differentiatå  betweeî  thå  hexadecimaì                     numberó AF¬  BC¬  anä DÅ anä thå Z8° registeò                     pairó oæ thå samå namå bå surå tï prefiø  thå                     numericaì versioî witè á leadinç 0®                     Notå  alsï thaô thå Z8° primå registeò  nameó                     arå  noô alloweä aó argumentó excepô iî thå Ò                     command®      REGISTEÒ       Z8Å allowó thå useò tï specifù thå datá  con­      INDIRECTº      taineä iî thå memorù locatioî pointeä tï bù á                     registeò paiò aó aî argument®   Foò instance¬                     iæ thå user'ó HÌ registeò paiò containeä 18EÅ                     anä thå addresseó 18EÅ anä 18EÆ containeä thå                     byteó  4² anä 6± respectively¬  theî thå com­                     manä   *Å (HL©    woulä examinå thå  contentó                     oæ  memorù locatioî 6142®  Notå thaô registeò                     indirecô  memorù referenceó arå indicateä  bù                     enclosinç  thå registeò paiò namå  iî  PAREN­                     THESEÓ whicè followó thå ZILOÇ mnemoniã meth­                     oä oæ signifyinç "thå contentó of"®                     Thå  mosô usefuì applicatioî oæ registeò  in­                     direcô  argumentó  ió tï seô  breakpointó  aô                     subroutinå  returî addresses®   Consideò  thå                     situatioî  oæ  á prograí whicè  ió  currentlù                     suspendeä  viá á breakpoinô somewherå iî  thå                     middlå  oæ  á  subroutine®   Thå useò  ió  nï                     longeò  interesteä debugginç thå bodù oæ  thå                     subroutine»  hå onlù careó abouô gettinç bacë                     tï thå instructioî thaô followó thå CALÌ thaô                     goô  hií intï thå subroutine®   Registeò  in­                     direcô formaô allowó hií tï enterº                                      * (SP©                     Thió  informó Z8Å tï seô á breakpoinô aô  thå                     addresó  pointeä  tï  bù  thå  stacë  pointeò                     register®      DECIMAL:       Decimaì numberó iî thå rangå ° - 6553µ maù bå                     entereä aó arguments®  Alì digitó oæ thå num-                     beò  musô  bå  iî thå rangå  0-9®  Á  decimaì Š                    numbeò  musô bå followeä bù á "#¢  character¬                     otherwiså Z8Å wilì treaô iô aó á heø  number®                     Thå  followinç examplå showó á decimaì numbeò                     beinç inpuô aó parô oæ thå Å command:                          *Å 512£                                                      instructó  Z8Å  tï  examinå  memorù                               locatioî  51² decimaì (20° hex©       LITERALº      ASCIÉ  literaló uð tï 7¸ byteó iî lengtè  arå                     permitteä aó argumentó (Z8E'ó inpuô buffeò ió                     8°  characteró  lonç  lesó  thå  openinç  anä                     trailinç  quotå characters)®   ASCIÉ literaló                     musô bå encloseä iî quotes®   Thå quotå char­                     acteò  itselæ ió thå onlù characteò noô  per­                     mitteä aó á literal®   Commandó whicè dï  noô                     permiô  thå uså oæ ARGUMENT-STRINGó (seå  be­                     low©  wilì stilì accepô inpuô iî thå forí  oæ                     quoteä  strings®   Iî  sucè á caså  Z8Å  wilì                     ignorå alì buô thå lasô twï characteró oæ thå                     quoteä  literal¬  treatinç thå inpuô aó á  1¶                     biô number®  Foò examplå iæ thå useò enteredº                                     *Ú 'ABCD§                     Z8Å  woulä treaô 'BC§ aó á 1¶ biô numbeò  anä                     begiî disassemblinç aô addresó aô 4243.   ARGUMENT­         Thå Æ (find)¬  Å (examinå memory)¬  Π (querù     STRINGS:          I/Ï  portó withouô pre-read)¬  Ñ  (querù  I/Ï                     ports)¬  anä  Ù (filì memory© commandó permiô                     thå uså oæ ARGUMENT-STRINGS¬ whicè arå simplù                     combinationó  oæ  alì  valiä  argumenô  typeó                     separateä bù commas®  ARGUMENT-STRINGó maù bå                     anù  lengtè  uð tï thå limiô oæ  Z8E'ó  inpuô                     buffeò  whicè  ió 8°  byteó  long®  ARGUMENT-                     STRINGó   maù  bå  terminateä  bù  eitheò   á                     carriagå returî oò thå firsô spacå  characteò                     noô  appearinç iî betweeî quotå  characters®                     Thå  followinç  ió aî examplå oæ á  1µ  bytå                     ARGUMENT-STRINGÓ    strinç   whicè   combineó                     SYMBOLS¬ LITERALS¬ HEX¬ anä DECIMAÌ numbers:                        SYMBOL,'xyZ',4F,12E4,9,21#,511#,'ABc§                     Assuminç  thaô SYMBOÌ ió equaì tï  177È  theî                     thå abovå ARGUMENT-STRINÇ woulä evaluatå toº                                         0± 7· 7¸ 7¹ 5Á 4Æ 1² E´ 0¹ 1µ 0± FÆ 4± 4² 6³                         Again¬  ARGUMENT-STRINGÓ  arå  terminateä  bù                     eitheò  á  carriagå  returî oò bù  thå  firsô Š                    spacå  characteò  thaô doeó noô appeaò  iî  á                     quoteä literaì string. Z8Å  permitó expressionó usinç thå « anä - operators®  Anù argu menô typå maù bå combineä witè anù otheò type®  Thå lengtè oæ  aî expressioî  ió  limiteä  onlù bù thå sizå oæ  thå  inpuô  buffer® Expressionó  arå  evaluateä  froí lefô tï righô anä  thå  uså  oæ parentheseó ió noô permitted® Z8Å  indicateó argumenô erroró bù printinç á questioî mark® Argumentó maù  bå  line-editeä usinç thå  standarä  CP/Í  controì charactersº                backspaceº  eraså thå lasô characteò typeä                controì Xº  eraså thå entirå linå                controì Cº  returî tï CP/Í viá warí booô Wheî  enterinç  argumentó control-Ø clearó thå argumenô  list»  á seconä  control-Ø clearó thå commanä linå anä causeó Z8Å  tï  re- prompt for a command. Alì inpuô ió truncateä tï thå sizå oæ Z8E'ó inpuô buffeò whicè ió 8° characteró long®  Alì alphabetiã inpuô tï Z8Å maù bå iî uppercaså oò lowercase® Alì outpuô bù Z8Å followó thå dictateó oæ thå CASÅ bytå aó patcheä bù thå useò (seå INSTALLATION)® Iî  thió  manuaì thå appearancå oæ squarå bracketó Û Ý arounä  aî argumenô alwayó indicateó thaô thå argumenô ió optional® .pa ŠVI® BREAKPOINTS’ Breakpointó  arå  thoså addresseó iî thå prograí  undeò  tesô  aô whicè  thå useò wisheó tï suspenä executioî anä returî controì tï Z8E®  Thå  useò maù set¬  clear¬  anä displaù breakpointó aô  anù time¬  viá thå appropriatå commanä iî responså tï Z8E'ó  asterisë prompt®   Z8E'ó  implementatioî oæ breakpointó doeó noô forcå thå useò tï tediouslù enteò breakpoinô addresseó everù timå executioî ió resumed®  Rather¬  thå useò maù enteò uð tï 1¶ breakpoinô  ad­ dresseó anä eacè breakpoint¬  oncå set¬ ió storeä iî onå oæ Z8E'ó internaì tableó anä remainó iî effecô untiì explicitlù cleareä bù thå useò viá thå Cleaò breakpoinô commanä (seå à command)® Z8Å alsï allowó yoõ tï specifù á pasó counô tï bå associateä witè anù breakpoinô thaô ió set®   Pasó countó indicatå thå numbeò  oæ timeó  á particulaò instructioî musô bå executeä beforå Z8Å  wilì regaiî control® Furthermore¬  Z8Å  doeó noô modifù anù codå iî thå  useò  prograí untiì  á GÏ commanä ió issueä (seå Ç command)®  Thió permitó  thå useò tï examinå code¬  anä makå patcheó iæ desired¬  aô anù poinô iî thå debuç session® Wheî  á breakpoinô ió reacheä iî thå useò prograí anä Z8Å regainó control¬  thå messageº      *BP*XXXØ      ió displayeä wherå XXXØ representó thå hexadecimaì addresó oæ thå breakpoint®   Iî  addi­ tion¬  Z8Å  wilì displaù thå symboliã namå oæ thió addresó iæ onå existó  iî thå symboì table®  Z8Å followó thió witè á displaù  oæ thå  asterisë  prompô indicatinç iô ió readù  readù  foò  commanä processing® Thå  messageº     *ERROR*BP*XXXØ      ió displayeä oî thå consolå wheneveò Z8Å determineó thaô controì haó beeî regaineä withouô  á valiä  breakpoinô havinç beeî reached®   Thió ió generallù causeä bù á useò prograí whicè haó gonå ofæ thå deeð end®   Iæ thå  useò examineó  thå  currenô contentó oæ thå registeró (viá thå Ø  com­ mand© thå currenô prograí counteò wilì mosô assuredlù contaiî  aî addresó  whicè  haä  noô  previouslù beeî seô  aó  á  breakpoint®  Thingó tï looë foò wheî thió situatioî ariseó includeº  á prograí thaô ble÷ itó stack¬ á prograí thaô performeä á ² 1/² gaineò witè á fulì twisô indirecô througè á register»  ie®  JÐ (HL© intï  thå greaô  unknown¬  anä  attemptinç tï tracå wherå wiså meî feaò  tï treaä (BIOÓ anä BDOÓ I/Ï routines)® Z8Å  wilì  allo÷ yoõ tï singlå steð (trace© anä  seô  breakpointó anywherå iî memory®  However¬  beaò iî minä thaô aó yoõ enteò thå BIOÓ  anä BDOÓ netherworlä youò stacë pointeò wilì aô somå  poinô bå  saveä  directlù iî memorù aó CP/Í switcheó tï itó  owî  stacë (youò  stacë  pointeò  ió noô saveä oî á stacë  bù  CP/M)®  Iæ  á breakpoinô haó beeî seô aô aî instructioî somewherå iî BDOÓ oò iî thå BIOÓ (afteò thió savå oæ youò stacë pointeò haó occured©  anä thió  breakpoinô ió reached¬  Z8Å wilì itselæ calì á BDOÓ routinå iî aî attempô tï displaù thå *BP*XXXØ messagå oî thå console®  Aô thió  poinô CP/Í wilì savå Z8E'ó stacë pointeò anä overlaù  youró iî  memory®  Wheî BDOÓ eventuallù restoreó thå stacë pointeò  anä Šexecuteó  á REÔ instructioî yoõ wilì noô returî tï  youò  prograí anä  youò  stacë  pointeò wilì bå gone®  Theså  routineó  caî  bå traced¬  albeiô witè difficulty¬ buô yoõ musô keeð aî eyå oî whaô CP/Í ió doinç witè thå stacë pointer® Aó  distributed¬  Z8Å useó memorù locatioî 38è aó itó  breakpoinô vector® Iæ youò systeí softwarå useó 38è foò itó owî purposeó oò iæ  yoõ  arå debugginç anotheò prograí whicè vectoró througè  38è theî yoõ maù wanô tï patcè Z8Å tï uså á differenô vectoò address® Changå  thå  valuå oæ RSTVEà tï onå oæ thå  otheò  legaì  values® Instructionó foò doinç thió arå giveî iî sectioî 2. .pa ŠÁ    Assemble’ ________________________________________________________________ß Thå  Á commanä permitó thå useò tï effecô inlinå assemblù oæ  Z8° assembleò sourcå code¬  includinç labeló anä symbols¬  usinç  thå fulì  Z8°  instructioî set®  Iî addition¬  thå assembleò  acceptó standarä  Ziloç mnemonicó (APPENDIØ B)¬  expressionó usinç thå  « anä ­ operators¬  aó welì aó thå followinç fivå assembleò  direc­ tivesº  ORG¬ DEFB¬ DDB¬ EQU¬ anä DEFW®  Thå formaô oæ thå commanä isº         *Á  ARG±  ®  Iæ  yoõ changå  youò minä yoõ caî uså ^Ø tï canceì thå commanä oò yoõ caî typå iî aî invaliä argumenô aó ARG1®  Thió wilì causå á  questioî marë tï bå displayed» however¬ nï instructioî wilì bå executed® Durinç  blocë  tracinç (ARG± greateò thaî 1© thå commanä  maù  bå terminateä bù hittinç anù keù oî thå keyboard® Afteò aî Ó commanä haó beeî issueä pressinç thå . Thå  Ó commanä doeó noô relocatå instructionó beforå executioî aó doeó thå Ç commanä (seå Ç command)®  Hence¬ iô ió noô possiblå tï singlå steð througè eacè iteratioî oæ á DJNÚ ¤ instruction® .pa ŠÕ    Writå Symboì Tablå tï Disk’ ________________________________________________________________ß Thå  Õ commanä allowó thå useò tï writå thå currenô symboì  tablå tï á disë file®  Thå formaô oæ thå commanä isº                *Õ   ARG±                ARG±  ió thå namå oæ thå filå tï whicè thå  symboì                tablå ió tï bå written® Thió  commanä ió usefuì tï savå anù symboì nameó entereä  bù  thå useò  viá thå Á command®   Thå entirå symboì tablå ió writteî  tï disë usinç thå formaô oæ á .SYÍ filå (seå appendiø A)®  Thå tablå caî bå subsequentlù loadeä aô thå nexô invokatioî oæ Z8E® Notå  thaô sincå thå filå ió storeä aó á .SYÍ formatteä filå  thå useò shoulä uså á  filå namå extensioî thaô begiî witè thå letteò "S"®   Thió  ió duå tï thå facô thaô thå nexô timå Z8Å loadó thió symboì  filå iô wilì examinå thå thå firsô characteò oæ thå  filå namå extension®   Iæ thå firsô characteò ió aî "S¢ thå formaô  ió assumeä tï bå .SYÍ anä thå symboì tablå ió builô accordingly» thå appearancå  oæ anù otheò letteò ió takeî tï indicatå á .PRÎ file®  Iæ  á filå witè thå namå ARG± alreadù existó oî disë iô  wilì  bå deleted® .pa ŠÖ    Verifù twï memorù blocks’ ________________________________________________________________ß Thå  Ö  commanä allowó thå useò tï comparå twï blockó oæ  memory® Z8Å wilì displaù alì differenceó betweeî thå two®   Thå formaô oæ thå commanä isº      *Ö   ARG±  ARG²  ARG³           wherå  ARG±  ½  thå startinç addresó oæ memorù blocë ±                  ARG²  ½  thå endinç addresó oæ memorù blocë ±                  ARG³  ½  thå startinç addresó oæ memorù blocë ² Z8Å compareó memorù blocë ± tï memorù blocë ² bytå bù byte®  Iæ á mismatcè  occuró  Z8Å wilì displaù thå addresó iî eacè  blocë  aô whicè  thå mismatcè waó found¬  aó welì aó thå bytå containeä  aô eacè address®   Thå comparisoî continueó untiì thå endinç addresó ió reached® Thå  useò maù halô thå commanä aô anù timå bù depressinç anù  keù oî thå keyboard® .pa Š×    writå memorù tï disk’ ________________________________________________________________ß Thå  × commanä allowó thå useò tï writå thå contentó oæ memorù tï á disë file® Thå formaô oæ thå commanä isº           *×  arg± [arg²  arg3Ý                ARG±  ió thå namå oæ á filå tï whicè writinç  wilì                takå place®                ARG² anä ARG³ arå thå optionaì startinç anä endinç                addresseó  oæ thå portioî oæ memorù tï bå  writteî                tï  thå disk®   Iæ thå addresseó omitteä theî  thå                memorù  blocë  tï  bå writteî ió  defineä  bù  thå                startinç  anä  endinç addresseó oæ thå  lasô  filå                loaded®   Theså  addresseó caî bå  redisplayeä  bù                enterinç thå É commanä witè nï arguments® Z8Å  alwayó  deleteó anù filå oî disë whoså namå ió thå  samå  aó ARG1®  Iæ nï filå bù thió namå existó theî Z8Å wilì automaticallù creatå it® Z8Å wilì echï thå startinç memorù addresó anä continuallù  updatå thå endinç memorù addresó aó thå writinç tï disë takeó place® .pa ŠØ    displaù machinå state’ ________________________________________________________________ß Thå   Ø  commanä  displayó  thå  currenô  contentó  oæ  alì  useò registers®  Thå formaô oæ thå commanä isº           *Ø                  nï argumentó arå requireä Z8Å  displayó displayó alì registers¬  excepô thå É registeò  anä thå Ò register¬  oî twï lineó oæ thå console®   Iî addition¬  thå instructioî pointeä tï bù thå user'ó prograí counteò ió disassem­ bleä anä displayeä oî thå seconä line®   Thinë oæ thió aó thå "oî deck¢  instructionº   thå instructioî thaô wilì bå executeä  upoî thå receipô oæ thå nexô Ç (GO© oò Ó (SINGLÅ STEP© command® Tï inspecô thå É oò Ò registeró uså thå Ò command® .pa ŠÙ    filì memory’ ________________________________________________________________ß Thå  Ù commanä filló á useò specifieä blocë oæ memorù witè á useò specifieä  patterî oæ bytes¬  thå lengtè oæ whicè ió limiteä onlù bù thå lengtè oæ Z8E'ó inpuô buffeò whicè ió 8° byteó longº           *Ù  ARG±  ARG²  ARG³  where ARG1 is any legal form. Thå "?¢ commanä evaluateó anä displayó itó argument® Indirectioî ió  supporteä  sï  thaô *¿  (HL© displayó thå worä  aô  thå address contained in HL. Thå  ruleó  foò  expressioî formatioî arå  describeä  beforå  thå listing of Z8E commands. .pa Š>    Change user number’ ________________________________________________________________ß *> ARG1 where evaluates to a legal user number. Usefuì  iî  preparatioî  foò á L(oad© command¬  thå  ">¢  commanä allowó switchinç useò numberó afteò Z8Å ió activå sï thaô yoõ maù theî loaä fileó froí useò areaó otheò thaî thå onå froí whicè Z8Å waó invoked® .pa Š                           APPENDIØ A’ FILÅ FORMAÔ FOÒ SYMBOÌ TABLEÓ Z8Å  ió  currentlù seô uð tï bå ablå tï reaä anù oæ  thå  listinç fileó  whicè appeaò belowº     1® Microsofô   MACRO-8°    V3.3·  .PRÎ fileó  Maù 8¬ 198°     2® Microsofô   MACRO-8°    V3.4´  .PRÎ fileó  Deã 9¬ 198±     3® Microsofô   LINK-8°     V3.4´  .SYÍ fileó  Deã 9¬ 198±     4® SLÒ Systemó Z80ASÍ      V1.0·  .LSÔ fileó     5® SLÒ Systemó SLRNË       V1.0·  .SYÍ fileó           6® SLÒ Systemó Z80ASÍ      V1.³   .PRÎ fileó Thå uniquå characteristicó oæ eacè areº     MACRO-8° V3.3·     Z8Å  searcheó  foò  thå ¸ bytå strinç "Symbols:¢  iî  thå     file®   Oncå thió strinç ió found¬  Z8Å expectó aî  ASCIÉ     carriagå  returî characteò anä aî ASCIÉ linå feeä charac­     teò  tï bå thå  nexô twï byteó iî thå file®   Thå  symboì     tablå listinç shoulä begiî iî thå nexô characteò positioî     iî thå file®     Eacè  linå  oæ  thå symboì tablå  listinç  containó  fouò     symboì nameó anä aî associateä address®      Iæ  thå characteò followinç thå symbol'ó heø valuå ió  aî     apostophe¬  thå  symboì ió considereä tï bå prograí rela­     tive®  Iæ  thå useò specifieä á biaó iî thå commanä  linå     thå biaó wilì bå addeä tï thå symbol'ó value®     Iæ  thå characteò followinç thå symbol'ó heø valuå ió  aî     "I¢  (meaninç  thaô thå symboì ió globallù defined©  theî     thå  characteò followinç thå "I¢ ió  examined®   Iæ  thió     characteò ió aî apostrophå iô ió considereä tï bå prograí     relativå  anä  thå  bias¬  iæ specifieä ió addeä  tï  thå     value®     Iæ  thå characteò followinç thå heø symboì valuå  oò  thå     "I¢ ió anù characteò besideó aî apostrophe¬ thå symboì ió     considereä absolutå anä thå biaó wilì noô bå added®     Thå  filå shoulä bå terminateä witè thå CP/Í  end-of-filå     characteò (controì Ú whicè ió equivalenô tï á heø 1A)®     Iæ  thå strinç "Symbols¢ ió neveò found¬  Z8Å printó  thå     messageº  Symboì Tablå noô Founä .pa Š    MACRO-8°  V3.4´     Z8Å  searcheó  foò  thå ¸ bytå strinç "Symbols:¢  iî  thå     file®   Oncå thió strinç ió found¬  Z8Å expectó aî  ASCIÉ     carriagå  returî characteò anä aî ASCIÉ linå feeä charac­     teò  tï bå thå  nexô twï byteó iî thå file®   Thå  symboì     tablå listinç shoulä begiî iî thå nexô characteò positioî     iî thå file®     Iî  thió  releaså oæ MACRO-8° thå formaô  oæ  thå  symboì     tablå ió completelù oppositå oæ V3.37®   Thaô is¬ thå heø     valuå appearó beforå thå symboì name®  Iî addition¬ theså     heø value/symboì namå combinatioî appeaò threå peò line®     Thå  characteò  appearinç afteò thå heø valuå  ió  inter­     preteä aó describeä foò versioî 3.37®       Iæ  thå strinç "Symbols¢ ió neveò found¬  Z8Å printó  thå     messageº  Symboì Tablå noô Founä         LINK-8°  V3.4´     LINK-8°  caî  optionallù producå á linë mað  (.SYÍ  file©     whicè  listó  alì  globallù defineä symboló iæ  thå  useò     specifieó  thå  "Y¢ optioî thå  L8°  commanä  line®   Z8Å     treató  alì symboló nameó loadeä froí á LINK-8° .SYÍ filå     aó absolutå (non-relocatable©  addresses®   Nevertheless¬     iæ  thå useò specifieó á bias¬  iô wilì bå addeä tï everù     symboì valuå reaä iî froí thå .SYÍ file®     Z8Å  expectó  thå firsô symboì valuå iî á  .SYÍ  filå  tï     begiî  iî  thå  firsô bytå positioî iî  thå  file®   Eacè     symboì valuå consistó oæ fouò hexadecimaì byteó iî  ASCIÉ     followeä  bù á taâ character®   Immediatelù afteò thå taâ     characteò ió thå symboì namå whicè maù bå betweeî onå anä     siø alphanumeriã characteró iî length®   Thå symboì  namå     ió  followeä  bù á taâ anä thå sequencå  repeats®   Everù     fourtè  symboì value/symboì namå paiò shoulä bå  followeä     bù á carriagå returî anä linå feed®     Thå  filå shoulä bå terminateä witè thå CP/Í  end-of-filå     characteò (controì Ú whicè ió equivalenô tï á heø 1A)®     Z80ASÍ     Z80ASÍ  maù  bå configureä tï producå eitheò  8°  oò  13²     columî output®     Z8Å searcheó foò thå ¸ bytå strinç "Symboì Table:¢ iî thå     file®  Thió  strinç  neeä noô bå aô thå beginninç oæ  thå     file»  Z8Å wilì scaî thå entirå filå lookinç foò it® Oncå     thió  strinç  ió found¬  Z8Å expectó  aî  ASCIÉ  carriagå     returî  characteò anä aî ASCIÉ linå feeä characteò tï  bå Š    thå  nexô twï byteó iî thå file®  Thå symboì tablå  list-     inç  shoulä  begiî iî thå nexô characteò positioî iî  thå     file.     Iî  á Z80ASÍ .LSÔ filå thå heø valuå appearó  beforå  thå     symboì  name®  Heø value/symboì namå combinationó  appeaò     threå peò line®  Z80ASÍ symboì nameó maù contaiî uð tï 1¶     characters®  Z8Å wilì accepô thå firsô 1´ characteró oæ á     symboì namå iæ MAXLEÎ ió seô tï 1´ oò thå firsô ¶ charac­     teró iæ MAXLEÎ ió seô tï 6®       Iæ thå strinç "Symboì Table:¢ ió neveò found¬  Z8Å printó     thå messageº                       Symboì Tablå Noô Founä     SLRNË     SLRNË  caî  optionallù  producå á linë  mað  (.SYÍ  File©     similaò  tï thå onå produceä bù Link-80®  Z8Å treató  alì     symboló  loadeä froí á SLRNË .SYÍ filå aó  absolutå  sym­     bols®  However¬ aó iî thå caså oæ Link-8° .SYÍ files¬ Z8Å     wilì  adä  á  relocatioî biaó tï eacè symboì  iæ  onå  ió     specified®     Eacè  symboì valuå iî á SLRNË .SYÍ filå consistó oæ  fouò     hexadecimaì  byteó  followeä bù á spacå followeä  bù  thå     symboì  name®   Thå symboì namå ió followeä bù twï  ASCIÉ     taâ characters®       Uså SLRNK'ó /Í optioî tï producå á linë map® NOTEº     Whilå readinç iî á MACRO-8° .PRÎ file¬  oò á Z80ASÍ  .LSÔ     file¬  Z8Å ió capablå oæ readinç aî entirå assemblù list­     inç  filå  lookinç foò thå "Symbols:¢ strinç  oò  "Symboì     Table:¢ string®  Theså stringó neeä noô bå locateä aô thå     beginninç  oæ  thå file®   However¬  thå loadinç  oæ  thå     symboì  tablå  wilì  bå speedeä uð  considerablù  iæ  thå     symboì  tablå  ió  thå onlù datá iî thå  file®   Thió  ió     accomplisheä quitå easilù iî botè MACRO-8° bù turninç ofæ     thå  listinç  durinç aî assemblù througè thå uså  oæ  thå     .XLISÔ directive®  Thå listinç caî theî bå turneä bacë oî     jusô prioò tï thå ENÄ directivå viá á .LISÔ directivå  tï     ensurå thaô thå symboì tablå ió writteî tï disk®     Iæ  yoõ  arå usinç Z80ASÍ uså thå /Ó optioî  tï  instrucô     Z80ASÍ tï producå á symboì file® Z8Å  ió ablå tï procesó symboì tableó whicè occupù multiplå pageó iî anù oæ thå filå typeó mentioneä above®  Headingó whicè precedå eacè pagå arå automaticallù ignoreä bù Z8E® .pa Š              PPENDIØ Â ­ ZILOÇ MNEMONICS’                                                   004¹                  NΠ    EQÕ   49È       ;¸ BIÔ OPERANÄ   123Æ                  NNNΠ  EQÕ   123FÈ     ;1¶ BIÔ   OPERANÄ   003¶                  INDEØ  EQÕ   36È       ;INDEØ REGISTEÒ INDEØ   010    8Å                   ADà  A,(HL©   010à   DÄ 8Å 3¶             ADà  A,(IX+INDEX©   010Æ    FÄ 8Å 3¶             ADà  A,(IY+INDEX©   011²    8Æ                   ADà  A,Á   011³    8¸                   ADà  A,   011´    8¹                   ADà  A,à   011µ    8Á                   ADà  A,Ä   011¶    8                   ADà  A,Å   011·    8à                  ADà  A,È   011¸    8Ä                   ADà  A,Ì   011¹    CÅ 4¹                ADà  A,NÎ   011    EÄ 4Á                ADà  HL,Bà   011Ä    EÄ 5Á                ADà  HL,DÅ   011Æ    EÄ 6Á                ADà  HL,HÌ   012±    EÄ 7Á                ADà  HL,SÐ                                                   012³    8¶                   ADÄ   A,(HL©   012´    DÄ 8¶ 3¶             ADÄ   A,(IX+INDEX©   012·    FÄ 8¶ 3¶             ADÄ   A,(IY+INDEX©   012Á    8·                   ADÄ   A,Á   012    8°                   ADÄ   A,   012à   8±                   ADÄ   A,à   012Ä    8²                   ADÄ   A,Ä   012Å    8³                   ADÄ   A,Å   012Æ    8´                   ADÄ   A,È   013°    8µ                   ADÄ   A,Ì   013±    C¶ 4¹                ADÄ   A,NÎ   013³    0¹                   ADÄ   HL,Bà   013´    1¹                   ADÄ   HL,DÅ   013µ    2¹                   ADÄ   HL,HÌ   013¶    3¹                   ADÄ   HL,SÐ   013·    DÄ 0¹                ADÄ   IX,Bà   013¹    DÄ 1¹                ADÄ   IX,DÅ   013    DÄ 2¹                ADÄ   IX,IØ   013Ä    DÄ 3¹                ADÄ   IX,SÐ   013Æ    FÄ 0¹                ADÄ   IY,Bà   014±    FÄ 1¹                ADÄ   IY,DÅ   014³    FÄ 2¹                ADÄ   IY,IÙ   014µ    FÄ 3¹                ADÄ   IY,SÐ                           014·    A¶                   ANÄ   (HL©   014¸    DÄ A¶ 3¶             ANÄ   (IX+INDEX©   014    FÄ A¶ 3¶             ANÄ   (IY+INDEX©   014Å    A·                   ANÄ   A   014Æ    A°                   ANÄ    Š  015°    A±                   ANÄ   à   015±    A²                   ANÄ   Ä   015²    A³                   ANÄ   Å   015³    A´                   ANÄ   È   015´    Aµ                   ANÄ   Ì   015µ    E¶ 4¹                ANÄ   NÎ                                                   015·    C 4¶                BIÔ   0,(HL©   015¹    DÄ C 3¶ 4¶          BIÔ   0,(IX+INDEX©   015Ä    FÄ C 3¶ 4¶          BIÔ   0,(IY+INDEX©   016±    C 4·                BIÔ   0,Á   016³    C 4°                BIÔ   0,   016µ    C 4±                BIÔ   0,à   016·    C 4²                BIÔ   0,Ä   016¹    C 4³                BIÔ   0,Å   016    C 4´                BIÔ   0,È   016Ä    C 4µ                BIÔ   0,Ì                                                   016Æ    C 4Å                BIÔ   1,(HL©   017±    DÄ C 3¶ 4Å          BIÔ   1,(IX+INDEX©   017µ    FÄ C 3¶ 4Å          BIÔ   1,(IY+INDEX©   017¹    C 4Æ                BIÔ   1,Á   017    C 4¸                BIÔ   1,   017Ä    C 4¹                BIÔ   1,à   017Æ    C 4Á                BIÔ   1,Ä   018±    C 4                BIÔ   1,Å   018³    C 4à               BIÔ   1,È   018µ    C 4Ä                BIÔ   1,Ì                                                   018·    C 5¶                BIÔ   2,(HL©   018¹    DÄ C 3¶ 5¶          BIÔ   2,(IX+INDEX©   018Ä    FÄ C 3¶ 5¶          BIÔ   2,(IY+INDEX©   019±    C 5·                BIÔ   2,Á   019³    C 5°                BIÔ   2,   019µ    C 5±                BIÔ   2,à   019·    C 5²                BIÔ   2,Ä   019¹    C 5³                BIÔ   2,Å   019    C 5´                BIÔ   2,È   019Ä    C 5µ                BIÔ   2,Ì                                                   019Æ    C 5Å                BIÔ   3,(HL©   01A±    DÄ C 3¶ 5Å          BIÔ   3,(IX+INDEX©   01Aµ    FÄ C 3¶ 5Å          BIÔ   3,(IY+INDEX©   01A¹    C 5Æ                BIÔ   3,Á   01A    C 5¸                BIÔ   3,   01AÄ    C 5¹                BIÔ   3,à   01AÆ    C 5Á                BIÔ   3,Ä   01B±    C 5                BIÔ   3,Å   01B³    C 5à               BIÔ   3,È   01Bµ    C 5Ä                BIÔ   3,L Š   01B·    C 6¶                BIÔ   4,(HL©   01B¹    DÄ C 3¶ 6¶          BIÔ   4,(IX+INDEX©   01BÄ    FÄ C 3¶ 6¶          BIÔ   4,(IY+INDEX©   01C±    C 6·                BIÔ   4,Á   01C³    C 6°                BIÔ   4,   01Cµ    C 6±                BIÔ   4,à   01C·    C 6²                BIÔ   4,Ä   01C¹    C 6³                BIÔ   4,Å   01C    C 6´                BIÔ   4,È   01CÄ    C 6µ                BIÔ   4,Ì   01CÆ    C 6Å                BIÔ   5,(HL©   01D±    DÄ C 3¶ 6Å          BIÔ   5,(IX+INDEX©   01Dµ    FÄ C 3¶ 6Å          BIÔ   5,(IY+INDEX©   01D¹    C 6Æ                BIÔ   5,Á   01D    C 6¸                BIÔ   5,   01DÄ    C 6¹                BIÔ   5,à   01DÆ    C 6Á                BIÔ   5,Ä   01E±    C 6                BIÔ   5,Å   01E³    C 6à               BIÔ   5,È   01Eµ    C 6Ä                BIÔ   5,Ì   01E·    C 7¶                BIÔ   6,(HL©   01E¹    DÄ C 3¶ 7¶          BIÔ   6,(IX+INDEX©   01EÄ    FÄ C 3¶ 7¶          BIÔ   6,(IY+INDEX©   01F±    C 7·                BIÔ   6,Á   01F³    C 7°                BIÔ   6,   01Fµ    C 7±                BIÔ   6,à   01F·    C 7²                BIÔ   6,Ä   01F¹    C 7³                BIÔ   6,Å   01F    C 7´                BIÔ   6,È   01FÄ    C 7µ                BIÔ   6,Ì   01FÆ    C 7Å                BIÔ   7,(HL©   020±    DÄ C 3¶ 7Å          BIÔ   7,(IX+INDEX©   020µ    FÄ C 3¶ 7Å          BIÔ   7,(IY+INDEX©   020¹    C 7Æ                BIÔ   7,Á   020    C 7¸                BIÔ   7,   020Ä    C 7¹                BIÔ   7,à   020Æ    C 7Á                BIÔ   7,Ä   021±    C 7                BIÔ   7,Å   021³    C 7à               BIÔ   7,È   021µ    C 7Ä                BIÔ   7,Ì   021·    Dà 123Æ              CALÌ   C,NNNÎ   021Á    Fà 123Æ              CALÌ   M,NNNÎ   021Ä    D´ 123Æ              CALÌ   NC,NNNÎ   022°    CÄ 123Æ              CALÌ   NNNÎ   022³    C´ 123Æ              CALÌ   NZ,NNNN   022¶    F´ 123Æ              CALÌ   P,NNNÎ Š  022¹    Eà 123Æ              CALÌ   PE,NNNÎ   022à   E´ 123Æ              CALÌ   PO,NNNÎ   022Æ    Cà 123Æ              CALÌ   Z,NNNÎ   023²    3Æ                   CCÆ                           023³    BÅ                   CР  (HL©   023´    DÄ BÅ 3¶             CР  (IX+INDEX©   023·    FÄ BÅ 3¶             CР  (IY+INDEX©   023Á    BÆ                   CР  Á   023    B¸                   CР     023à   B¹                   CР  à   023Ä    BÁ                   CР  Ä   023Å    B                   CР  Å   023Æ    Bà                  CР  È   024°    BÄ                   CР  Ì   024±    FÅ 4¹                CР  NÎ   024³    EÄ A¹                CPÄ   024µ    EÄ B¹                CPDÒ   024·    EÄ A±                CPÉ   024¹    EÄ B±                CPIÒ   024    2Æ                   CPÌ   024à   2·                   DAÁ                                                   024Ä    3µ                   DEà  (HL©   024Å    DÄ 3µ 3¶             DEà  (IX+INDEX©   025±    FÄ 3µ 3¶             DEà  (IY+INDEX©   025´    3Ä                   DEà  Á   025µ    0µ                   DEà     025¶    0                   DEà  Bà   025·    0Ä                   DEà  à   025¸    1µ                   DEà  Ä   025¹    1                   DEà  DÅ   025Á    1Ä                   DEà  Å   025    2µ                   DEà  È   025à   2                   DEà  HÌ   025Ä    DÄ 2                DEà  IØ   025Æ    FÄ 2                DEà  IÙ   026±    2Ä                   DEà  Ì   026²    3                   DEà  SÐ   026³    F³                   DÉ   026´    1° 0´                DJNÚ   $+¶ Š   026¶    F                   EÉ   026·    E³                   EØ   (SP),HÌ   026¸    DÄ E³                EØ   (SP),IØ   026Á    FÄ E³                EØ   (SP),IÙ   026à   0¸                   EØ   AF,AF§            026Ä    E                   EØ   DE,HÌ   026Å    D¹                   EXØ   026Æ    7¶                   HALÔ   027°    EÄ 4¶                IÍ   °   027²    EÄ 5¶                IÍ   ±   027´    EÄ 5Å                IÍ   ²   027¶    EÄ 7¸                IΠ  A,(C©   027¸    D 4¹                IΠ  A,(NN©   027Á    EÄ 4°                IΠ  B,(C©   027à   EÄ 4¸                IΠ  C,(C©   027Å    EÄ 5°                IΠ  D,(C©   028°    EÄ 5¸                IΠ  E,(C©   028´    EÄ 6°                IΠ  H,(C©   028¶    EÄ 6¸                IΠ  L,(C©   028¸    3´                   INà  (HL©   028¹    DÄ 3´ 3¶             INà  (IX+INDEX©   028à   FÄ 3´ 3¶             INà  (IY+INDEX©   028Æ    3à                  INà  Á   029°    0´                   INà     029±    0³                   INà  Bà   029²    0à                  INà  à   029³    1´                   INà  Ä   029´    1³                   INà  DÅ   029µ    1à                  INà  Å   029¶    2´                   INà  È   029·    2³                   INà  HÌ   029¸    DÄ 2³                INà  IØ   029Á    FÄ 2³                INà  IÙ   029à   2à                  INà  Ì   029Ä    3³                   INà  SÐ                                                   029Å    EÄ AÁ                INÄ   02A°    EÄ BÁ                INDÒ   02A²    EÄ A²                INÉ   02A´    EÄ B²                INIÒ Š  02A¶    E¹                   JР  (HL©   02A·    DÄ E¹                JР  (IX©   02A¹    FÄ E¹                JР  (IY©   02A    DÁ 123Æ              JР  C,NNNÎ   02AÅ    FÁ 123Æ              JР  M,NNNÎ   02B±    D² 123Æ              JР  NC,NNNÎ   02B´    C³ 123Æ              JР  NNNÎ   02B·    C² 123Æ              JР  NZ,NNNÎ   02BÁ    F² 123Æ              JР  P,NNNÎ   02BÄ    EÁ 123Æ              JР  PE,NNNÎ   02C°    E² 123Æ              JР  PO,NNNÎ   02C³    CÁ 123Æ              JР  Z,NNNÎ                                                   02C¶    3¸ 0´                JÒ   C,$+¶   02C¸    1¸ 0´                JÒ   $+¶   02CÁ    3° 0´                JÒ   NC,$+¶   02Cà   2° 0´                JÒ   NZ,$+¶   02CÅ    2¸ 0´                JÒ   Z,$+¶                                                   02D°    0²                   LÄ   (BC),Á   02D±    1²                   LÄ   (DE),Á   02D²    7·                   LÄ   (HL),Á   02D³    7°                   LÄ   (HL),   02D´    7±                   LÄ   (HL),à   02Dµ    7²                   LÄ   (HL),Ä   02D¶    7³                   LÄ   (HL),Å   02D·    7´                   LÄ   (HL),È   02D¸    7µ                   LÄ   (HL),Ì   02D¹    3¶ 4¹                LÄ   (HL),NÎ                                                   02D    DÄ 7· 3¶             LÄ   (IX+INDEX),Á   02DÅ    DÄ 7° 3¶             LÄ   (IX+INDEX),   02E±    DÄ 7± 3¶             LÄ   (IX+INDEX),à   02E´    DÄ 7² 3¶             LÄ   (IX+INDEX),Ä   02E·    DÄ 7³ 3¶             LÄ   (IX+INDEX),Å   02EÁ    DÄ 7´ 3¶             LÄ   (IX+INDEX),È   02EÄ    DÄ 7µ 3¶             LÄ   (IX+INDEX),Ì   02F°    DÄ 3¶ 3¶ 4¹          LÄ   (IX+INDEX),NÎ                                                   02F´    FÄ 7· 3¶             LÄ   (IY+INDEX),Á   02F·    FÄ 7° 3¶             LÄ   (IY+INDEX),   02FÁ    FÄ 7± 3¶             LÄ   (IY+INDEX),à   02FÄ    FÄ 7² 3¶             LÄ   (IY+INDEX),Ä   030°    FÄ 7³ 3¶             LÄ   (IY+INDEX),Å   030³    FÄ 7´ 3¶             LÄ   (IY+INDEX),È   030¶    FÄ 7µ 3¶             LÄ   (IY+INDEX),Ì   030¹    FÄ 3¶ 3¶ 4¹          LÄ   (IY+INDEX),NÎ                                                   030Ä    3² 123Æ              LÄ   (NNNN),A   031°    EÄ 4³ 123Æ           LÄ   (NNNN),Bà Š  031´    EÄ 5³ 123Æ           LÄ   (NNNN),DÅ   031¸    2² 123Æ              LÄ   (NNNN),HÌ   031    DÄ 2² 123Æ           LÄ   (NNNN),IØ   031Æ    FÄ 2² 123Æ           LÄ   (NNNN),IÙ   032³    EÄ 7³ 123Æ           LÄ   (NNNN),SÐ                                                   032·    0Á                   LÄ   A,(BC©   032¸    1Á                   LÄ   A,(DE©   032¹    7Å                   LÄ   A,(HL©   032Á    DÄ 7Å 3¶             LÄ   A,(IX+INDEX©   032Ä    FÄ 7Å 3¶             LÄ   A,(IY+INDEX©   033°    3Á 123Æ              LÄ   A,(NNNN©   033³    7Æ                   LÄ   A,Á   033´    7¸                   LÄ   A,   033µ    7¹                   LÄ   A,à   033¶    7Á                   LÄ   A,Ä   033·    7                   LÄ   A,Å   033¸    7à                  LÄ   A,È   033¹    EÄ 5·                LÄ   A,É   033    7Ä                   LÄ   A,Ì   033à   3Å 4¹                LÄ   A,NÎ   033Å    EÄ 5Æ                LÄ   A,Ò                                                   034°    4¶                   LÄ   B,(HL©   034±    DÄ 4¶ 3¶             LÄ   B,(IX+INDEX©   034´    FÄ 4¶ 3¶             LÄ   B,(IY+INDEX©   034·    4·                   LÄ   B,Á   034¸    4°                   LÄ   B,   034¹    4±                   LÄ   B,à   034Á    4²                   LÄ   B,Ä   034    4³                   LÄ   B,Å   034à   4´                   LÄ   B,È   034Ä    4µ                   LÄ   B,Ì   034Å    0¶ 4¹                LÄ   B,NÎ                                                   035°    EÄ 4 123Æ           LÄ   BC,(NNNN©   035´    0± 123Æ              LÄ   BC,NNNÎ                                                   035·    4Å                   LÄ   C,(HL©   035¸    DÄ 4Å 3¶             LÄ   C,(IX+INDEX©   035    FÄ 4Å 3¶             LÄ   C,(IY+INDEX©   035Å    4Æ                   LÄ   C,Á   035Æ    4¸                   LÄ   C,   036°    4¹                   LÄ   C,à   036±    4Á                   LÄ   C,Ä   036²    4                   LÄ   C,Å   036³    4à                  LÄ   C,È   036´    4Ä                   LÄ   C,Ì   036µ    0Å 4¹                LÄ   C,NÎ Š   036·    5¶                   LÄ   D,(HL©   036¸    DÄ 5¶ 3¶             LÄ   D,(IX+INDEX©   036    FÄ 5¶ 3¶             LÄ   D,(IY+INDEX©   036Å    5·                   LÄ   D,Á   036Æ    5°                   LÄ   D,   037°    5±                   LÄ   D,à   037±    5²                   LÄ   D,Ä   037²    5³                   LÄ   D,Å   037³    5´                   LÄ   D,È   037´    5µ                   LÄ   D,Ì   037µ    1¶ 4¹                LÄ   D,NÎ                                                   037·    EÄ 5 123Æ           LÄ   DE,(NNNN©   037    1± 123Æ              LÄ   DE,NNNÎ                                                   037Å    5Å                   LÄ   E,(HL©   037Æ    DÄ 5Å 3¶             LÄ   E,(IX+INDEX©   038²    FÄ 5Å 3¶             LÄ   E,(IY+INDEX©   038µ    5Æ                   LÄ   E,Á   038¶    5¸                   LÄ   E,   038·    5¹                   LÄ   E,à   038¸    5Á                   LÄ   E,Ä   038¹    5                   LÄ   E,Å   038Á    5à                  LÄ   E,È   038    5Ä                   LÄ   E,Ì   038à   1Å 4¹                LÄ   E,NÎ                                                   038Å    6¶                   LÄ   H,(HL©   038Æ    DÄ 6¶ 3¶             LÄ   H,(IX+INDEX©   039²    FÄ 6¶ 3¶             LÄ   H,(IY+INDEX©   039µ    6·                   LÄ   H,Á   039¶    6°                   LÄ   H,   039·    6±                   LÄ   H,à   039¸    6²                   LÄ   H,Ä   039¹    6³                   LÄ   H,Å   039Á    6´                   LÄ   H,È   039    6µ                   LÄ   H,Ì   039à   2¶ 4¹                LÄ   H,NÎ                                                   039Å    2Á 123Æ              LÄ   HL,(NNNN©   03A±    2± 123Æ              LÄ   HL,NNNÎ                                                   03A´    EÄ 4·                LÄ   I,Á                                                   03A¶    DÄ 2Á 123Æ           LÄ   IX,(NNNN©   03AÁ    DÄ 2± 123Æ           LÄ   IX,NNNÎ Š  03AÅ    FÄ 2Á 123Æ           LÄ   IY,(NNNN©   03B²    FÄ 2± 123Æ           LÄ   IY,NNNÎ   03B¶    6Å                   LÄ   L,(HL©   03B·    DÄ 6Å 3¶             LÄ   L,(IX+INDEX©   03BÁ    FÄ 6Å 3¶             LÄ   L,(IY+INDEX©   03BÄ    6Æ                   LÄ   L,Á   03BÅ    6¸                   LÄ   L,   03BÆ    6¹                   LÄ   L,à   03C°    6Á                   LÄ   L,Ä   03C±    6                   LÄ   L,Å   03C²    6à                  LÄ   L,È   03C³    6Ä                   LÄ   L,Ì   03C´    2Å 4¹                LÄ   L,NÎ                                                   03C¶    EÄ 4Æ                LÄ   R,Á                                                   03C¸    EÄ 7 123Æ           LÄ   SP,(NNNN©   03Cà   F¹                   LÄ   SP,HÌ   03CÄ    DÄ F¹                LÄ   SP,IØ   03CÆ    FÄ F¹                LÄ   SP,IÙ   03D±    3± 123Æ              LÄ   SP,NNNÎ                                                   03D´    EÄ A¸                LDÄ   03D¶    EÄ B¸                LDDÒ   03D¸    EÄ A°                LDÉ   03DÁ    EÄ B°                LDIÒ                                                   03Dà   EÄ 4´                NEÇ                                                   03DÅ    0°                   NOÐ                                                   03DÆ    B¶                   OÒ   (HL©   03E°    DÄ B¶ 3¶             OÒ   (IX+INDEX©   03E³    FÄ B¶ 3¶             OÒ   (IY+INDEX©   03E¶    B·                   OÒ   Á   03E·    B°                   OÒ      03E¸    B±                   OÒ   à   03E¹    B²                   OÒ   Ä   03EÁ    B³                   OÒ   Å   03E    B´                   OÒ   È   03Eà   Bµ                   OÒ   Ì   03EÄ    F¶ 4¹                OÒ   NÎ                                                   03EÆ    EÄ B                OTDÒ   03F±    EÄ B³                OTIR Š   03F³    EÄ 7¹                OUÔ   (C),Á   03Fµ    EÄ 4±                OUÔ   (C),   03F·    EÄ 4¹                OUÔ   (C),à   03F¹    EÄ 5±                OUÔ   (C),Ä   03F    EÄ 5¹                OUÔ   (C),Å   03FÄ    EÄ 6±                OUÔ   (C),È   03FÆ    EÄ 6¹                OUÔ   (C),Ì   040±    D³ 4¹                OUÔ   (NN),Á   040³    EÄ A                OUTÄ   040µ    EÄ A³                OUTÉ                                                   040·    F±                   POР  AÆ   040¸    C±                   POР  Bà   040¹    D±                   POР  DÅ   040Á    E±                   POР  HÌ   040    DÄ E±                POР  IØ   040Ä    FÄ E±                POР  IÙ                                                   040Æ    Fµ                   PUSÈ   AÆ   041°    Cµ                   PUSÈ   Bà   041±    Dµ                   PUSÈ   DÅ   041²    Eµ                   PUSÈ   HÌ   041³    DÄ Eµ                PUSÈ   IØ   041µ    FÄ Eµ                PUSÈ   IÙ                                                   041·    C 8¶                REÓ   0,(HL©   041¹    DÄ C 3¶ 8¶          REÓ   0,(IX+INDEX©   041Ä    FÄ C 3¶ 8¶          REÓ   0,(IY+INDEX©   042±    C 8·                REÓ   0,Á   042³    C 8°                REÓ   0,   042µ    C 8±                REÓ   0,à   042·    C 8²                REÓ   0,Ä   042¹    C 8³                REÓ   0,Å   042    C 8´                REÓ   0,È   042Ä    C 8µ                REÓ   0,Ì                                                   042Æ    C 8Å                REÓ   1,(HL©   043±    DÄ C 3¶ 8Å          REÓ   1,(IX+INDEX©   043µ    FÄ C 3¶ 8Å          REÓ   1,(IY+INDEX©   043¹    C 8Æ                REÓ   1,Á   043    C 8¸                REÓ   1,   043Ä    C 8¹                REÓ   1,à   043Æ    C 8Á                REÓ   1,Ä   044±    C 8                REÓ   1,E   044³    C 8à               REÓ   1,È   044µ    C 8Ä                REÓ   1,Ì Š  044·    C 9¶                REÓ   2,(HL©   044¹    DÄ C 3¶ 9¶          REÓ   2,(IX+INDEX©   044Ä    FÄ C 3¶ 9¶          REÓ   2,(IY+INDEX©   045±    C 9·                REÓ   2,Á   045³    C 9°                REÓ   2,   045µ    C 9±                REÓ   2,à   045·    C 9²                REÓ   2,Ä   045¹    C 9³                REÓ   2,Å   045    C 9´                REÓ   2,È   045Ä    C 9µ                REÓ   2,Ì   045Æ    C 9Å                REÓ   3,(HL©   046±    DÄ C 3¶ 9Å          REÓ   3,(IX+INDEX©   046µ    FÄ C 3¶ 9Å          REÓ   3,(IY+INDEX©   046¹    C 9Æ                REÓ   3,Á   046    C 9¸                REÓ   3,   046Ä    C 9¹                REÓ   3,à   046Æ    C 9Á                REÓ   3,Ä   047±    C 9                REÓ   3,Å   047³    C 9à               REÓ   3,È   047µ    C 9Ä                REÓ   3,Ì                                                   047·    C A¶                REÓ   4,(HL©   047¹    DÄ C 3¶ A¶          REÓ   4,(IX+INDEX©   047Ä    FÄ C 3¶ A¶          REÓ   4,(IY+INDEX©   048±    C A·                REÓ   4,Á   048³    C A°                REÓ   4,   048µ    C A±                REÓ   4,à   048·    C A²                REÓ   4,Ä   048¹    C A³                REÓ   4,Å   048    C A´                REÓ   4,È   048Ä    C Aµ                REÓ   4,Ì                                                   048Æ    C AÅ                REÓ   5,(HL©   049±    DÄ C 3¶ AÅ          REÓ   5,(IX+INDEX©   049µ    FÄ C 3¶ AÅ          REÓ   5,(IY+INDEX©   049¹    C AÆ                REÓ   5,Á   049    C A¸                REÓ   5,   049Ä    C A¹                REÓ   5,à   049Æ    C AÁ                REÓ   5,Ä   04A±    C A                REÓ   5,Å   04A³    C Aà               REÓ   5,È   04Aµ    C AÄ                REÓ   5,Ì                                                   04A·    C B¶                REÓ   6,(HL©   04A¹    DÄ C 3¶ B¶          REÓ   6,(IX+INDEX©   04AÄ    FÄ C 3¶ B¶          REÓ   6,(IY+INDEX)   04B±    C B·                REÓ   6,Á   04B³    C B°                REÓ   6,   04Bµ    C B±                REÓ   6,à   04B·    C B²                REÓ   6,Ä Š  04B¹    C B³                REÓ   6,Å   04B    C B´                REÓ   6,È   04BÄ    C Bµ                REÓ   6,Ì                                                   04BÆ    C BÅ                REÓ   7,(HL©   04C±    DÄ C 3¶ BÅ          REÓ   7,(IX+INDEX©   04Cµ    FÄ C 3¶ BÅ          REÓ   7,(IY+INDEX©   04C¹    C BÆ                REÓ   7,Á   04C    C B¸                REÓ   7,   04CÄ    C B¹                REÓ   7,à   04CÆ    C BÁ                REÓ   7,Ä   04D±    C B                REÓ   7,Å   04D³    C Bà               REÓ   7,È   04Dµ    C BÄ                REÓ   7,Ì                                                   04D·    C¹                   REÔ   04D¸    D¸                   REÔ   à   04D¹    F¸                   REÔ   Í   04DÁ    D°                   REÔ   Nà   04D    C°                   REÔ   NÚ   04Dà   F°                   REÔ   Ð   04DÄ    E¸                   REÔ   PÅ   04DÅ    E°                   REÔ   PÏ   04DÆ    C¸                   REÔ   Ú                                                   04E°    EÄ 4Ä                RETÉ   04E²    EÄ 4µ                RETÎ                                                   04E´    C 1¶                RÌ   (HL©   04E¶    DÄ C 3¶ 1¶          RÌ   (IX+INDEX©   04EÁ    FÄ C 3¶ 1¶          RÌ   (IY+INDEX©   04EÅ    C 1·                RÌ   Á   04F°    C 1°                RÌ      04F²    C 1±                RÌ   à   04F´    C 1²                RÌ   Ä   04F¶    C 1³                RÌ   Å   04F¸    C 1´                RÌ   È   04FÁ    C 1µ                RÌ   Ì                                                   04Fà   1·                   RLÁ                                                   04FÄ    C 0¶                RLà  (HL©   04FÆ    DÄ C 3¶ 0¶          RLà  (IX+INDEX©   050³    FÄ C 3¶ 0¶          RLà  (IY+INDEX)   050·    C 0·                RLà  Á   050¹    C 0°                RLà     050    C 0±                RLà  à   050Ä    C 0²                RLà  Ä Š  050Æ    C 0³                RLà  Å   051±    C 0´                RLà  È   051³    C 0µ                RLà  Ì                                                   051µ    0·                   RLCÁ                           051¶    EÄ 6Æ                RLÄ                                                   051¸    C 1Å                RÒ   (HL©   051Á    DÄ C 3¶ 1Å          RÒ   (IX+INDEX©   051Å    FÄ C 3¶ 1Å          RÒ   (IY+INDEX©   052²    C 1Æ                RÒ   Á   052´    C 1¸                RÒ      052¶    C 1¹                RÒ   à   052¸    C 1Á                RÒ   Ä   052Á    C 1                RÒ   Å   052à   C 1à               RÒ   È   052Å    C 1Ä                RÒ   Ì                                                   053°    1Æ                   RRÁ                                                   053±    C 0Å                RRà  (HL©   053³    DÄ C 3¶ 0Å          RRà  (IX+INDEX©   053·    FÄ C 3¶ 0Å          RRà  (IY+INDEX©   053    C 0Æ                RRà  Á   053Ä    C 0¸                RRà     053Æ    C 0¹                RRà  à   054±    C 0Á                RRà  Ä   054³    C 0                RRà  Å   054µ    C 0à               RRà  È   054·    C 0Ä                RRà  Ì                                                   054¹    0Æ                   RRCÁ                                                   054Á    EÄ 6·                RRÄ                                                   054à   C·                   RSÔ   °   054Ä    CÆ                   RSÔ   08È   054Å    D·                   RSÔ   10È   054Æ    DÆ                   RSÔ   18È   055°    E·                   RSÔ   20È   055±    EÆ                   RSÔ   28È   055²    F·                   RSÔ   30H   055³    FÆ                   RSÔ   38È   055´    9Å                   SBà  A,(HL© Š  055µ    DÄ 9Å 3¶             SBà  A,(IX+INDEX©   055¸    FÄ 9Å 3¶             SBà  A,(IY+INDEX©   055    9Æ                   SBà  A,Á   055à   9¸                   SBà  A,   055Ä    9¹                   SBà  A,à   055Å    9Á                   SBà  A,Ä   055Æ    9                   SBà  A,Å   056°    9à                  SBà  A,È   056±    9Ä                   SBà  A,Ì   056²    DÅ 4¹                SBà  A,NÎ   056´    EÄ 4²                SBà  HL,Bà   056¶    EÄ 5²                SBà  HL,DÅ   056¸    EÄ 6²                SBà  HL,HÌ   056Á    EÄ 7²                SBà  HL,SÐ                                                   056à   3·                   SCÆ                                                   056Ä    C C¶                SEÔ   0,(HL©   056Æ    DÄ C 3¶ C¶          SEÔ   0,(IX+INDEX©   057³    FÄ C 3¶ C¶          SEÔ   0,(IY+INDEX©   057·    C C·                SEÔ   0,Á   057¹    C C°                SEÔ   0,   057    C C±                SEÔ   0,à   057Ä    C C²                SEÔ   0,Ä   057Æ    C C³                SEÔ   0,Å   058±    C C´                SEÔ   0,È   058³    C Cµ                SEÔ   0,Ì                                                   058µ    C CÅ                SEÔ   1,(HL©   058·    DÄ C 3¶ CÅ          SEÔ   1,(IX+INDEX©   058    FÄ C 3¶ CÅ          SEÔ   1,(IY+INDEX©   058Æ    C CÆ                SEÔ   1,Á   059±    C C¸                SEÔ   1,   059³    C C¹                SEÔ   1,à   059µ    C CÁ                SEÔ   1,Ä   059·    C C                SEÔ   1,Å   059¹    C Cà               SEÔ   1,È   059    C CÄ                SEÔ   1,Ì                                                   059Ä    C D¶                SEÔ   2,(HL©   059Æ    DÄ C 3¶ D¶          SEÔ   2,(IX+INDEX©   05A³    FÄ C 3¶ D¶          SEÔ   2,(IY+INDEX©   05A·    C D·                SEÔ   2,Á   05A¹    C D°                SEÔ   2,   05A    C D±                SEÔ   2,à   05AÄ    C D²                SEÔ   2,Ä   05AÆ    C D³                SEÔ   2,E   05B±    C D´                SEÔ   2,È   05B³    C Dµ                SEÔ   2,Ì                                                 Š  05Bµ    C DÅ                SEÔ   3,(HL©   05B·    DÄ C 3¶ DÅ          SEÔ   3,(IX+INDEX©   05B    FÄ C 3¶ DÅ          SEÔ   3,(IY+INDEX©   05BÆ    C DÆ                SEÔ   3,Á   05C±    C D¸                SEÔ   3,   05C³    C D¹                SEÔ   3,à   05Cµ    C DÁ                SEÔ   3,Ä   05C·    C D                SEÔ   3,Å   05C¹    C Dà               SEÔ   3,È   05C    C DÄ                SEÔ   3,Ì                                                   05CÄ    C E¶                SEÔ   4,(HL©   05CÆ    DÄ C 3¶ E¶          SEÔ   4,(IX+INDEX©   05D³    FÄ C 3¶ E¶          SEÔ   4,(IY+INDEX©   05D·    C E·                SEÔ   4,Á   05D¹    C E°                SEÔ   4,   05D    C E±                SEÔ   4,à   05DÄ    C E²                SEÔ   4,Ä   05DÆ    C E³                SEÔ   4,Å   05E±    C E´                SEÔ   4,È   05E³    C Eµ                SEÔ   4,Ì                                                   05Eµ    C EÅ                SEÔ   5,(HL©   05E·    DÄ C 3¶ EÅ          SEÔ   5,(IX+INDEX©   05E    FÄ C 3¶ EÅ          SEÔ   5,(IY+INDEX©   05EÆ    C EÆ                SEÔ   5,Á   05F±    C E¸                SEÔ   5,   05F³    C E¹                SEÔ   5,à   05Fµ    C EÁ                SEÔ   5,Ä   05F·    C E                SEÔ   5,Å   05F¹    C Eà               SEÔ   5,È   05F    C EÄ                SEÔ   5,Ì                                                   05FÄ    C F¶                SEÔ   6,(HL©   05FÆ    DÄ C 3¶ F¶          SEÔ   6,(IX+INDEX©   060³    FÄ C 3¶ F¶          SEÔ   6,(IY+INDEX©   060·    C F·                SEÔ   6,Á   060¹    C F°                SEÔ   6,   060    C F±                SEÔ   6,à   060Ä    C F²                SEÔ   6,Ä   060Æ    C F³                SEÔ   6,Å   061±    C F´                SEÔ   6,È   061³    C Fµ                SEÔ   6,Ì                                                   061µ    C FÅ                SEÔ   7,(HL©   061·    DÄ C 3¶ FÅ          SEÔ   7,(IX+INDEX©   061    FÄ C 3¶ FÅ          SEÔ   7,(IY+INDEX)   061Æ    C FÆ                SEÔ   7,Á   062±    C F¸                SEÔ   7,   062³    C F¹                SEÔ   7,à   062µ    C FÁ                SEÔ   7,Ä Š  062·    C F                SEÔ   7,Å   062¹    C Fà               SEÔ   7,È   062    C FÄ                SEÔ   7,Ì                                                   062Ä    C 2¶                SLÁ   (HL©   062Æ    DÄ C 3¶ 2¶          SLÁ   (IX+INDEX©   063³    FÄ C 3¶ 2¶          SLÁ   (IY+INDEX©   063·    C 2·                SLÁ   Á   063¹    C 2°                SLÁ      063    C 2±                SLÁ   à   063Ä    C 2²                SLÁ   Ä   063Æ    C 2³                SLÁ   Å   064±    C 2´                SLÁ   È   064³    C 2µ                SLÁ   Ì                                                   064µ    C 2Å                SRÁ   (HL©   064·    DÄ C 3¶ 2Å          SRÁ   (IX+INDEX©   064    FÄ C 3¶ 2Å          SRÁ   (IY+INDEX©   064Æ    C 2Æ                SRÁ   Á   065±    C 2¸                SRÁ      065³    C 2¹                SRÁ   à   065µ    C 2Á                SRÁ   Ä   065·    C 2                SRÁ   Å   065¹    C 2à               SRÁ   È   065    C 2Ä                SRÁ   Ì                                                   065Ä    C 3Å                SRÌ   (HL©   065Æ    DÄ C 3¶ 3Å          SRÌ   (IX+INDEX©   066³    FÄ C 3¶ 3Å          SRÌ   (IY+INDEX©   066·    C 3Æ                SRÌ   Á   066¹    C 3¸                SRÌ      066    C 3¹                SRÌ   à   066Ä    C 3Á                SRÌ   Ä   066Æ    C 3                SRÌ   Å   067±    C 3à               SRÌ   È   067³    C 3Ä                SRÌ   Ì                                                   067µ    9¶                   SU   (HL©   067¶    DÄ 9¶ 3¶             SU   (IX+INDEX©   067¹    FÄ 9¶ 3¶             SU   (IY+INDEX©   067à   9·                   SU   Á   067Ä    9°                   SU      067Å    9±                   SU   à   067Æ    9²                   SU   Ä   068°    9³                   SU   Å   068±    9´                   SU   È   068²    9µ                   SU   Ì   068³    D¶ 4¹                SU   NÎ   068µ    AÅ                   XOÒ   (HL© Š  068¶    DÄ AÅ 3¶             XOÒ   (IX+INDEX©   068¹    FÄ AÅ 3¶             XOÒ   (IY+INDEX©   068à   AÆ                   XOÒ   Á   068Ä    A¸                   XOÒ      068Å    A¹                   XOÒ   à   068Æ    AÁ                   XOÒ   Ä   069°    A                   XOÒ   Å   069±    Aà                  XOÒ   È   069²    AÄ                   XOÒ   Ì   069³    EÅ 4¹                XOÒ   NÎ .pa Š                 APPENDIØ Ã ­ SYSTEÍ MEMORÙ MAP’                |||||||||||||||||||||||||||||||||||ü     FFFÆ                |ü                                |ü                |ü                                |ü                |ü      CP/Í (BDOÓ anä BIOS©      |ü                |ü                                |ü                |ü                                |ü                |||||||||||||||||||||||||||||||||||ü                |ü                                |ü                |ü    Z8Å (Approø 8.7µ BYTES©     |ü                |ü                                |ü                |||||||||||||||||||||||||||||||||||ü                |ü                                |ü                |ü     OPTIONAÌ SYMBOÌ TABLÅ      |ü                |ü                                |ü                |||||||||||||||||||||||||||||||||||ü                |ü                                |ü                |ü                                |ü                |ü                                |ü                              |ü                                |ü                |ü                                |ü                |ü                                |ü                |ü              TPÁ               |ü                |ü                                |ü                |ü                                |ü                |ü                                |ü                |ü                                |ü                |ü                                |ü                |ü                                |ü                |ü                                |ü                |||||||||||||||||||||||||||||||||||ü  --­ 010°                |ü                                |ü                |ü      PAGÅ ZERÏ  RESERVEÄ       |ü                |ü                                |ü                |||||||||||||||||||||||||||||||||||ü  __ß 000° .pa Š              APPENDIØ Ä ­ COMMANÄ SUMMARÙ REFERENCE’ CMÄ         Descriptioî                      Argumentó Á        Inlinå  Assemblù             StartAddò         Seô Breakpoinô               Addr1[,Pasó CountÝ  [Addr2..AddrNÝ Ã        Cleaò Breakpoinô             Addr±               [Addr2..AddrNÝ Ä        Dumð Memorù                  [StartAddrÝ         [End/CountÝ Å        Examinå Memorù               StartAddò Æ        Finä                         StartAddò           MatchDatá Ç        Gï                           ExecutionAddò È        Displaù Symboì Tablå         [FirstSymbolÝ É        Initializå commanä linå      [string1..stringNÝ Ê        Fulì Screen/Animateä Debuç   [/Ý [*Ý [AddrÝ      [TimeoutÝ Ë        Seô Memorù Windo÷            StartAddò           [SizeÝ Ì        Loaä Filå                    FileNamå            [,Loaä AddressÝ Í        Movå Memorù                  SourceStarô    SourceEnä    DestStarô Π       Outpuô tï Porô NÏ Pre-Reaä   [(Ý PortAddò [)Ý Ï        Outpuô Currenô Breakpointó Р       Exam/Modifù PS× (Flaç Reg© Ñ        Querù I/Ï Porô               [(Ý PortAddò [)Ý Ò        Examine/Modifù Registeró     RegSpecifieò Ó        Single-Steð                  [/Ý  [CountÝ Õ        Writå Symboì Tablå Tï Disë   FileNamå    Ö        Verifù Memorù                SourceStarô     SourceEnä   DestStarô ×        Writå tï Disë                FileNamå        [StartAddrÝ [EndAddrÝ Ø        Examinå Machinå Statå Ù        Filì Memorù                  FromAddò        ToAddò       Datá Ú        Disassemblå                  StartAddò       End/Counô    FileNamå [Ý        Denoteó Optionaì Argumenô [/Ý       Dï Noô Tracå Subroutinå [*Ý       Dï Noô Tracå BDOÓ Calì  [(Ý [)Ý   I/Ï Porô Monitoò Modå                Z8Å   Copyrighô (c© 198´  AERO-SOFÔ