⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 txhex.lst

📁 msc1201 编程4
💻 LST
📖 第 1 页 / 共 2 页
字号:
MACRO ASSEMBLER TXHEX                                       05/05/03 15:20:20 PAGE     1


WIN32 MACRO ASSEMBLER MA51 V06.04.10OBJECT MODULE PLACED IN D:\DATA\MSC1210\RIDE\MVP\TXHEX.OBJ
ASSEMBLER INVOKED BY: MA51.EXE D:\DATA\MSC1210\RIDE\MVP\TXHEX.A51 OJ(D:\DATA\MSC1210\RIDE\MVP\TXHEX.OBJ) PIN(D:\RIDE\INC) PIN(D:\RIDE\INC\51\TI\) EP LINES SYNTAX(ASM51) PR(D:\DATA\MSC1210\RIDE\MVP\TXHEX.LST) XR DB PW(80) RB(0) 

LOC     OBJ           LINE    SOURCE
                         1     $NOMOD51
                         2     $INCLUDE (REG1210.INC)
                       240     PUBLIC	_TX_HEX, _TX_NIB, _BIN2ASCII
                       241     EXTRN CODE (_TX_BYTE, RX_BYTE)
                       242     
                       243     TXHEX  SEGMENT  CODE
------                 244     	RSEG  TXHEX
                       245     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                       246     ;Convert R7 lower nibble from bin to ascii
                       247     ;Used a stack and Cy
                       248     _BIN2ASCII: 
0000    53070F         249     	ANL	REG7,#0FH
0003    EF             250     	MOV	A,R7
0004    C3             251     	CLR	C
0005    940A           252     	SUBB	A,#10
0007    10D705         253     	JBC	CY,B2A_UNDER10
000A    7437           254     	MOV	A,#55	; 'A'-10
000C    2F             255     	ADD	A,R7
000D    FF             256     	MOV	R7,A
000E    22             257     	RET
                       258     B2A_UNDER10: 
000F    430730         259     	ORL	REG7,#30H
0012    22             260     	RET
                       261     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                       262     ; Send R7 in ASCII
                       263     ; Corrupt R7
                       264     _TX_NIB: 
0013    1100     F     265     	ACALL	_BIN2ASCII
0015    120000   F     266     	CALL	_TX_BYTE
0018    22             267     	RET
                       268     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                       269     ; Send R7 in Hex
                       270     ; Used acc, and a stack
                       271     _TX_HEX: 
0019    C007           272     	PUSH	REG7
001B    EF             273     	MOV	A,R7
001C    C4             274     	SWAP	A
001D    FF             275     	MOV	R7,A
001E    1100     F     276     	ACALL	_TX_NIB
0020    D007           277     	POP	REG7
0022    1100     F     278     	ACALL	_TX_NIB
0024    22             279     	RET
                       280     	END
MACRO ASSEMBLER TXHEX                                       05/05/03 15:20:20 PAGE     0


SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES             REFERENCES

REGB . . . . . . .  D ADDR   00F0H   A                          238# 
TXD0 . . . . . . .  B ADDR   00B0H.1 A                          167# 
INT5 . . . . . . .  B ADDR   0090H.7 A                          131# 
RCAP2H . . . . . .  D ADDR   00CBH   A                          67# 
SPITCON. . . . . .  D ADDR   009DH   A                          38# 
DPL. . . . . . . .  D ADDR   0082H   A                          13# 
P0 . . . . . . . .  D ADDR   0080H   A                          11# 
SM01 . . . . . . .  B ADDR   00C0H.7 A                          180# 
TXD1 . . . . . . .  B ADDR   0090H.3 A                          135# 
HWPCO. . . . . . .  D ADDR   00E9H   A                          95# 
SBUF1. . . . . . .  D ADDR   00C1H   A                          63# 
P1 . . . . . . . .  D ADDR   0090H   A                          27# 
CP_RL2 . . . . . .  B ADDR   00C8H.0 A                          197# 
EXEN2. . . . . . .  B ADDR   00C8H.3 A                          194# 
SM11 . . . . . . .  B ADDR   00C0H.6 A                          181# 
B. . . . . . . . .  D ADDR   00F0H   A                          102# 
P0DDRH . . . . . .  D ADDR   00ADH   A                          53# 
P2 . . . . . . . .  D ADDR   00A0H   A                          41# 
_TX_NIB. . . . . .  C ADDR   0013H   R  SEG=TXHEX               240 264# 276 278 
                                                                
SM21 . . . . . . .  B ADDR   00C0H.5 A                          182# 
PS . . . . . . . .  B ADDR   00B8H.4 A                          173# 
T2EX . . . . . . .  B ADDR   0090H.1 A                          137# 
HWPC1. . . . . . .  D ADDR   00EAH   A                          96# 
P3 . . . . . . . .  D ADDR   00B0H   A                          56# 
P1DDRH . . . . . .  D ADDR   00AFH   A                          55# 
SPIEND . . . . . .  D ADDR   009FH   A                          40# 
SP . . . . . . . .  D ADDR   0081H   A                          12# 
SMOD1. . . . . . .  B ADDR   00D8H.7 A                          210# 
AC . . . . . . . .  B ADDR   00D0H.6 A                          201# 
T0 . . . . . . . .  B ADDR   00B0H.4 A                          164# 
RCAP2L . . . . . .  D ADDR   00CAH   A                          66# 
SCON1. . . . . . .  D ADDR   00C0H   A                          62# 
P2DDRH . . . . . .  D ADDR   00B2H   A                          58# 
OV . . . . . . . .  B ADDR   00D0H.2 A                          205# 
T1 . . . . . . . .  B ADDR   00B0H.5 A                          163# 
REN. . . . . . . .  B ADDR   0098H.4 A                          144# 
P3DDRH . . . . . .  D ADDR   00B4H   A                          60# 
PWMHI. . . . . . .  D ADDR   00A3H   A                          44# 
EA . . . . . . . .  B ADDR   00A8H.7 A                          151# 
T2 . . . . . . . .  B ADDR   0090H.0 A                          138# 
SECINT . . . . . .  D ADDR   00F9H   A                          110# 
LVDCON . . . . . .  D ADDR   00E7H   A                          93# 
SSCON. . . . . . .  D ADDR   00E1H   A                          87# 
T2CON. . . . . . .  D ADDR   00C8H   A                          65# 
P0DDRL . . . . . .  D ADDR   00ACH   A                          52# 
AISTAT . . . . . .  D ADDR   00A7H   A                          47# 
PWMLOW . . . . . .  D ADDR   00A2H   A                          43# 
SPIDATA. . . . . .  D ADDR   009BH   A                          36# 
ACC. . . . . . . .  D ADDR   00E0H   A                          86# 
P1DDRL . . . . . .  D ADDR   00AEH   A                          54# 
DPS. . . . . . . .  D ADDR   0086H   A                          17# 
C_T2 . . . . . . .  B ADDR   00C8H.1 A                          196# 
P2DDRL . . . . . .  D ADDR   00B1H   A                          57# 
EWDI . . . . . . .  B ADDR   00E8H.4 A                          216# 
WR . . . . . . . .  B ADDR   00B0H.6 A                          162# 
ET0. . . . . . . .  B ADDR   00A8H.1 A                          157# 
ES1. . . . . . . .  B ADDR   00A8H.6 A                          152# 
P3DDRL . . . . . .  D ADDR   00B3H   A                          59# 
AI . . . . . . . .  B ADDR   00D8H.4 A                          212# 
ET1. . . . . . . .  B ADDR   00A8H.3 A                          155# 
TF0. . . . . . . .  B ADDR   0088H.5 A                          123# 
MPAGE. . . . . . .  D ADDR   0092H   A                          29# 
ET2. . . . . . . .  B ADDR   00A8H.5 A                          153# 
TF1. . . . . . . .  B ADDR   0088H.7 A                          121# 
MSINT. . . . . . .  D ADDR   00FAH   A                          111# 
RCLK . . . . . . .  B ADDR   00C8H.5 A                          192# 
TF2. . . . . . . .  B ADDR   00C8H.7 A                          190# 
RI1. . . . . . . .  B ADDR   00C0H.0 A                          187# 
RB8. . . . . . . .  B ADDR   0098H.2 A                          146# 
SRST . . . . . . .  D ADDR   00F7H   A                          108# 
HWID . . . . . . .  D ADDR   00EBH   A                          97# 
SPICON . . . . . .  D ADDR   009AH   A                          35# 
EXIF . . . . . . .  D ADDR   0091H   A                          28# 
TH0. . . . . . . .  D ADDR   008CH   A                          23# 
EX0. . . . . . . .  B ADDR   00A8H.0 A                          158# 
IT0. . . . . . . .  B ADDR   0088H.0 A                          128# 
MCON . . . . . . .  D ADDR   0095H   A                          32# 
TH1. . . . . . . .  D ADDR   008DH   A                          24# 
DPH1 . . . . . . .  D ADDR   0085H   A                          16# 
REG0 . . . . . . .  D ADDR   0000H   A                          230# 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -