1 Star 0 Fork 0

阿菜 / An-Introduction-to-Assembly-Programming-with-RISC-V-CN

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

本文是对《An Introduction to Assembly Programming with RISC-V》一书的的中文翻译,有了通顺部分地方采用了意译。

注:某些Latex数学公式在其他markdown解释器能够正常展示,但上了github中却莫名报错,虽然可以修复这些问题让github正常显示公式,但这又会导致其他markdown解释器无法正常显示公式。经过考虑后决定不兼容github,如果有需要请下载仓库后使用主流markdown解释器打开。本文中的公式在typora和vscode+markdown插件中都能正常展示。

翻译到一半时发现自己一开始时是基于某个网上下载的老版本(Version: May 9, 2022),但作者此时已经发布了最新版本(Generated on October 15, 2023),新版修复了一系列的印刷错误外还删除了多余的章节(例如2022版本中的第五章),为了保持一致性决定还是继续使用老版本,新版本以后再说吧。

第一部分: 计算机系统和汇编语言入门

第1章 程序执行过程的概览

第2章 数据在计算机上的表示

第3章 汇编(assembly),目标文件(object),和可执行文件

第4章 汇编语言

第二部分: 用户级的(user-level)编程

第5章 概述

第6章 RV32I指令集

第7章 控制执行流

第8章 实现routines

第三部分: 系统级的(System-level)编程

第9章 访问外设

第10章 外部中断

第11章 软中断和异常

附录 RV32IM ISA参考

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Assembly
1
https://gitee.com/youth7/An-Introduction-to-Assembly-Programming-with-RISC-V-CN.git
git@gitee.com:youth7/An-Introduction-to-Assembly-Programming-with-RISC-V-CN.git
youth7
An-Introduction-to-Assembly-Programming-with-RISC-V-CN
An-Introduction-to-Assembly-Programming-with-RISC-V-CN
main

搜索帮助

53164aa7 5694891 3bd8fe86 5694891