• 关于

    linux mov

    的搜索结果
  • linux简单之美(三)

    在linux简单之美(二)中我们尝试使用了C库的函数完成功能,那么能不能用syscall方式 来搞呢?显然可以! section .data ft db "now is X",10 section .text global _start _start: mov edi,10 again: ...

    文章 大熊猫侯佩 2012-12-30 631浏览量

  • linux简单之美

    linux简单之美 (一) 话说windows也有syscall,这是必须的。但是win的syscall可以直接call吗?可以是 可以但是破费周折,搞成SDT之类的复杂概念。下面看看linux是如何做的吧。 section .data msg db "hello hopy!",...

    文章 玄学酱 2017-05-02 1074浏览量

  • linux简单之美(一)

        话说windows也有syscall,这是必须的。但是win的syscall可以直接call吗?可以是 可以但是破费周折,搞成SDT之类的复杂概念。下面看看linux是如何做的吧。 section .data msg db "hello hopy!",0x0a section .tex...

    文章 大熊猫侯佩 2012-11-26 941浏览量

  • linux下64位汇编的系统调用(4)

    经过上一篇的铺垫貌似可以很轻松的用汇编写出mmap的代码来,可仔细一看,还是有不少问题需要解决: 1.系统调用mmap如果出错并不直接返回MAP_FAILED(-1),而是一个“类似”值;C库中的mmap函数对其做了包装,使其最终返回-1;如果我们直接调用mmap syscall,则这些事必须自...

    文章 大熊猫侯佩 2015-04-12 2209浏览量

  • 重学计算机组成原理(七)- 程序无法同时在Linux和Windows下运行

    既然程序最终都被变成了一条条机器码去执行,那为什么同一个程序,在同一台计算机上,在Linux下可以运行,而在Windows下却不行呢? 反过来,Windows上的程序在Linux上也是一样不能执行的 可是我们的CPU并没有换掉,它应该可以识别同样的指令呀!!! 如果你和我有同样的疑问,那这一节,我...

    文章 javaedge 2019-08-17 768浏览量

  • 自制操作系统Antz day07——实现内核 (上)

      Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html   Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html   Github地址...

    文章 奶berber 2018-10-14 1204浏览量

  • 自制操作系统Antz day06——内核初步,引入c语言

      Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html   Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html   Github地址...

    文章 奶berber 2018-10-14 1256浏览量

  • javascript、ruby和C性能一瞥(3) :上汇编

    在博文(1)和(2)里分别用了4中方式写一个素数筛选的算法,分别是javascript in browser、node.js、ruby和c;最终的结果是c最快,node.js其次,js in b虽然也不慢,但极不稳定,所以排在第三,ruby最慢。 现在我们在linux64中用汇编语言重写siev...

    文章 大熊猫侯佩 2015-04-16 975浏览量

  • Darwin Streaming Server 安裝操作備忘

    Darwin Streaming Server 安裝操作   Darwin Streaming Server 是蘋果公司 推出的開放源碼、跨平台多媒體串流伺服器, 提供音樂 (mp3) 與影音 (3gp、mp4、mov) 串流播放功能, 可由 Windows Media Player、VLC me...

    文章 double2li 2015-01-04 1168浏览量

  • 《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——1.2 加载操作系统内核程序并为保护模式做准备

    1.2 加载操作系统内核程序并为保护模式做准备 从现在开始,就要执行真正的boot操作了,即把软盘中的操作系统程序加载至内存。对于Linux 0.11操作系统而言,计算机将分三批逐次加载操作系统的内核代码。第一批由BIOS中断int 0x19把第一扇区bootsect的内容加载到内存;第二批、第三...

    文章 华章计算机 2017-08-01 1464浏览量

  • 51单片机系列——基础指令

    这学期开始学习51单片机,感觉比汇编简单,关键是51的汇编有一个好的ide,练习起来也比较方便,这个系列主要记录51的学习经验。下面是基础指令的练习:     org 0000h     ljmp main     org 0030hmain:     clr c    ;cy=0    se...

    文章 吞吞吐吐的 2017-09-12 736浏览量

  • nasm示例一:调用syscall打印Hello World

    NASM是基于英特尔 x86 架构的汇编与反汇编工具。 syscall是x86_64架构中专门做系统调用的指令,可参考syscall 1、示例 foo.nasm内容 global _start section .text _start: mov rax, 1 ...

    文章 张依帅 2018-06-09 3162浏览量

  • linux下64位汇编的系统调用(3)

    背景知识基本交代清楚了,下面我们实际写一个小例子看一下。代码的功能很简单,显示一行文本,然后退出。我们使用了syscall中的write和exit调用,查一下前面的调用号和参数,我们初步总结如下: write(即sys_write)调用号为1,需传递3个参数 unsigned int fd...

    文章 大熊猫侯佩 2015-04-12 1033浏览量

  • 自制操作系统Antz day04——进入保护模式 (下) 实现内核并从硬盘载入

      Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html   Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html   Github地址...

    文章 奶berber 2018-10-14 1248浏览量

  • FFmpeg的安装与使用

    FFmpeg(FF代表Fast Forward,MPEG是一中视频编码标准)是在LGPL/GPL协议下发布的,任何人都可以自由使用的开源软件,他主要功能有视频采集、视频格式转换、视频截图等 他支持ASF、VI、BFI[7]、IFF[8]、RL2[9]、FLV、Mov、Mp4、3gp等常用几十种音视...

    文章 技术小胖子 2017-11-13 742浏览量

  • Linux Debugging(二): 熟悉AT&T汇编语言

        没想到《Linux Debugging:使用反汇编理解C++程序函数调用栈》发表了收到了大家的欢迎。但是有网友留言说不熟悉汇编,因此本书列了汇编的基础语法。这些对于我们平时的调试应该是够用了。 1 AT&T与Intel汇编语法对比     本科时候大家学的基本上都是Intel的8...

    文章 anzhsoft 2014-01-24 1797浏览量

  • 自制操作系统Antz day05——深入理解保护模式与进入方法

      Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html   Linux内核源码分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html   Github地址...

    文章 奶berber 2018-10-14 1019浏览量

  • Linux内核分析(六)----字符设备控制方法实现|揭秘系统调用本质

    原文:Linux内核分析(六)----字符设备控制方法实现|揭秘系统调用本质 Linux内核分析(六) 昨天我们对字符设备进行了初步的了解,并且实现了简单的字符设备驱动,今天我们继续对字符设备的某些方法进行完善。 今天我们会分析到以下内容: 1.      字符设备控制方法实现 2.      揭...

    文章 杰克.陈 2015-02-12 677浏览量

  • windows与linux 汇编差异

    汇编语言有助记符,机器语言是纯粹二进制。 CPU与OS确定的情况下,一句汇编语言可唯一确定一句对应的机器语言。   Linux下采用的是AT&T的汇编语法格式,Windows下面采用的是Intel汇编语法格式。二者的主要区别在于:   1.指令操作数的赋值方向是不同的     Intel:第一个是...

    文章 yichudu 2014-08-10 905浏览量

  • kermit配置/反汇编/c和汇编混合编程/计算机存储介质/GPIO编程

    kermit配置 反汇编 wuyingqiang@ty-kf1:~/1$ gcc hello.c  -o app wuyingqiang@ty-kf1:~/1$ gcc hello.c -g -o app -g参数决定反汇编之后的文件中,还能否看到c代码 wuyingq...

    文章 吴英强 2015-06-08 1227浏览量

  • mac os X 下用nasm大杂烩

    section .data msg db 'This is a test', 10, 0 ; something stupid here ft db 'addr is %x',10,0 section .text global _main extern _p...

    文章 大熊猫侯佩 2013-05-08 1891浏览量

  • 函数调用栈的获取原理分析【转】

    转自:http://hutaow.com/blog/2013/10/15/dump-stack/ 上一篇文章《在Linux程序中输出函数调用栈》,讲述了在Linux中如何利用backtrace获取调用栈,本篇文章主要介绍一下获取函数调用栈的原理,并给出相应的实现方式。 要了解调用栈,首先需要了解函...

    文章 sky-heaven 2017-10-12 1620浏览量

  • x86的cpu处理int类型并不是处理char高效多少

    很多文章上说int类型是最高效的类型,cpu处理这种类型要比其它类型快,比如要比处理char类型快,原因是什么,原因就是他们学过一本国人的教科书,教科书上就这么写的,所以人们就记住了,然而事实为何如此呢?事实上,所谓int比char高效会涉及到很多硬件知识,比如数据总线或者地址总线,比如内存的对齐...

    文章 科技小能手 2017-11-12 685浏览量

  • ARM-linux汇编常用语法

    ARM linux常用汇编语法 ============================= 汇编语言每行的语法: lable: instruction ; comment 段操作: .section 格式: .section 段名 [标志] [标志]可以是如下: a...

    文章 morixinguan 2016-07-11 818浏览量

  • gdb篇

    转自:http://www.cnblogs.com/ypchenry/p/3668572.html 1.gdb的原理 熟悉linux的同学面试官会问你用过gdb么?那好用过,知道gdb是怎么工作的么?然后直接傻眼。。。 gdb是怎么接管一个进程?并且能获取这个进程的变量、堆栈、寄存器、内存映像等信...

    文章 天色渐晚 2014-05-16 998浏览量

  • Linux内核启动流程分析(一)【转】

    转自:http://blog.chinaunix.net/uid-25909619-id-3380535.html 很久以前分析的,一直在电脑的一个角落,今天发现贴出来和大家分享下。由于是word直接粘过来的有点乱,敬请谅解! S3C2410 Linux 2.6.35.7启动分析(第一阶段) ar...

    文章 桃子红了呐 2017-11-16 699浏览量

  • GM8180启动过程调试

    1.     burnin下的boot.s    0:    boot start        1 ;   1:    Init SMC configuration OK ;   2:    Init DDR configuration OK ;   3:    SDRAM Error (com...

    文章 毛毛虫的爹 2013-07-22 830浏览量

  • Linux内核启动流程分析(一)【转】

    转自:http://blog.chinaunix.net/uid-25909619-id-3380535.html 很久以前分析的,一直在电脑的一个角落,今天发现贴出来和大家分享下。由于是word直接粘过来的有点乱,敬请谅解! S3C2410 Linux 2.6.35.7启动分析(第一阶段) ar...

    文章 sky-heaven 2015-09-29 901浏览量

  • 重学计算机组成原理(六)- 函数调用怎么突然Stack Overflow了!

    用Google搜异常信息,肯定都访问过Stack Overflow网站 全球最大的程序员问答网站,名字来自于一个常见的报错,就是栈溢出(stack overflow) 从函数调用开始,在计算机指令层面函数间的相互调用是怎么实现的,以及什么情况下会发生栈溢出 1 栈的意义 先看一个简单的C程序 f...

    文章 javaedge 2019-08-15 802浏览量

  • 在 Linux 系统下使用 PhotoRec & TestDisk 工具来恢复文件

    当你在系统中有意或无意地使用 shift + delete 组合键、删除选项,或是清空回收站的方式来删除一个文件时,该文件的内容并没有从硬盘(或是其它存储设备)上直接销毁。 它仅仅是从系统的目录结构中被移除,然后你在删除文件的目录下就看不到该文件了,但是这个文件仍然存在你磁盘中的某个位置上。 如果...

    文章 知与谁同 2017-05-27 3073浏览量

1 2 3 4 ... 8 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务