📄 initio.lst
字号:
Sunplus u'nSP Assembler - Ver. 1.8.0
Listing File Has Been Relocated
.PUBLIC _InitIO
.PUBLIC _ShowRes
.PUBLIC _ClearWatchDog
.DEFINE Port_IOA_Attrib 0x7003
.DEFINE Port_IOA_Dir 0x7002
.DEFINE Port_IOA_Data 0x7000
.DEFINE Port_IOB_Attrib 0x7008
.DEFINE Port_IOB_Dir 0x7007
.DEFINE Port_IOB_Data 0x7005
0000B771 .CODE
_ClearWatchDog: .proc
0000B771 88 D2 push R1 to [SP]
0000B772 41 92 R1 = 0x0001
0000B773 19 D3 12 70 [0x7012] = R1
0000B775 88 90 pop R1 from [SP]
0000B776 90 9A retf
.endp
_ShowRes: .proc
0000B777 A8 DA push R1, R5 to [SP]
0000B778 08 0B 05 00 R5 = SP + 5
0000B77A 03 98 R4 = [R5+3]
0000B77B 1C D9 05 70 [0x7005] = R4
0000B77D A8 90 pop R1, R5 from [SP]
0000B77E 90 9A retf
.endp
_InitIO: .proc
0000B77F 09 93 FF FF R1=0xffff
0000B781 19 D3 08 70 [Port_IOB_Attrib] = R1 //B口设置为同向输出
0000B783 19 D3 07 70 [Port_IOB_Dir] = R1
0000B785 40 92 R1 = 0
0000B786 19 D3 05 70 [Port_IOB_Data] = R1 //B口置低电平
0000B788 09 93 FF FF R1=0xffff
0000B78A 19 D3 03 70 [Port_IOA_Attrib] = R1 //A口设置为同向输出
0000B78C 19 D3 02 70 [Port_IOA_Dir] = R1
0000B78E 09 93 FF FF R1 = 0xffff
0000B790 19 D3 00 70 [Port_IOA_Data] = R1 //A口置高电平
0000B792 90 9A retf
.endp
.END
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -