相关推荐
-
清华大学Linux操作系统原理与应用
第1章 操作系统概述 1 1.1 认识操作系统 1 1.1.1 从使用者角度 1 1.1.2 从程序开发者角度 2 1.1.3 从操作系统在整个计算机系统中所处位置 2 1.1.4 从操作系统设计者的角度 3 1.2 操作系统的发展 4 1.2.1 操作系统的...
-
一个专为操作系统开发者兴及汇编高手而设的x86-ia32调试器
一个专为操作系统开发者兴及汇编高手而设的x86-ia32调试器 什么是Peter-Bochs? -它是一个增强型的bochs模拟器,它加入了一些更强大的调试命令,包括超级中断点, ...updated=peterBochsD...
-
一个专为操作系统开发者與及汇编高手而设的x86-ia32调试器
Protected mode调试器 一个专为操作系统开发者與及汇编高手而设的x86-ia32调试器peter-bochs-debugger是一个GUI调试器 。它是用Java编写的。这里是截图。它只能配合B...
-
Win10系统VS2022开发环境中(X86)Win32汇编(MASM32)环境配置和一些示例源码及解释
Win10系统VS2022开发环境中Win32汇编(MASM32)环境配置和一些示例源码及对应的解释,还有一些问题点的处理说明
-
《翻译》Intel 64 与 IA-32 架构软件开发者手册卷1翻译
《前言》翻译自官方的PDF版手册,可以从下述站点下载英文原版:...第一卷主要介绍了Intel 64 与 IA-32 的指令集体系结构与编...
-
第4章 x86反汇编速成
x86 intel IA-32 可参考《汇编语言的编程艺术》 3 x86体系结构 中央处理器 CPU 内存 RAM IO 硬盘 键盘鼠标 显示器 image.png 3.1 内存 image.png 数据 数据节 静态值 代码 CPU要执行的指令 堆 动态内存...
-
动手写一个现代化的操作系统
操作系统 前言 本篇博客是基于彭东的操作系统实战45讲的内容做的学习笔记,目的在于总结和排坑 专栏链接:https://time.geekbang.org/column/intro/411 环境是运行在VM上的Ubuntu20 一.程序的运行过程:从代码到机器...
-
macOS 汇编指南
现在很多汇编的学习资料、途径和工具都是关于 Windows 下的,所以这里来介绍一下 macOS 上学习使用汇编需要的资料和工具。 为什么需要学习汇编(使用途径) 汇编是计算机的“魔法”,虽然做个只会高级语言的“战士”...
-
操作系统内核Hack:(二)底层编程基础
操作系统内核Hack:(二)底层编程基础在《操作系统内核Hack:(一)实验环境搭建》中,我们看到了一个迷你操作系统引导程序。尽管只有不到二十行,然而要完全看懂还是需要不少底层软硬件知识的。本文的目的就是跟大家...
-
超酷汇编教程-- 简明x86汇编语言教程(1)
我们可以使用键盘、鼠标来驾驭“个人计算机”,而不是和一群人共享一台使用笨重的继电器、开关去操作的巨型机。相比之下,我们的前辈不得不使用机器语言编写程序,他们甚至没有最简单的汇编程序来
-
《x86/x64体系探索及编程》图书信息
x86/x64体系探索及编程 (对x86处理器介绍得最详尽又最具实践指导意义的一本书) 邓志著 ISBN 978-7-121-18176-4 2012年10月出版 定价:119.00元 16开 840页 对x86处理器介绍得最详尽又最具实践指导意义的一...
-
【计算机专业漫谈】【计算机系统基础学习笔记】W1-计算机系统概述
计算机系统基础学习笔记-W1-计算机系统概述
-
项目实习(三)操作系统设计
计算机操作系统是管理计算机系统软件,硬件资源,控制程序运行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好的运行环境的系统软件,它为用户使用计算机提供一个方便,灵活,...
-
自己写操作系统学习总结
怎样自己写一个简单的操作系统? https://www.zhihu.com/question/20207347 我写的时候一些经历: 第一次写的时候3000行左右的就无法调试了,当时主要参考了linux 0.11(基础太潜)。 第二次写的时候,基本定下...
-
简明x86汇编语言教程(1)-汇编语言简介
我们可以使用键盘、鼠标来驾驭“个人计算机”,而不是和一群人共享一台使用笨重的继电器、开关去操作的巨型机。相比之下,我们的前辈不得不使用机器语言编写程序,他们甚至没有最简单的汇编程序来把助记符翻译成机器...
-
32移植linux,基于MIPS32平台的Linux操作系统移植,Linux操作系统,MIPS32,非对齐存储指令,...
引言目前,Linux作为仅次于微软Windows的操作系统已经在PC和嵌入式领域得到了广泛的应用,尤其是在嵌入式开发领域,由于Linux操作系统具有成本低,可靠性高,...,已经成为受众多嵌入式开发者青睐的操作系统之一...
-
mips32 cpu linux,基于MIPS32平台的Linux操作系统移植
引言目前,Linux作为仅次于微软Windows的操作系统已经在PC和嵌入式领域得到了广泛的应用,尤其是在嵌入式开发领域,由于Linux操作系统具有成本低,可靠性高,...,已经成为受众多嵌入式开发者青睐的操作系统之一...
-
《嵌入式 - 嵌入式大杂烩》ARM汇编入门
可以说,一种指令集就对应一种汇编指令,汇编是开发者与计算机交互的接口, 总结一下,汇编语言是指令集构架的机器码一对一的人类可以理解的翻译,是用人类看得懂的语言来描述指令集。否则指令集的机器码都是一堆二...
-
简明x86汇编语言教程
我们可以使用键盘、鼠标来驾驭“个人计算机”,而不是和一群人共享一台使用笨重的继电器、开关去操作的巨型机。相比之下,我们的前辈不得不使用机器语言编写程序,他们甚至没有最简单的汇编程序来把助记符翻译成机器...
-
操作系统导论(1.0)
我们先来思考一个问题,什么是操作系统,为什么要有操作系统?我们通过对操作系统发展历史的研究以及对Linux内核实现的深入研究发现,操作系统的存在就是为了一个目的,就是为了运行程序,如果再加个形容词的话,那...