ASMTABL.docx
- 文档编号:30460739
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:27
- 大小:21.37KB
ASMTABL.docx
《ASMTABL.docx》由会员分享,可在线阅读,更多相关《ASMTABL.docx(27页珍藏版)》请在冰豆网上搜索。
ASMTABL
+-----------+------------+-------------+-------------+-------------+-------------+-------------------+
|Component|Technology|AmntofROM|TypeofROM|AmntofRAM|No.ofSFRs|SerialI/OType|
|-----------|------------|-------------|-------------|-------------|-------------|-------------------|
|8031|HMOS|0|--|128bytes|21|Start/StopAsync|
|8051|HMOS|4Kbytes|Masked|128bytes|21|Start/StopAsync|
|8751|HMOS|4Kbytes|EPROM|128bytes|21|Start/StopAsync|
|8053|HMOS|8Kbytes|Masked|128bytes|21|Start/StopAsync|
|9761|HMOS|8Kbytes|EPROM|128bytes|21|Start/StopAsync|
|8751|HMOS|8Kbytes|EPROM|128bytes|21|Start/StopAsync|
||||||||
|80C31|CMOS|0|--|128bytes|21|Start/StopAsync|
|80C51|CMOS|4Kbytes|Masked|128bytes|21|Start/StopAsync|
|87C51|CMOS|4Kbytes|EPROM|128bytes|21|Start/StopAsync|
||||||||
|8032|HMOS|0|--|256bytes|26|Start/StopAsync|
|8052|HMOS|8Kbytes|Masked|256bytes|26|Start/StopAsync|
|8752|HMOS|8Kbytes|EPROM|256bytes|26|Start/StopAsync|
||||||||
|80C32|CMOS|0|--|256bytes|26|Start/StopAsync|
|80C52|CMOS|8Kbytes|Masked|256bytes|26|Start/StopAsync|
|87C52|CMOS|8Kbytes|EPROM|256bytes|26|Start/StopAsync|
||||||||
|8044|HMOS|4Kbytes|Masked|192bytes|34|HDLC/SDLC|
|8344|HMOS|0|--|192bytes|34|HDLC/SDLC|
|8744|HMOS|4Kbytes|EPROM|192bytes|34|HDLC/SDLC|
||||||||
|80535|HMOS|0|--|256bytes|41|Start/StopAsync|
|80515|HMOS|8Kbytes|Masked|256bytes|41|Start/StopAsync|
||||||||
|80C535|CHMOS|0|--|256bytes|41|Start/StopAsync|
|80C515|CHMOS|8Kbytes|Masked|256bytes|41|Start/StopAsync|
||||||||
|80532|HMOS|0|--|128bytes|28|Start/StopAsync|
|80512|HMOS|4Kbytes|Masked|128bytes|28|Start/StopAsync|
||||||||
|80C152|CHMOS|0|--|256bytes|56|CSMA/CD|
|83C152|CHMOS|8Kbytes|Masked|256bytes|56|CSMA/CD|
||||||||
|80C154|CMOS|0|--|256bytes|27|Start/StopAsync|
|83C154|CMOS|16Kbytes|Masked|256bytes|27|Start/StopAsync|
|85C154|CMOS|16Kbytes|EPROM|256bytes|27|Start/StopAsync|
||||||||
+-----------+------------+-------------+-------------+-------------+-------------+-------------------+
+-----------+------------+-------------+-------------+-------------+-------------+-------------------+
|Component|Technology|AmntofROM|TypeofROM|AmntofRAM|No.ofSFRs|SerialI/OType|
|-----------|------------|-------------|-------------|-------------|-------------|-------------------|
|80C51FA|CHMOS|0|--|256bytes|47|Start/StopAsync|
|83C51FA|CHMOS|8Kbytes|Masked|256bytes|47|Start/StopAsync|
|87C51FA|CHMOS|8Kbytes|EPROM|256bytes|47|Start/StopAsync|
||||||||
|83C51FB|CHMOS|16Kbytes|Masked|256bytes|47|Start/StopAsync|
|87C51FB|CHMOS|16Kbytes|EPROM|256bytes|47|Start/StopAsync|
||||||||
|83C51FB|CHMOS|32Kbytes|Masked|256bytes|47|Start/StopAsync|
|87C51FB|CHMOS|32Kbytes|EPROM|256bytes|47|Start/StopAsync|
||||||||
|80C537|CHMOS|0|--|256bytes|41|Start/StopAsync|
|80C517|CHMOS|8Kbytes|Masked|256bytes|82|Start/StopAsync|
||||||||
|80C451|CMOS|0|--|128bytes|24|ParallelI/F|
|83C451|CMOS|4Kbytes|Masked|128bytes|24|ParallelI/F|
|87C451|CMOS|4Kbytes|EPROM|128bytes|24|ParallelI/F|
||||||||
|80C452|CHMOS|0|--|256bytes|55|U.P.I.|
|83C452|CHMOS|8Kbytes|--|256bytes|55|U.P.I.|
|87C452|CHMOS|8Kbytes|--|256bytes|55|U.P.I.|
||||||||
|80C552|CMOS|0|--|256bytes|54|Start/StopAsync|
|83C552|CMOS|8Kbytes|Masked|256bytes|54|Start/StopAsync|
|87C552|CMOS|8Kbytes|EPROM|256bytes|54|Start/StopAsync|
||||||||
|80C652|CMOS|0|--|256bytes|24|Start/StopAsync|
|83C652|CMOS|8Kbytes|Masked|256bytes|24|Start/StopAsync|
|87C652|CMOS|8Kbytes|EPROM|256bytes|24|Start/StopAsync|
|83C654|CMOS|16Kbytes|Masked|256bytes|24|Start/StopAsync|
|87C654|CMOS|16Kbytes|EPROM|256bytes|24|Start/StopAsync|
||||||||
|83C752|CMOS|2Kbytes|Masked|64bytes|25|I2C|
|87C752|CMOS|2Kbytes|EPROM|64bytes|25|I2C|
||||||||
|83C751|CMOS|2Kbytes|Masked|64bytes|20|I2C|
|87C751|CMOS|2Kbytes|EPROM|64bytes|20|I2C|
||||||||
|80C521|CMOS|0|--|256bytes|26|Start/StopAsync|
|80C321|CMOS|8Kbytes|Masked|256bytes|26|Start/StopAsync|
|87C521|CMOS|8Kbytes|EPROM|256bytes|26|Start/StopAsync|
|80C541|CMOS|16Kbytes|Masked|256bytes|26|Start/StopAsync|
|87C541|CMOS|16Kbytes|EPROM|256bytes|26|Start/StopAsync|
||||||||
|80C851|CMOS|0|--|128bytes|21|Start/StopAsync|
|83C851|CMOS|4Kbytes|Masked|128bytes|21|Start/StopAsync|
||||||||
+-----------+------------+-------------+-------------+-------------+-------------+-------------------+
$DATE(date)Placesdateinpageheader$EJECTPlacesaformfeedinlisting
$INCLUDE(file)Insertsfileinsourceprogram$LISTAllowslistingtobeoutput
$NOLISTStopsoutputtingthelisting$MOD51Uses8051predefinedsymbols
$MOD52Uses8052predefinedsymbols$MOD44Uses8044predefinedsymbols
$NOMODNopredefinedsymbolsused$OBJECT(file)Placesobjectoutputinfile
$NOOBJECTNoobjectfileisgenerated$PAGINGBreakoutputlistingintopages
$NOPAGINGPrintlistingw/opagebreaks$PAGELENGTH(n)No.oflinesonalistingpage
$PAGEWIDTH(n)No.ofcolumnsonalistingpage$PRINT(file)Placeslistingoutputinfile
$NOPRINTListingwillnotbeoutput$SYMBOLSAppendsymboltabletolisting
$NOSYMBOLSSymboltablewillnotbeoutput$TITLE(string)Placesstringinpageheader
EQUDefinesymbolDATADefineinternalmemorysymbol
IDATADefineindirectlyaddressedinternalXDATADefineexternalmemorysymbol
memorysymbolBITDefineinternalbitmemorysymbol
CODEDefineprogrammemorysymbolDSReservebytesofdatamemory
DBITReservebitsofbitmemoryDBStorebytevaluesinprogrammemory
DWStorewordvaluesinprogrammemoryORGSetsegmentlocationcounter
ENDEndofassemblylanguagesourcefileCSEGSelectprogrammemoryspace
DSEGSelectinternalmemorydataspaceXSEGSelectexternalmemorydataspace
ISEGSelectindirectlyaddressedinternalBSEGSelectbitaddressablememoryspace
memoryspaceUSINGSelectregisterbank
IFBeginconditionalassemblyblockELSEAlternativeconditionalassemblyblock
ENDIFEndconditionalassemblyblock
ACALLAbsolutecallADDAddADDCAddwithcarry
AJMPAbsolutejumpANLLogicalandCJNECompare&jumpifnotequal
CLRClearCPLComplementDADecimaladjust
DECDecrementDIVDivideDJNZDecrement&jumpifnotzero
INCIncrementJBJumpifbitsetJBCJump&clearbitifbitset
JCJumpifcarrysetJMPJumpJNBJumpifbitnotset
JNCJumpifcarrynotsetJNZJumpifaccum.notzeroJZJumpifaccumulatorzero
LCALLLongcallLJMPLongjumpMOVMove
MOVCMovecodeMOVXMoveexternalMULMultiply
NOPNooperationORLInclusiveorPOPPopstack
PUSHPushstackRETReturnRETIReturnfrominterrupt
RLRotateleftRLCRotateleftthrucarryRRRotateright
RRCRotaterightthrucarrySETBSetbitSJMPShortjump
SUBBSubtractwithborrowSWAPSwapnibblesXCHExchangebytes
XCHDExchangedigitsXRLExclusiveorCALLGenericcall
|------------------------|-------------------------|-------------|-------------|------------------------|-------|---|---|-------|
|||DEST|SOURCE|ASSEMBLY|HEX|B|C|PSW|
|MNEMONIC|OPERATION|ADDR|ADDR|LANGUAGE|OP-|Y|Y|CAO|
|||MODE|MODE|FORM|CODE|T|C|FCV|
|------------------------|-------------------------|-------------|-------------|------------------------|-------|---|---|-------|
|ACALL|||||||||
|2KinPage(11bits)|PC+2->STACK|ProgDirect||ACALLPaddr|see|2|2|---|
|AbsoluteCall|SP+2->SP||||note||||
||Paddr<10:
0>->PC<10:
0>||||1||||
||PC<15:
11>->PC<15:
11>||||||||
|------------------------|-------------------------|-------------|-------------|------------------------|-------|---|---|-------|
|ADD|||||||||
|AddOperandto|A+SOper->A|Accumulator|Immediate|ADDA,#data|24|2|1|***|
|Accumulator||"|Direct|ADDA,Daddr|25|2|1||
|||"|Indirect|ADDA,@Ri|26,27|1|1||
|||"|Register|ADDA,Rn|28-2F|1|1||
|------------------------|-------------------------|-------------|-------------|------------------------|-------|---|---|-------|
|ADDC|||||||||
|AddOperandwith|A+SOper+C->A|Accumulator|Immediate|ADDCA,#data|34|2|1|***|
|CarrytoAccumulator||"|Direct|ADDCA,Daddr|35|2|1||
|||"|Indirect|ADDCA,@Ri|36,37|1|1||
|||"|Register|ADDCA,Rn|38-3F|1|1||
|------------------------|-------------------------|-------------|-------------|------------------------|-------|---|---|-------|
|AJMP|||||see||||
|2KinPage(11bits)|Paddr<10:
0>->PC<10:
0>|ProgDirect||AJMPPaddr|note|2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASMTABL