汇编语言转为c语言,如何把汇编语言转换成C语言
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
程序:
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TIME
ORG 1000H
HOUR1 EQU 10h
HOUR2 EQU 12h
MIN1 EQU 14h
MIN2 EQU 16h
SEC1 EQU 18H
COUNT EQU 20H
NUM1 EQU 22H
NUM2 EQU 24H
LL4 EQU 26H
s1 bit P1.0
s2 bit P1.1
s3 bit P1.2
s4 bit P1.3
A1 EQU 36H
A2 EQU 38H
B1 EQU 40H
B2 EQU 42H
WELA bit P1.6
DULA bit P1.7
C1 EQU 48H
C2 EQU 50H
D1 EQU 52H
D2 EQU 54H
F1 EQU 56H
E1 EQU 58H
TIMEEPRO EQU 60H
MAIN:
MOV SP,#50H
MOV P3,#0FFH
START:
MOV HOUR1,#00H
MOV MIN1,#00H
MOV SEC1,#00H
MOV HOUR2,#01H
MOV MIN2,#00H
MOV COUNT,#00H
MOV NUM1,#00H
MOV NUM2,#00H
MOV TMOD,#01H
MOV TH0,#0D8H
MOV TL0,#0EFH
SETB ET0
SETB EA
SETB TR0
LOOP:
MOV A,NUM2
JNZ LOOP1
LCALL DISPLAY1
LCALL KEYTIME
LCALL SETTIME
LJMP LOOP LOOP1:
LCALL DISPLAY2
LCALL KEYTIME
LCALL SETTIME
LJMP LOOP ;***************SETTIME PROGRAM**********
MM2:
LCALL DISPLAY2
MOV A,NUM2
CJNE A,#2,LL5
DEC MIN2
MOV A,MIN2
CJNE A,#0,LL5
MOV MIN2,#60
LL5:
LCALL DISPLAY2 RET ;***************KEYTIME PROGRAM************
KEYTIME:
L1:
JB S2,L3
LCALL DELAY5
MSTOP2:
JB S2,L3
MOV C,S2
JNC MSTOP2
INC NUM1
MOV A,NUM1
CJNE A,#1,L2
CLR TR0
L2:
CJNE A,#4,L3
MOV NUM1,#0
SETB TR0
汇编语言转为c语言,如何把汇编语言转换成C语言相关推荐
- c语言怎么取字符串首字母,C语言 字符串首字母转换成大写简单实例
C语言 字符串首字母转换成大写简单实例 C语言 字符串首字母转换成大写简单实例 举例: 输入:this is a book 返回:This Is A Book #include #include #i ...
- C语言基础:时间转换成字符串 strftime的代码
将内容过程中经常用的一些内容段做个记录,下边内容段是关于C语言基础:时间转换成字符串 strftime的内容,希望能对大伙有一些用处. #include <stdio.h> #includ ...
- C语言进制的格式字符,GB汉字文件转换成C语言Unicode十六进制字符串格式
可以用在编程环境只能用GB,但程序中的汉字字符串需要用C语言的Unicode十六进制字符串格式表示.可以先在字符串中直接输入汉字,再用此程序转换. 源代码用C# //ascii & GB to ...
- C语言 将大写字母转换成相应的小写字母
C语言 将大写字母转换成相应的小写字母 代码: #include <stdio.h> void main(){ char a; printf("请输入一个大写字母:") ...
- 将数学公式转换成c语言表达式,习题参考答案
c语言程序基础的答案 习题参考答案 第 1 章 1. a=%d,b=%d 2. [程序代码如下: ] #include int main( ) { printf(" *\n"); ...
- c 语言转换成php语言,C++_C 语言进制之间的转换,二进制、八进制和十六进制向 - phpStudy...
C 语言进制之间的转换 二进制.八进制和十六进制向十进制转换都是非常容易的,就是"按权相加". 所谓"权",也即"位权".例如,十进制第1位 ...
- C语言运行时变成灰色,C语言实现RGB图像转换成灰(Gray)度图像
以前实现RGB图像转换成灰度图像都是直接调用OpenCV的库函数RGB2GRAY(IplImage* src);最近老板让我们除了读入输出图像实时用OpenCV的函数,其余的最好都是自己写,所以我自己 ...
- c语言字节BCD码转换成10进制,如何将BCD码转换成10进制码
今天有人在问我BCD码如何转换成10进制码的问题,其实很简单 BCD 的表示法是 用4个二进制位来表示 一个十进制位,也就是一个字节能够表示2个十进制数位,这是一种压缩的十进制表示方式,应用很广,最常 ...
- pdf转换html语言,怎样把pdf转换成html?
原标题:怎样把pdf转换成html? HTML是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍.它是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言.文本标记语言html在浏 ...
- c语言中输入字符转换成整数,c语言数字字符串转换成整数 C语言中如何将数字变成字符串啊?...
C语言:把数字字符串转换成整型数字不懂时,别乱说:懂得时,别多说:心乱时,慢慢说:没话时,就别说. 运行环境:TC2. 把数字字符串转换成整型数字.比如说小编输入一个数字字符当你年轻时,你以为什么都有 ...
最新文章
- javascript addEventListener()
- 《系统集成项目管理工程师》必背100个知识点-25变更请求
- 【Tools】Navicat Premium12安装教程
- C++ 之父即将开始直播,请就位!
- [SCM]源码管理 - SVN:externals
- 图像局部特征(十九)--GLOH
- .Net 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等) 2
- 百度宣布服务器硬盘,百度秘密拆空服务器硬盘改用SSD 谷歌与网易有道回应
- MLDN的超级玛丽。。。
- vecm模型怎么写系数_时变秩和时变系数VECM模型与“费雪效应”机制检验
- 嗖嗖移动大厅之使用场景类
- 离线使用yum·无法使用yum的情况下安装软件·最简单的方法
- 网秦上市前夕被央视曝光恶意吸费 网秦飞流否认
- 固态硬盘是什么接口_小白指南:固态硬盘接口傻傻分不清,新手用户应该如何选?...
- DTAS棣拓三维公差分析软件容差分析软件蒙特卡洛法:DTAS Talk尺寸联盟参与公益课
- 《测绘程序设计实习》实验报告(MFC,C++)
- 单基因gsea_单基因如何干湿结合发5分+泛癌分析
- 大数据毕设 - 深度学习植物识别系统(python OpenCV)
- Fluent多相流之VOF模型操作实例
- 【网络相关面试问题——八股文篇(下)】