Git Product home page Git Product logo

rvalp's Introduction

RISC-V Assembly Language Programming (RVALP)

📖 An introductory book on RISC-V programming for assembly programmers.

Important

🚧 This project is still work in prgress, all the pull requests will be ignored until the current stage of work is completed.

Introduction

The book “RISC-V Assembly Language Programming“ (RVALP) is written by John Winans, as an attempt to address the needs of those learning assembly language for the first time. This project based on that content and make modifications to release the book in both PDF version and website version.

Modifications

  • Reorganize the project structure.
  • Replace the figures drawn by TikZ with the compiled *.pdf files.
  • ...

Getting Started

$ make build/document   # generate PDF document
$ make build/site       # generate HTML files for website
$ make clean            # delete the auxiliary files

Related Resources

Acknowledgement

Special thanks to:

  • John Winans
  • TeX4ht is a system for converting documents written in $\LaTeX{}$ to HTML. The project generate the website version with it.
  • Cloudflare Pages is a JAMstack platform and web hosting service for developers to collaborate and deploy websites. The website version of this project is hosting on it.g
  • Flaticon is the largest database of free icons in the world. The project use the one of the icons as the website favicon.

Furthermore, this project exists thanks to all the people who contribute:

License

RISC-V Assembly Language Programming (RVALP) is made and released under the Creative Attribution 4.0 International (CC BY 4.0).

Copyright © 2018-2020 John Winans.

rvalp's People

Contributors

hsins avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.