摘要:
call 调用指令,参数 函数地址 mov ecx, 0x1 mov edx, 0x2 add ecx, edx mov eax,ecx ret 函数返回 阅读全文
摘要:
寄存器是什么,就是全局变量啊。 x86寄存器 {0, x86.REG_AX, 0, "AX"}, {1, x86.REG_CX, 1, "CX"}, {2, x86.REG_DX, 2, "DX"}, {3, x86.REG_BX, 3, "BX"}, {4, x86.REGSP, -1, "SP" 阅读全文
摘要:
内容很长,但是都是精华。 // Code generated from gen/*Ops.go; DO NOT EDIT. package ssa import ( "cmd/internal/obj" "cmd/internal/obj/arm" "cmd/internal/obj/arm64" 阅读全文
摘要:
汇编语言是最简单的语言。 My汇编 asm @if: [000] mov ret, 00 @else: [000] mov ret, 01 @main: [000] mov var1, 01020304 [001] mov bIsVar, 01 [002] cmp bIsVar, 01 [003] 阅读全文
摘要:
grpc真的是很强大 syntax = "proto3"; package com.mattie.netty.grpc; option java_package = "com.mattie.netty.grpc"; option java_outer_classname = "HelloWorldP 阅读全文
摘要:
Linux驱动开发 简单的helloworld内核模块程序源码分析1 #include <linux/init.h> //位于内核源码include下,主要包含了内核模块的加载、卸载函数的声明,还有一些宏定义。涉及到内核模块编程需要2 #include <linux/module.h> //一些宏定 阅读全文
摘要:
https://blog.csdn.net/Dontla/article/details/117652406 阅读全文
摘要:
符号表是词法分析阶段最重要的基本原则。 // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can b 阅读全文
摘要:
跳转语句设计 使用C语言的实现逻辑: if (expr) then {L1} else {L2} expr 结果为 0, 1, -1 0, zf=1 1, zf=0 阅读全文
摘要:
git pull --rebase origin master 阅读全文