keil怎么汇编代码?

作者&投稿:殷勤达 (若有异议请与网页底部的电邮联系)
~

首先在keil里,设置选项时,在列表选项中的汇编代码一项打勾。见下图

然后编译,编译后,在工程的同一个文件夹下有一个.LST文件,打开就看到了汇编代码,不过,需要自己进行整理,否则,是不能直接作为汇编程序的。

下面是一个例子:这是一个主程序的汇编代码,格式就是这样的。

             ; FUNCTION main (BEGIN)

                                           ; SOURCE LINE # 16

;---- Variable 'k' assigned to Register 'R4' ----

                                           ; SOURCE LINE # 17

                                           ; SOURCE LINE # 19

0000 D2B2              SETB    light

0002         ?C0007:

                                           ; SOURCE LINE # 20

                                           ; SOURCE LINE # 21

                                           ; SOURCE LINE # 23

0002 7F05              MOV     R7,#05H

0004 120000      R     LCALL   _delayms

                                           ; SOURCE LINE # 25

0007 300008      R     JNB     blink,?C0009

                                           ; SOURCE LINE # 26

                                           ; SOURCE LINE # 27

000A 0C                INC     R4

                                           ; SOURCE LINE # 28

000B BC2804            CJNE    R4,#028H,?C0009

                                           ; SOURCE LINE # 29

                                           ; SOURCE LINE # 30

000E B2B2              CPL     light

                                           ; SOURCE LINE # 31

0010 E4                CLR     A

0011 FC                MOV     R4,A

                                           ; SOURCE LINE # 32

                                           ; SOURCE LINE # 33

0012         ?C0009:

                                           ; SOURCE LINE # 34

0012 20B7ED            JB      k0,?C0007

                                           ; SOURCE LINE # 35

C51 COMPILER V7.00  LIGHT1                                                                 09/14/2015 12:54:15 PAGE 3   


                                           ; SOURCE LINE # 36

0015 B200        R     CPL     blink

                                           ; SOURCE LINE # 37

0017 200004      R     JB      blink,?C0012

001A D2B2              SETB    light

001C 8002              SJMP    ?C0014

001E         ?C0012:

                                           ; SOURCE LINE # 38

001E E4                CLR     A

001F FC                MOV     R4,A

0020         ?C0014:

                                           ; SOURCE LINE # 39

0020 20B7DF            JB      k0,?C0007

0023 80FB              SJMP    ?C0014

             ; FUNCTION main (END)



如何使用Keil编译汇编程序或C语言程序
答:打开Keil后选择【File】下的【new】新建一个空白文档。将编辑好的程序源码复制到该文件中。如何使用Keil编译汇编程序或C语言程序 选择左上角的保存按钮进行保存,将弹出保存对话框。如何使用Keil编译汇编程序或C语言程序 选择保存路径和编辑文件名。记住,这里的文件名很重要,如果你是C语言程序的话,加上...

如何用Keil编写汇编语言程序?
答:1、打开Keil,新建一个51工程,同时新建一个main.c文件,并加入到工程源代码当中。2、再点击新建文件按钮,新建一个汇编语言源文件:test.asm,并将它保存到指定目录。3、在test.asm当中输入下面的代码。4、代码编写完成后,需要将test.asm加入到工程当中,即鼠标右键点击对应工程的源程序文件夹,选择“...

Keil4怎样编写汇编程序?
答:1、首先在电脑桌面中,双击“Keil4”图标打开软件。2、点击上部菜单栏中的“工程”,在下拉菜单中选择“新建工程文件”。3、把工程文件保存到目标文件夹里去,工程文件命名可以随意写入一些数字。4、选择单片机类型,根据实际情况进行选择,例如“Atmel”中的“89C52”。5、点击“文件”,在“文件”的下拉...

keil里面怎么建立汇编?并写出详细步骤。
答:1 新建工程,这时会让你选择要不要加入KEIL的启动代码,随便选(最好选是)2 新建新文件,保存为xx.asm或xx.a513 把刚才的文件加入到工程4 如果你开始时选否,即未加入启动代码,那么启动跳转、堆栈SP的初始化、 内存初始化、重入栈初始化、标准51寄存器定义、段定位等都要自己弄,估计你搞 不...

keil怎么汇编代码?
答:首先在keil里,设置选项时,在列表选项中的汇编代码一项打勾。见下图 然后编译,编译后,在工程的同一个文件夹下有一个.LST文件,打开就看到了汇编代码,不过,需要自己进行整理,否则,是不能直接作为汇编程序的。 下面是一个例子:这是一个主程序的汇编代码,格式就是这样的。 ; FUNCTION main (BEGIN) ; SOURCE LINE...

如何使用KEIL软件进行汇编语言编程?
答:keilc中,按以下步骤进行汇编语言编程:1、新建一个工程。2、添加新文件,格式为.a或.asm。3、利用编辑器编制程序。

keil 怎么用编译汇编程序
答:keil编译汇编程序跟编译C程序操作方法是一样的。步骤如下:1、建一个工程 2、添加或新建一个汇编文件 3、编辑这个汇编文件程序 4、点击编译命令进行编译 如果没有错误就可以生成HEX文件了。

怎么用keil写汇编程序并且下载到51单片机中去,我试了但硬件没反应,求详...
答:写一个汇编程序步骤如下。一,运行keil,建一个工程。二,新建一个文件,另存为后缀为asm的汇编文件。三,将这个文件载入刚建的工程。四,现在可以录入代码了。五,录入完成后编译调试直到没有错误和警告,生成HEX文件。六,将HEX文件下载到单片机,运行看效果。七,修改软件直到达到预期效果。

用keil软件如何将汇编与C语言结合起来一起编写单片机的程序
答:方法2)按照Keil C51接口规则,编写汇编模块 方法1是利用编译控制命令#pragma asm(用来标识所插入的汇编语句的起始位置) 和 #pragma endasm (用来标识所插入的汇编语句的结束位置) ,这两条命令必须成对出现,并可以多次出现。在Keil C51中不对插入的汇编代码做任何的处理。方法2编写汇编模块,需对...

用keil 怎样将一段52单片机的c代码转成汇编输出?
答:1、首先编译,必须通过才行。2、之后,按CTRL+F5进入调试仿真界面。3、点击“View菜单”,打开“Disassembly Windows”,这个页面就是与C对应的汇编程序。