上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 109 下一页
摘要: call 调用指令,参数 函数地址 mov ecx, 0x1 mov edx, 0x2 add ecx, edx mov eax,ecx ret 函数返回 阅读全文
posted @ 2022-05-11 11:10 jiftle 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 寄存器是什么,就是全局变量啊。 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" 阅读全文
posted @ 2022-05-09 00:27 jiftle 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 内容很长,但是都是精华。 // Code generated from gen/*Ops.go; DO NOT EDIT. package ssa import ( "cmd/internal/obj" "cmd/internal/obj/arm" "cmd/internal/obj/arm64" 阅读全文
posted @ 2022-05-09 00:20 jiftle 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 汇编语言是最简单的语言。 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] 阅读全文
posted @ 2022-05-09 00:14 jiftle 阅读(62) 评论(0) 推荐(0) 编辑
摘要: grpc真的是很强大 syntax = "proto3"; package com.mattie.netty.grpc; option java_package = "com.mattie.netty.grpc"; option java_outer_classname = "HelloWorldP 阅读全文
posted @ 2022-05-08 14:03 jiftle 阅读(979) 评论(0) 推荐(0) 编辑
摘要: Linux驱动开发 简单的helloworld内核模块程序源码分析1 #include <linux/init.h> //位于内核源码include下,主要包含了内核模块的加载、卸载函数的声明,还有一些宏定义。涉及到内核模块编程需要2 #include <linux/module.h> //一些宏定 阅读全文
posted @ 2022-05-08 13:59 jiftle 阅读(225) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/Dontla/article/details/117652406 阅读全文
posted @ 2022-05-04 02:02 jiftle 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 符号表是词法分析阶段最重要的基本原则。 // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can b 阅读全文
posted @ 2022-05-01 12:29 jiftle 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 跳转语句设计 使用C语言的实现逻辑: if (expr) then {L1} else {L2} expr 结果为 0, 1, -1 0, zf=1 1, zf=0 阅读全文
posted @ 2022-05-01 12:28 jiftle 阅读(42) 评论(0) 推荐(0) 编辑
摘要: git pull --rebase origin master 阅读全文
posted @ 2022-04-30 22:19 jiftle 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 109 下一页