文档章节

C语言和汇编语言获取linux系统时间

itfanr
 itfanr
发布于 2015/06/10 15:50
字数 125
阅读 23
收藏 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
    time_t tt;
    struct tm *t;
    tt = time(NULL) ;
    t = localtime(&tt);
    printf("time: %d-%d -%d  %d : %d : %d \n", t->tm_year + 1900, t->tm_mon,
            t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec);
    return 0;
 
}

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main(int argc, char *argv[])
{
    time_t tt;
    struct tm *t;
    asm volatile(
        "mov $0,%%ebx\n\t"
        "mov $0xd,%%eax\n\t"
        "int $0x80\n\t"
        "mov %%eax,%0\n\t"
        : "=m" (tt)
    );
    t = localtime(&tt);
    printf("time:%d:%d:%d:%d:%d:%d\n",t->tm_year+1900, t->tm_mon, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec);
    return 0;
}


© 著作权归作者所有

共有 人打赏支持
itfanr
粉丝 115
博文 465
码字总数 165215
作品 1
济南
程序员
私信 提问
第一课时Linux-从贝尔实验室说起

可以私信联系我要大图,原图太大了 Unix诞生 20世纪60年代,美国电话及电报公司(AT&T)、通用电器公司(G.E及麻省理工学院(MIT)计划合作开发一个多用途、分时及多用户的操作系统,也就是这...

潇雨2017
01/06
0
0
1.liunx历史介绍

前言(1):操作系统介绍 内核负责控制硬件资源分配,而如果只有内核,则只能让计算机硬件运行,而不能有任何功能,因此需要系统调用提供给开发者使用,从而开发应用程序;内核能够控制硬件,比...

闪电王
2017/12/11
0
0
嵌入式开发之C基础学习笔记02--第一个例子分析

1.C语言程序结构和书写规范 系统头文件 #include <stdio.h> 双引号:自定义库文件 尖括号:操作系统下规定的库文件 /this is a helloword program/ <---注释 #include <stdio.h> <---编译预处......

吴锦涛
2012/12/09
0
2
Android 如何从应用深入到Framework(三)

赞赏,转发,都是大爱 Android 如何从应用深入到Framework (二) Android 如何从应用深入到Framework (一) 先回答留言提出的问题,当前在做应用开发,想做framework,该如何实施。 我们先...

代码GG陆晓明
08/26
0
0
c语言的一些回顾------关键字之存储类别描述符

c语言的一些回顾------关键字之存储类别描述符 距离大一学C语言已经有三年的时间了,现在大部分内容都记得不是很清楚了,现在突然萌发了重温C语言的想法,古人说的好,温故而知新嘛,虽然这个...

ido_1992
2014/02/28
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Beautiful Soup

定义 Python中的一个库,主要用于从网页爬取数据; 安装 pip install beautifulsoup4 四大对象 Beautiful Soup将复杂的HTML文档转换成树形结构,树中的每个节点都是Python对象,对象可归纳为...

村雨1943
9分钟前
0
0
Visual Studio 昨日发布新版本:增加实时同步编程、共同调试

多名开发者可以在同一个项目中编程,在编写代码和调试代码时只需发送一个 URL 网址,就能邀请他人参与协作,而且无需重新配置开发环境和安装任何附加包。该服务支持 Windows、Mac 与 Linux ...

linuxCool
11分钟前
0
0
发现一种不错的学习方法

这是在《软技能,代码之外的生存之道》所看到的一种学习方法,感觉这个理念不错,分享出来,共勉。 我的「十步学习法」 多年以来,我都承受着巨大的压力:快速学习新技术、新编程语言、新框架...

firepation
11分钟前
0
0
webpack4配置详解之常用插件分享

前言   继上一次webpack的基础配置分享之后,本次将分享一些工作中项目常用的配置插件、也会包含一些自己了解过觉得不错的插件,如有分析不到位的,欢迎纠错,嗯,这些东西文档都有,大佬可...

苏南-首席填坑官
28分钟前
4
1
升压变换器 Boost

工作特点 输入输出极性相同。 开关管 MOS 和负载构成并联,在MOS 导通时,电流通过 L 滤波,电源对 L 充电。 当 MOS 断开时,L 向负载及电源放电,输出电压将是 Ui+U L ,达到升压的目的。 ...

colinux
31分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部