当前位置: 首页 > 2016年7月发布的所有日志
  • X86&&X64 汇编学习——调用汇编函数

    X86&&X64 汇编学习——调用汇编函数

    本节说明函数调用相关: 函数调用必须被保留的内容: EAX          用于保存输出值,可能在返回前被修改 EBX          指出全局偏移表,必须保留 ECX          保证在函数中可用 EDX          保证在函数中可用 ESP           指向心得堆栈地址,必须保留 EBP           堆栈基址指针,必须保留 EDI           局部寄 ...

    阅读全文
    作者:root | 分类:汇编
  • X86&&X64 汇编学习——内联基础

    X86&&X64 汇编学习——内联基础

    前言 现在已经进入了64位时代,但是几乎所有的汇编教程道还停留在16位,32位上。总是让人用起来有种脱轨的感觉,诚如上面所言,我们很难很难找到讲授X64汇编的文档,手册,甚至教程。 但是我还是需要使用的,没办法需要自己慢慢查资料摸索。最近在回顾X86的内嵌汇编,所以想着在做32位内嵌汇编的同时学习64位汇编。 X64 ...

    阅读全文
    作者:root | 分类:汇编
  • ParalleX OS 设计与实现 一致性理念设计

    ParalleX OS 设计与实现 一致性理念设计

                             基于微内核的多核操作系统设计V0.1 概要 这是一个基于微内核的能体现多核调度的试验性质操作系统。以“一切为消息”为一致性理念。希望将消息传递模块抽象出来成为一个单独的进程。将调度和消息传递分来。整个操作系统由进程管理模块,消息传递模块,内存管理模块,信息调度模块,文件系统模块 ...

    阅读全文
    作者:root | 分类:操作系统
  • ParalleX OS 设计与实现 启动篇multiboot方式

    ParalleX OS 设计与实现 启动篇multiboot方式

    启动方式相关说明: 每个操作系统的启动都需要一套启动的机制,所以说在最早的时候各个操作系统启动的方式都是不同的,我们在设计实现自己的“操作系统”的时候,其实也可以自己写一段启动程序,但是个人觉得暂时没有什么必要,如果用现有的GRUB启动其实在后期可以节省不少事。但是启动的原理必须要清楚。《X86汇编语言: ...

    阅读全文
    作者:root | 分类:操作系统
  • C-汇编(一)

    C-汇编(一)

    最近还真是挺忙的,做欢神的小内核实验,读书,学汇编,今天一个朋友问了个问题,  内联函数在传指针参数的时候,有没有拷贝这个指针,然后我就尝试写了个代码,汇编看代码,我去!64位的贝尔实验室汇编,老实说我只会32位因特尔汇编。。。。。。。不过基本上差不多,还基本看懂了,过后我有随手写了个简单的C汇编了下 ...

    阅读全文
    作者:root | 分类:汇编