首页 > 编程语言 >分享一个项目:`learning_go_plan9_assembly`, 学习 golang plan9 汇编

分享一个项目:`learning_go_plan9_assembly`, 学习 golang plan9 汇编

时间:2023-11-02 15:25:56浏览次数:34  
标签:汇编 assembly 笔记 plan9 golang learning go

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!


近期在学习 golang plan9 汇编,总算基本做到了手写汇编,并整理了很多笔记。
plan9 汇编的资料少,难学,难用。可能也有想学习汇编的人会遇到与我一样的问题。
于是把笔记进行了整理,分享到了 github: https://github.com/ahfuzhang/learning_go_plan9_assembly

笔记的地址在:https://github.com/ahfuzhang/learning_go_plan9_assembly/blob/main/notes/Go plan9 汇编笔记.md
仍然很乱,或许还有很多错误,后续会坚持一边练习一边完善笔记。

希望对其他人有用,希望有兴趣的人可以和我一起整理。
Have fun.

标签:汇编,assembly,笔记,plan9,golang,learning,go
From: https://www.cnblogs.com/ahfuzhang/p/17805478.html

相关文章

  • tesseract-wasm 基于webassembly 的tesseract npm 包
    tesseract是一个开源的ocr工具,社区提供可一个基于webassembly的tesseract-wasm,可以方便直接基于浏览器的ocr识别以下是一个简单的试用项目代码package.json {"name":"tesseract","version":"1.0.0","main":"index.js"......
  • Golang语言快速上手到综合实战-高并发聊天室、豆瓣电影爬虫
    Golang语言快速上手到综合实战-高并发聊天室、豆瓣电影爬虫我们公司需要快速迭代一款产品,当时,我们团队的后端框架是springmvc,该框架结构清晰,上手快,但是由于我们的产品迭代速度快,底层数据库操作接口变动频繁,导致service层工作量巨大,不胜其烦。另外,随着项目的成长,代码......
  • tinygo webassembly 试用
    主要是简单测试下tinygo的使用,同时基于vite进行web的集成构建wasm生成注意只测试标注类型支持比较多,其他的就没添加,其他类型的需要自己处理,这点上wasm-pack处理的比较好main.gopackagemain //go:wasm-module//exportaddfuncadd(x,yuint32)uint......
  • java webassembly 集成试用
    wasmerio这个组织实现了不少webassembly周边的工具,以下是一个简单的java集成试用安装命令因为java包默认没有发布到中央仓库,需要自己本地安装localmavenmvninstall:install-file-Dfile=./wasmer-jni-amd64-darwin-0.3.0.jar-DgroupId=org.wasmer-Dartifac......
  • 理解Golang的闭包
    闭包是指一个函数值(functionvalue),它可以引用其函数体之外的变量闭包代码示例funcmakeSuffix()func(strstring)string{ varsuffix=".jpg" returnfunc(strstring)string{ ifstrings.HasSuffix(str,suffix){ returnstr }else{ //引用函数体之外......
  • Golang中log日志包的使用(转)
    1.前言作为后端开发人员,日志文件记录了发生在操作系统或其他软件运行时的事件或状态。技术人员可以通过日志记录进而判断系统的运行状态,寻找导致系统出错、崩溃的成因等。这是我们分析程序问题常用的手段。2.log包介绍在Golang中记录日志非常方便,Golang提供了一个简单的日志......
  • golang flag的使用
    packagemainimport( "backend-service-api-scripts/utils" "database/sql" "flag" "fmt" "log" "os")var( db*sql.DB=utils.ConnectData()//这里的连接数据库需要根据数据库本身的情况进行更改 courseId......
  • 打印空心金字塔_Golang实现
    *******......
  • emscripten基于llvm的webassembly 编译器
    emscripten是一个基于llvm的webassembly编译器包含的特性可移植支持编译现有的c,c++以及其他语言项目,使用lvvm编译为支持nodejs,浏览器,以及wasm运行时运行的服务提供apis支持将openGL转换为WebGL,pthreads转换为webapi。。。快速集成了不少工具(llvm,emscripten,binar......
  • 一个轻量级golang ORM框架gdbcTemplate
    今天介绍一个自己写的轻量级golangORM框架gdbcTemplate,目前支持mysql,postgresql等数据库项目地址位于https://github.com/guoapeng/gdbctemplate以下摘自readme文件,里面有示例供参考.1.readmefilealightweightgolangORMframeworksimilartojdbcinjavatech......