<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve"><o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="PlaceType"/><o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="PlaceName"/><o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="place"/><o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="metricconverter"/><o:DocumentProperties><o:Title>Student Worksheet</o:Title><o:Author>Compaq</o:Author><o:LastAuthor>Compaq</o:LastAuthor><o:Revision>3</o:Revision><o:TotalTime>2</o:TotalTime><o:Created>2009-08-23T09:16:00Z</o:Created><o:LastSaved>2009-08-23T09:25:00Z</o:LastSaved><o:Pages>1</o:Pages><o:Words>730</o:Words><o:Characters>4161</o:Characters><o:Company>iLLUSiON</o:Company><o:Lines>34</o:Lines><o:Paragraphs>9</o:Paragraphs><o:CharactersWithSpaces>4882</o:CharactersWithSpaces><o:Version>11.6359</o:Version></o:DocumentProperties><w:fonts><w:defaultFonts w:ascii="Times New Roman" w:fareast="Times New Roman" w:h-ansi="Times New Roman" w:cs="Angsana New"/><w:font w:name="Wingdings"><w:panose-1 w:val="05000000000000000000"/><w:charset w:val="02"/><w:family w:val="Auto"/><w:pitch w:val="variable"/><w:sig w:usb-0="00000000" w:usb-1="10000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000" w:csb-1="00000000"/></w:font><w:font w:name="Angsana New"><w:panose-1 w:val="02020603050405020304"/><w:charset w:val="00"/><w:family w:val="Roman"/><w:pitch w:val="variable"/><w:sig w:usb-0="01000003" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00010001" w:csb-1="00000000"/></w:font></w:fonts><w:lists><w:listDef w:listDefId="0"><w:lsid w:val="77E148D5"/><w:plt w:val="HybridMultilevel"/><w:tmpl w:val="E684DDC2"/><w:lvl w:ilvl="0" w:tplc="95A67B3A"><w:start w:val="17"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="720"/></w:tabs><w:ind w:left="720" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:fareast="Times New Roman" w:h-ansi="Symbol" w:cs="Angsana New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="1440"/></w:tabs><w:ind w:left="1440" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2160"/></w:tabs><w:ind w:left="2160" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="2880"/></w:tabs><w:ind w:left="2880" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="3600"/></w:tabs><w:ind w:left="3600" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="4320"/></w:tabs><w:ind w:left="4320" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5040"/></w:tabs><w:ind w:left="5040" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val="o"/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="5760"/></w:tabs><w:ind w:left="5760" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:hint="default"/></w:rPr></w:lvl><w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on"><w:start w:val="1"/><w:nfc w:val="23"/><w:lvlText w:val=""/><w:lvlJc w:val="left"/><w:pPr><w:tabs><w:tab w:val="list" w:pos="6480"/></w:tabs><w:ind w:left="6480" w:hanging="360"/></w:pPr><w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr></w:lvl></w:listDef><w:list w:ilfo="1"><w:ilst w:val="0"/></w:list></w:lists><w:styles><w:versionOfBuiltInStylenames w:val="4"/><w:latentStyles w:defLockedState="off" w:latentStyleCount="156"/><w:style w:type="paragraph" w:default="on" w:styleId="a"><w:name w:val="Normal"/><wx:uiName wx:val="ปกติ"/><w:rsid w:val="003D7CF8"/><w:rPr><wx:font wx:val="Times New Roman"/><w:sz w:val="24"/><w:sz-cs w:val="28"/><w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="TH"/></w:rPr></w:style><w:style w:type="character" w:default="on" w:styleId="a0"><w:name w:val="Default Paragraph Font"/><wx:uiName wx:val="แบบอักษรของย่อหน้าเริ่มต้น"/><w:semiHidden/></w:style><w:style w:type="table" w:default="on" w:styleId="a1"><w:name w:val="Normal Table"/><wx:uiName wx:val="ตารางปกติ"/><w:semiHidden/><w:rPr><wx:font wx:val="Times New Roman"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="list" w:default="on" w:styleId="a2"><w:name w:val="No List"/><wx:uiName wx:val="ไม่มีรายการ"/><w:semiHidden/></w:style><w:style w:type="table" w:styleId="a3"><w:name w:val="Table Grid"/><wx:uiName wx:val="เส้นตาราง"/><w:basedOn w:val="a1"/><w:rsid w:val="003D7CF8"/><w:rPr><wx:font wx:val="Times New Roman"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblBorders><w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/><w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/></w:tblBorders><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="paragraph" w:styleId="a4"><w:name w:val="footer"/><wx:uiName wx:val="ท้ายกระดาษ"/><w:basedOn w:val="a"/><w:rsid w:val="00A67195"/><w:pPr><w:pStyle w:val="a4"/><w:tabs><w:tab w:val="center" w:pos="4153"/><w:tab w:val="right" w:pos="8306"/></w:tabs></w:pPr><w:rPr><wx:font wx:val="Times New Roman"/></w:rPr></w:style><w:style w:type="character" w:styleId="a5"><w:name w:val="page number"/><wx:uiName wx:val="หมายเลขหน้า"/><w:basedOn w:val="a0"/><w:rsid w:val="00A67195"/></w:style></w:styles><w:docPr><w:view w:val="print"/><w:zoom w:percent="100"/><w:doNotEmbedSystemFonts/><w:attachedTemplate w:val=""/><w:defaultTabStop w:val="720"/><w:punctuationKerning/><w:characterSpacingControl w:val="DontCompress"/><w:optimizeForBrowser/><w:validateAgainstSchema/><w:saveInvalidXML w:val="off"/><w:ignoreMixedContent w:val="off"/><w:alwaysShowPlaceholderText w:val="off"/><w:footnotePr><w:footnote w:type="separator"><w:p><w:r><w:separator/></w:r></w:p></w:footnote><w:footnote w:type="continuation-separator"><w:p><w:r><w:continuationSeparator/></w:r></w:p></w:footnote></w:footnotePr><w:endnotePr><w:endnote w:type="separator"><w:p><w:r><w:separator/></w:r></w:p></w:endnote><w:endnote w:type="continuation-separator"><w:p><w:r><w:continuationSeparator/></w:r></w:p></w:endnote></w:endnotePr><w:compat><w:breakWrappedTables/><w:snapToGridInCell/><w:applyBreakingRules/><w:wrapTextWithPunct/><w:useAsianBreakRules/><w:dontGrowAutofit/></w:compat></w:docPr><w:body><wx:sect><w:p><w:pPr><w:rPr><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="28"/></w:rPr><w:t>Student Worksheet</w:t></w:r><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="28"/></w:rPr><w:br/></w:r><w:r><w:rPr><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr><w:t>Assembly Language Programming</w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:sz w:val="28"/></w:rPr></w:pPr><w:r><w:rPr><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr><w:t>Applied Physics Department, Faculty of Science, KMITL</w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="28"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="28"/></w:rPr><w:br/><w:t>LAB 2 8051 Programming Registers</w:t></w:r></w:p><w:p/><w:tbl><w:tblPr><w:tblStyle w:val="a3"/><w:tblW w:w="0" w:type="auto"/><w:tblLook w:val="01E0"/></w:tblPr><w:tblGrid><w:gridCol w:w="1908"/><w:gridCol w:w="6614"/></w:tblGrid><w:tr><w:tc><w:tcPr><w:tcW w:w="1908" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>Student ID</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="6614" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1908" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>Name</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="6614" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1908" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>Date</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="6614" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr></w:tbl><w:p/><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr><w:t>Tools and Materials</w:t></w:r></w:p><w:p><w:r><w:br/><w:t>1. MTK51 8051 Microcontroller Trainer Kit</w:t></w:r></w:p><w:p/><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="20"/><w:sz-cs w:val="20"/></w:rPr><w:t>Table 2-1. Location of the 8051 registers</w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:pPr></w:p><w:tbl><w:tblPr><w:tblStyle w:val="a3"/><w:tblW w:w="0" w:type="auto"/><w:tblLook w:val="01E0"/></w:tblPr><w:tblGrid><w:gridCol w:w="2840"/><w:gridCol w:w="2841"/><w:gridCol w:w="2841"/></w:tblGrid><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr><w:t>Registers</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr><w:t>Location</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr><w:t>Function</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>P0</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>80H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Port 0</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>SP</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>81H</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Stack Pointer</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>DPL</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>82H</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Data Pointer (Low byte)</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>DPH</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>83H</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Data Pointer (High byte)</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>TCON</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>88H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Timer Control</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>TMOD</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>89H</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Timer Mode</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>TL0</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>8AH</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Timer0 Low byte</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>TH0</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>8CH</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Timer0 High byte</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>TL1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>8BH</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Timer1 Low byte</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>TH1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>8DH</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Timer1 High byte</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>P1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>90H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Port 1</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>SCON</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>98H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><st1:place w:st="on"><st1:PlaceName w:st="on"><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Serial</w:t></w:r></st1:PlaceName><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t> </w:t></w:r><st1:PlaceType w:st="on"><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Port</w:t></w:r></st1:PlaceType></st1:place><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t> Control</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>SBUF</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>99H</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><st1:place w:st="on"><st1:PlaceName w:st="on"><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Serial</w:t></w:r></st1:PlaceName><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t> </w:t></w:r><st1:PlaceType w:st="on"><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Port</w:t></w:r></st1:PlaceType></st1:place><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t> Data</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>P2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>A0H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Port 2</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>IE</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>A8H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Interrupt Enable Register</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>P3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>B0H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Port 3</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>IP</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>B8H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Interrupt Priority</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>PSW</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>D0H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Program Status Word</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>ACC</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>E0H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>Accumulator</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>B</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>F0H*</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>B register</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R0</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>00</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R0</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>01</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R1</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R2</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>02</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R2</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R3</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>03</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R3</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R4</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>04</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R4</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R5</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>05</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R5</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R6</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>06</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R6</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="2840" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>07</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2841" w:type="dxa"/></w:tcPr><w:p><w:pPr><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R7</w:t></w:r></w:p></w:tc></w:tr></w:tbl><w:p><w:pPr><w:ind w:left="360"/><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>*bit addressable register. The bit address can find by adding 0-7 to the byte address, e.g. bit 7 of PORT P1 is 90H+07=97H (P1.7).  </w:t></w:r></w:p><w:p><w:pPr><w:ind w:left="360"/><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr></w:p><w:p><w:pPr><w:ind w:left="360"/><w:rPr><w:sz-cs w:val="24"/></w:rPr></w:pPr><w:r><w:rPr><w:sz-cs w:val="24"/></w:rPr><w:t>R0-R7 are general purpose registers and the shown locations (00-07) are for BANK0. </w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:pPr></w:p><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:pPr></w:p><w:p><w:pPr><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:ascii="Arial" w:h-ansi="Arial"/><wx:font wx:val="Arial"/><w:b/><w:b-cs/><w:sz w:val="22"/><w:sz-cs w:val="22"/></w:rPr><w:t>Exercises</w:t></w:r></w:p><w:p><w:r><w:br/><w:t>1. Find the HEX code of below instructions using Table 2-1 and the 8051 instruction sheet.</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>2. Enter the HEX code to the MTK51 memory and use </w:t></w:r><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>Single Step running</w:t></w:r><w:r><w:t>. Find the answer below.</w:t></w:r></w:p><w:p/><w:tbl><w:tblPr><w:tblStyle w:val="a3"/><w:tblW w:w="0" w:type="auto"/><w:tblLook w:val="01E0"/></w:tblPr><w:tblGrid><w:gridCol w:w="1368"/><w:gridCol w:w="1440"/><w:gridCol w:w="1080"/><w:gridCol w:w="2700"/><w:gridCol w:w="1934"/></w:tblGrid><w:tr><w:tc><w:tcPr><w:tcW w:w="8522" w:type="dxa"/><w:gridSpan w:val="5"/></w:tcPr><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>Move data one byte from external memory to internal memory</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>ADDRESS</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>HEX code</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Label</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Instruction</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Comment</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>9000</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>START</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV DPTR,#E000H</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOVX A,@DPTR</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV R0, A</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>A=?</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV R1,#30H</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>R1=?</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV @R1,A</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>[30H]=?</w:t></w:r></w:p><w:p><w:r><w:t>[E000H]=?</w:t></w:r></w:p></w:tc></w:tr></w:tbl><w:p/><w:p><w:r><w:t>Q. If we change the location from E000H to 9000H, what is the data written to location 30H?</w:t></w:r></w:p><w:p><w:r><w:t>A._____________________________________________________________</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Instead of reading the data from external memory and write to the internal memory, write the code that reads data at location 31H (internal) and write it to external memory at location E001H.</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Handcode and test it with single step.</w:t></w:r></w:p><w:p/><w:tbl><w:tblPr><w:tblStyle w:val="a3"/><w:tblW w:w="0" w:type="auto"/><w:tblLook w:val="01E0"/></w:tblPr><w:tblGrid><w:gridCol w:w="1368"/><w:gridCol w:w="1440"/><w:gridCol w:w="1080"/><w:gridCol w:w="2700"/><w:gridCol w:w="1934"/></w:tblGrid><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>ADDRESS</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>HEX code</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Label</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Instruction</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Comment</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>9000</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>START</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr></w:tbl><w:p/><w:p><w:r><w:t>Q. After the code has been executed, what is the data at location 31H (internal) and E001H (external)?</w:t></w:r></w:p><w:p><w:r><w:br/><w:t>A. [31H]=______________________ [E001H]= ________________________</w:t></w:r></w:p><w:p/><w:p/><w:tbl><w:tblPr><w:tblStyle w:val="a3"/><w:tblW w:w="0" w:type="auto"/><w:tblLook w:val="01E0"/></w:tblPr><w:tblGrid><w:gridCol w:w="1368"/><w:gridCol w:w="1440"/><w:gridCol w:w="1080"/><w:gridCol w:w="2700"/><w:gridCol w:w="1934"/></w:tblGrid><w:tr><w:tc><w:tcPr><w:tcW w:w="8522" w:type="dxa"/><w:gridSpan w:val="5"/></w:tcPr><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>GPIO3 indicates accumulator content in single step running</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>ADDRESS</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>HEX code</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Label</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Instruction</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Comment</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>9000</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV A,#0 </w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>A=?</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><st1:place w:st="on"><w:r><w:t>LOOP</w:t></w:r></st1:place></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>INC  A</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>A=?</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>80 XX</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>SJMP </w:t></w:r><st1:place w:st="on"><w:r><w:t>LOOP</w:t></w:r></st1:place></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>XX=?</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr></w:tbl><w:p/><w:p><w:r><w:t>Offset byte calculation can be computed using ALT OFFSET</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Finding by hand calculation is done by,</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>OFFSET=DESTINATION-PC.</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>The DESTINATION is the location where we will jump to and the PC is current program counter after the jump instruction has been fetched.</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>For example if the DESTINATION is 9002 and the PC is 9005. The OFFSET will be 9002-9005=-3. We make the signed number easily using 2’s complement notation.</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Here is the positive number </w:t></w:r><st1:metricconverter ProductID="3 in" w:st="on"><w:r><w:t>3 in</w:t></w:r></st1:metricconverter><w:r><w:t> 8-bit binary, 0000 0011. We make -3 by 2’s complement. 1111 1100+1 = 1111 1101 or FD.</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Now try read the data from SCON register.</w:t></w:r></w:p><w:p/><w:tbl><w:tblPr><w:tblStyle w:val="a3"/><w:tblW w:w="0" w:type="auto"/><w:tblLook w:val="01E0"/></w:tblPr><w:tblGrid><w:gridCol w:w="1368"/><w:gridCol w:w="1440"/><w:gridCol w:w="1080"/><w:gridCol w:w="2700"/><w:gridCol w:w="1934"/></w:tblGrid><w:tr><w:tc><w:tcPr><w:tcW w:w="8522" w:type="dxa"/><w:gridSpan w:val="5"/></w:tcPr><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>Read SCON and write to accumulator A and B</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>ADDRESS</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>HEX code</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Label</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Instruction</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Comment</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>9000</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV A,SCON </w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>A=?</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV B,A</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>B=?</w:t></w:r></w:p></w:tc></w:tr></w:tbl><w:p/><w:p><w:r><w:t>Q. What is the location of the serial control register (SCON)?</w:t></w:r></w:p><w:p><w:r><w:br/><w:t>A. _______________________________________</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Change the SCON in above code to TMOD register. Single step the code and answer below question.</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Q. What is the value of TMOD register?</w:t></w:r></w:p><w:p><w:r><w:br/><w:t>A. ______________________________</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>The SCON and TMOD are the example of registers that used to control the serial port and internal timer. We will learn on later how to use them.</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Q. Can you find the instruction MOV A,SCON or MOV A,TMOD in the 8051 instruction sheet? What is the addressing mode that used to access such registers?</w:t></w:r></w:p><w:p><w:r><w:br/><w:t>A. _______________________________________________________________</w:t></w:r></w:p><w:p/><w:p/><w:tbl><w:tblPr><w:tblStyle w:val="a3"/><w:tblW w:w="0" w:type="auto"/><w:tblLook w:val="01E0"/></w:tblPr><w:tblGrid><w:gridCol w:w="1368"/><w:gridCol w:w="1440"/><w:gridCol w:w="1080"/><w:gridCol w:w="2700"/><w:gridCol w:w="1934"/></w:tblGrid><w:tr><w:tc><w:tcPr><w:tcW w:w="8522" w:type="dxa"/><w:gridSpan w:val="5"/></w:tcPr><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>Using R7 for repeating code</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>ADDRESS</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>HEX code</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Label</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Instruction</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Comment</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>9000</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV R7,#0</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>HERE</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>DJNZ R7,HERE</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>CLR P1.7</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr></w:tbl><w:p><w:r><w:t> Before pressing the STEP key, press REG. to select user register display for R4-7.</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Q. How many times the instruction DJNZ R7 will be repeated?</w:t></w:r></w:p><w:p><w:r><w:br/><w:t>A. _______________________________________________</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Q. What is the location of bit 7 of the PORT P1? When the LED (P1.7) will be turned ON?</w:t></w:r></w:p><w:p><w:r><w:br/><w:t>A. __________________________________________________________________</w:t></w:r></w:p><w:p/><w:p/><w:tbl><w:tblPr><w:tblStyle w:val="a3"/><w:tblW w:w="0" w:type="auto"/><w:tblLook w:val="01E0"/></w:tblPr><w:tblGrid><w:gridCol w:w="1368"/><w:gridCol w:w="1440"/><w:gridCol w:w="1080"/><w:gridCol w:w="2700"/><w:gridCol w:w="1934"/></w:tblGrid><w:tr><w:tc><w:tcPr><w:tcW w:w="8522" w:type="dxa"/><w:gridSpan w:val="5"/></w:tcPr><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>Adding 16-bit number using R0 (low byte), R1 (high byte) and DPL, DPH</w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/></w:rPr><w:t>   R1 R0    +</w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:b/><w:b-cs/><w:u w:val="single"/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/><w:u w:val="single"/></w:rPr><w:t>DPH DPL</w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:b/><w:b-cs/><w:u w:val="single"/></w:rPr></w:pPr><w:r><w:rPr><w:b/><w:b-cs/><w:u w:val="single"/></w:rPr><w:t>_________</w:t></w:r></w:p><w:p><w:pPr><w:rPr><w:b/><w:b-cs/></w:rPr></w:pPr></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>ADDRESS</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>HEX code</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Label</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Instruction</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Comment</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>9000</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV R0,#FFH</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV R1,#1FH</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV DPL,#1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV DPH,#0</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV A,DPL</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>ADD A,R0</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Cy=?</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV R0,A</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV A,DPH</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>ADDC A,R1</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>Cy=?</w:t></w:r></w:p></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p><w:r><w:t>MOV R1,A</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr><w:tr><w:tc><w:tcPr><w:tcW w:w="1368" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1440" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1080" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="2700" w:type="dxa"/></w:tcPr><w:p/></w:tc><w:tc><w:tcPr><w:tcW w:w="1934" w:type="dxa"/></w:tcPr><w:p/></w:tc></w:tr></w:tbl><w:p/><w:p><w:r><w:t>Q. What is the result of addition?</w:t></w:r></w:p><w:p><w:r><w:br/><w:t>A. R1=_______ R0 = _________</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>Q. Change the value from 1FFF in R1, R0 and </w:t></w:r><st1:metricconverter ProductID="0001 in" w:st="on"><w:r><w:t>0001 in</w:t></w:r></st1:metricconverter><w:r><w:t> DPH,DPL to the new two 16-bit numbers i.e. 2FFF + 9E78. </w:t></w:r></w:p><w:p><w:r><w:br/><w:t>A. compute by hand calculation (HEX)=____________</w:t></w:r><w:r><w:br/></w:r></w:p><w:p><w:r><w:t>2FFF</w:t></w:r><w:r><w:tab wx:wTab="195" wx:tlc="none" wx:cTlc="2"/></w:r><w:r><w:tab wx:wTab="720" wx:tlc="none" wx:cTlc="11"/></w:r><w:r><w:tab wx:wTab="720" wx:tlc="none" wx:cTlc="11"/><w:t>0010 1111 1111 1111</w:t></w:r></w:p><w:p><w:r><w:rPr><w:u w:val="single"/></w:rPr><w:t>9E78</w:t></w:r><w:r><w:t> +</w:t></w:r><w:r><w:tab wx:wTab="30" wx:tlc="none" wx:cTlc="0"/></w:r><w:r><w:tab wx:wTab="720" wx:tlc="none" wx:cTlc="11"/><w:t>            </w:t></w:r><w:r><w:rPr><w:u w:val="single"/></w:rPr><w:t>1001 1110 0111 1000</w:t></w:r><w:r><w:t> +</w:t></w:r></w:p><w:p/><w:p><w:r><w:t>____</w:t></w:r><w:r><w:tab wx:wTab="240" wx:tlc="none" wx:cTlc="3"/></w:r><w:r><w:tab wx:wTab="720" wx:tlc="none" wx:cTlc="11"/></w:r><w:r><w:tab wx:wTab="720" wx:tlc="none" wx:cTlc="11"/><w:t>__________________</w:t></w:r></w:p><w:p/><w:p/><w:p><w:r><w:t>The result by single stepping the code R1, R0(HEX) =________</w:t></w:r></w:p><w:p/><w:p/><w:p/><w:sectPr><w:ftr w:type="even"><wx:pBdrGroup><wx:apo><wx:jc wx:val="right"/></wx:apo><w:p><w:pPr><w:pStyle w:val="a4"/><w:framePr w:wrap="around" w:vanchor="text" w:hanchor="margin" w:x-align="right" w:y="1"/><w:rPr><w:rStyle w:val="a5"/></w:rPr></w:pPr><w:r><w:rPr><w:rStyle w:val="a5"/></w:rPr><w:fldChar w:fldCharType="begin"/></w:r><w:r><w:rPr><w:rStyle w:val="a5"/></w:rPr><w:instrText>PAGE  </w:instrText></w:r><w:r><w:rPr><w:rStyle w:val="a5"/></w:rPr><w:fldChar w:fldCharType="end"/></w:r></w:p></wx:pBdrGroup><w:p><w:pPr><w:pStyle w:val="a4"/><w:ind w:right="360"/></w:pPr></w:p></w:ftr><w:ftr w:type="odd"><wx:pBdrGroup><wx:apo><wx:jc wx:val="right"/></wx:apo><w:p><w:pPr><w:pStyle w:val="a4"/><w:framePr w:wrap="around" w:vanchor="text" w:hanchor="margin" w:x-align="right" w:y="1"/><w:rPr><w:rStyle w:val="a5"/></w:rPr></w:pPr><w:r><w:rPr><w:rStyle w:val="a5"/></w:rPr><w:fldChar w:fldCharType="begin"/></w:r><w:r><w:rPr><w:rStyle w:val="a5"/></w:rPr><w:instrText>PAGE  </w:instrText></w:r><w:r><w:rPr><w:rStyle w:val="a5"/></w:rPr><w:fldChar w:fldCharType="separate"/></w:r><w:r><w:rPr><w:rStyle w:val="a5"/><w:noProof/></w:rPr><w:t>11</w:t></w:r><w:r><w:rPr><w:rStyle w:val="a5"/></w:rPr><w:fldChar w:fldCharType="end"/></w:r></w:p></wx:pBdrGroup><w:p><w:pPr><w:pStyle w:val="a4"/><w:ind w:right="360"/></w:pPr></w:p></w:ftr><w:pgSz w:w="11906" w:h="16838"/><w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="708" w:footer="708" w:gutter="0"/><w:pgNumType w:start="11"/><w:cols w:space="708"/><w:docGrid w:line-pitch="360"/></w:sectPr></wx:sect></w:body></w:wordDocument>
