📄 test.lst
字号:
C51 COMPILER V7.50 TEST 11/19/2008 13:33:18 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE test.c BROWSE DEBUG OBJECTEXTEND
line level source
1 ORG 0000H
*** ERROR C129 IN LINE 1 OF TEST.C: missing ';' before '0000'
2 AJMP MAIN
3 ORG 0030H
4 MAIN: MOV R3,#50H
5 QUE1: MOV A,R3 ;指针送R0
6 MOV R0,A
7 MOV R7,#0AH ;长度送R7
8 CLR 00H ;标志位为0
9 MOV A,@R0
10 QL2: INC R0
11 MOV R2,A
12 CLR C
13 MOV 22H,@R0
14 CJNE A,22H,QL3 ;相等吗?
15 SETB C
16 QL3: MOV A,R2
17 JC QL1 ;大于交换位置
18 SETB 00H
19 XCH A,@R0
20 DEC R0
21 XCH A,@R0
22 INC R0 ;大于交换位置
23 QL1: MOV A,@R0
24 DJNZ R7,QL2
25 JB 00H,QUE1 ;一次循环中有交换继续
26 SJMP $ ;无交换退出
27 END
28
29
C51 COMPILATION COMPLETE. 0 WARNING(S), 1 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -