📄 almind.lst
字号:
C51 COMPILER V7.02b ALMIND 01/18/2005 21:37:28 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE ALMIND
OBJECT MODULE PLACED IN AlmInd.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE AlmInd.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 AlmInd(struct instruction AlmValue)
11 {
12 1 if (get_sem(&ALM_SEM)==1)
13 1 {
14 2 Alm_Rd=*(AddrDPR+3);
15 2 Alm_Wr=*(AddrDPR+4);
16 2 }
17 1 ALM_SEM=0xFF;
18 1 if (((Alm_Rd-Alm_Wr)!=1)&&((Alm_Wr-Alm_Rd)!=223))
19 1 {
20 2 StructToAddr(AlmValue,ALMQ_ST_ADDR_H*256+ALMQ_ST_ADDR_L+Alm_Wr*LEN_INSTRUC);
21 2 Alm_Wr++;
22 2 if (get_sem(&ALM_SEM)==1)
23 2 *(AddrDPR+4)=Alm_Wr;
24 2 ALM_SEM=0xFF;
25 2 DP_RAM_INTL=0xFF; //int for 860
26 2 }
27 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 138 ----
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 + -