📄 polfill.lst
字号:
C51 COMPILER V7.02b POLFILL 01/18/2005 21:37:41 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE POLFILL
OBJECT MODULE PLACED IN PolFill.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE PolFill.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /****************************************/
2 /* Copyright (c) 2004, 通信工程学院戴佳 */
3 /* All rights reserved. */
4 /* 作 者:戴佳 */
5 /****************************************/
6
7 #include <other.h>
8 void StructToAddr(struct instruction structvar,uint excur_addr);
9 bit get_sem(uchar *sem_type);
10 void PolFill(struct instruction PolValue)
11 {
12 1 if (get_sem(&POL_SEM)==1)
13 1 {
14 2 Pol_Rd=*(AddrDPR+8);
15 2 Pol_Wr=*(AddrDPR+9);
16 2 }
17 1 POL_SEM=0xFF;
18 1 if (((Pol_Rd-Pol_Wr)!=1)&&((Pol_Wr-Pol_Rd)!=255))
19 1 {
20 2 StructToAddr(PolValue,POLQ_ST_ADDR_H*256+POLQ_ST_ADDR_L+Pol_Wr*LEN_INSTRUC);
21 2 Pol_Wr++;
22 2 if (get_sem(&POL_SEM)==1)
23 2 *(AddrDPR+9)=Pol_Wr;
24 2 POL_SEM=0xFF;
25 2 }
26 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 135 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 8
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -