E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
汇编C语言学习
C语言基础知识
基础:计算机系统:硬件(运算器、控制器、存储器、输入设备、输出设备)软件(系统软件:操作系统、数据库系统、网络系统、程序设计语言与语言处理程序(机器语言和
汇编
语言。
Seretrouver
·
2023-12-18 10:38
Web前端-JavaScript(js表达式)
文章目录JavaScript基础第01天1.编程语言概述1.1编程1.2计算机语言1.2.1机器语言1.2.2
汇编
语言1.2.3高级语言1.4翻译器2.计算机基础2.1计算机组成2.2数据存储2.3数据存储单位
北方的南&
·
2023-12-18 10:20
笔记
Web
JavaScript
前端
javascript
开发语言
C语言学习
——从零开始学编程(第一篇:Visual Studio的下载和第一个C语言程序)
小颖的话:也许有很多的小伙伴们和小颖一样,曾在玩着马里奥,贪吃蛇,或者打着植物打僵尸的时候想着这些游戏是怎么运作的❓❓亦或是梦想着某一天自己可以写出这样的游戏(也是小颖开始学习编程的初始原因)。直到某天听到这个无比高大上的词“编程”。实话说在高中的暑假之前,小颖甚至都不知道编程是什么(众所周知小颖获取信息这一块的网速是2G的),直到这个暑假我才第一次接触编程,并用了几个月的时间学习了一些C语言的皮
小颖加油啊~~
·
2023-12-18 09:28
C语言基础知识学习
c语言
C语言学习
day09:运算符(下)
比较运算符:C语言中,“真”用数字1表示,”假“用数字0表示运算符术语示例结果==相等于4==30!=不等于4!=31大于4>31=大于等于4>=31代码:intmain(){inta=10;intb=20;intc=10;printf("%d\n",a==b);//0printf("%d\n",a!=b);//1printf("%d\n",c=++a<=b*2);//1printf("=====
伍贰什丿
·
2023-12-18 08:31
C语言学习
学习
C语言学习
day06:有/无符号取值范围/数值溢出
8bit数据最大存储值=?一般情况下:补码最大值=0(正数符号位)1111111=2^7-1=127最小值:原码:11111111=-127反码:10000000补码:10000001=-127有符号:char:char类型数据大小通常占用1BYTE=8bit数据存储时将-0对应的区间值设为最小值=-2^7所以,8bit数据区间=【-2^7,-2^7-1】=【-128~127】所以由此得出:字符型
伍贰什丿
·
2023-12-18 08:01
C语言学习
学习
C语言学习
day07:字符串格式化输出和输入
字符串常量:字符串是内存中一段连续的char空间,以’\0’(数字0)结尾。字符串常量是由双引号括起来的字符序列,如“china”、“Cprogram”,“$12.5”等都是合法的字符串变量字符串常量与字符常量的不同:每个字符串的结尾,编译器会自动的添加一个结束标志位’0’,即“a”包含两个字符’a和’\0‘printf函数和putchar函数:printf是输出一个字符串,putchar输出一个
伍贰什丿
·
2023-12-18 08:01
C语言学习
学习
C语言学习
day08:运算符(上)
表达式:用运算符连接起来的式子叫做表达式常用运算符分类:运算符类型作用算术运算符用于四则运算符(+、-、*、/)赋值运算符用于将表达式的值赋给变量比较运算符用于表达式的比较,并返回一个真值或假值逻辑运算符用于根据表达式的值返回真值或假值(&&与、||或、!非)位运算符用于处理数据的位运算sizeof运算符用于求字节数长度算术运算符:运算符术语示例结果+正号+33-负号-3-3+加10+515-减1
伍贰什丿
·
2023-12-18 08:01
C语言学习
学习
C语言学习
day05:计算机内存数据存储方式
点赞、关注+收藏,一起从0学会C语言!!!计算机中所有数据都是以补码的形式存在的;想知道补码,首先我们要了解原码原码:有符号整数的二进制编码方式,其中最高位表示符号位,0表示正数,1表示负数。其余位表示数值的绝对值。例如,+10的原码为00001010,-7的原码为10001010。用代码理解:都知道10的二进制=1010,但是为什么它的原码会是00001010呢很好理解:首先char是1个字节,
伍贰什丿
·
2023-12-18 08:00
C语言学习
学习
C语言学习
day03:整型输入
需要语法:scanf();需要依赖库:stdio.h代码解说:#define_CRT_SECURE_NO_WARNINGS//宏定义最好放置第一行#include//#pragmawarning(disable:4996)intmain(){inta;//scanf=通过键盘输入赋值//&=运算符,表示取出地址运算符scanf("%d",&a);/*当使用scanf会出现一个问题:由于a定义的数据
伍贰什丿
·
2023-12-18 08:30
C语言学习
c语言
学习
开发语言
C语言学习
day04:浮点型
在C语言中,浮点型数据类型用于存储实数,即带有小数点的数值。C语言提供了两种浮点型数据类型:`float`和`double`。浮点型数据存储在内存中的格式分为:符号位、指数位、小数位而整型格式分为:符号位、数值位其中`float`存储=4字节`double存储=8字节;floata=3.14floata=3.14f一个意思只是不加f,那么数值会是double类型在赋值的过程中,会被转换成float
伍贰什丿
·
2023-12-18 08:30
C语言学习
学习
c语言
开发语言
C语言学习
day05:进制
今天主要学习了C语言中的进制概念。首先,我了解了二进制、八进制和十六进制在计算机中的应用。然后,学习了如何在C语言中表示和操作不同进制的数值,以及如何进行进制之间的转换。十进制转二进制:特意画图来方便理解,有时文字并不如画图解释来的强十进制转二进制又名:除二反序取余法二进制转十进制:二进制转十进制的方法又叫权值法十进制转八进制:又叫:除八取余反序法八进制转十进制:十进制转十六进制:十六进制转十进制
伍贰什丿
·
2023-12-18 08:30
C语言学习
c语言
学习
开发语言
C语言学习
day09:运算符优先级
运算符优先级://&=假如设一个inta;给a一个变量;&a=取a对应的地址优先级运算符名称或含义使用形式结合方向说明1[1,2,3,4]数组下标数组名[常量表达形式]左到右()圆括号(表达式)/函数名(形参).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达达右到左单目运算符~按位取反运算符~表达式++自增运算符++变量名/变量名++--自减运算符--变量名
伍贰什丿
·
2023-12-18 08:23
C语言学习
学习
搜索API函数地址
学会清除PE病毒3.3实验步骤及内容第一阶段:熟悉Masm321)安装masm32v112)熟悉masm32的基本环境3)写一个最简单的HelloWorld程序,并编译成功4)对得到的可执行文件进行反
汇编
Hellespontus
·
2023-12-18 07:00
软件安全
网络
网络安全
安全
系统安全
安全架构
安全威胁分析
web安全
PE 病毒感染分析与清除
学会清除PE病毒3.3实验步骤及内容第一阶段:熟悉Masm321)安装masm32v112)熟悉masm32的基本环境3)写一个最简单的HelloWorld程序,并编译成功4)对得到的可执行文件进行反
汇编
Hellespontus
·
2023-12-18 07:00
软件安全
网络
网络安全
安全
系统安全
web安全
安全架构
安全威胁分析
Lazy_Linkage详解
进行调式——以func.ELF2调用func函数为例首先是用gdb打开func.ELF2中间文件,并在main函数处打上断点run起来,可以看到到是程序运行的准备工作,下一条指令是inta=100,对应的
汇编
指令是
Hellespontus
·
2023-12-18 07:00
软件安全
安全
系统安全
安全架构
安全威胁分析
linux
ubuntu
汇编
函数栈帧的创建和销毁
3.2认识相关寄存器和
汇编
指令3.3解析函数栈帧的创建和销毁3.3.1预备知识3.3.2函数的调用堆栈3.3.4准备环境3.3.5转到反
汇编
3.3.6函数栈帧的创建3.3.7函数栈帧的销毁4、结论总结前言世上有两种耀眼的光芒
2301_79585944
·
2023-12-18 04:11
C语言
c语言
gcc介绍
gcc编译有四个步骤:预处理、编译、
汇编
、链接前提条件:hello.c1预处理gcc-Ehello.c-ohello.i-o指定输出文件为hello.i展开宏、头文件,替换条件编译,删除注释、空行、空白
昉钰
·
2023-12-18 03:21
Linux
linux
运维
服务器
RUST网络客户端的基本技术说明-裸指针和unsafe
从某种意义上来讲,在C/C++语言中直接操作
汇编
语言,也可以划到这
fpcc
·
2023-12-18 02:05
rust
rust
iOS开发逆向之循环选择指针(上)
本文的主要目的是理解
汇编
中全局变量、常量的存储,以及如何将if、while等
汇编
代码还原成高级代码全局变量在这之前首先需要了解内存的分区,对这块不是特别清晰的,建议看看iOS-底层原理:内存五大区,下面进行一个简单的汇总说明代码区
iOS鑫
·
2023-12-18 02:28
gdb调试之栈帧信息
虚拟内存的概念程序在内存中的布局简单的gdb使用:100个gdb小技巧简单的
汇编
语言环境ubuntu18.04+gcc7.5+gdb8.1文章目录前言摘要和总结调试过程调试的代码
大1234草
·
2023-12-18 02:05
#
计算机安全
#
c/c++编程
gdb
栈帧
函数调用
[原创][R语言]股票分析实战[2]:周级别涨幅趋势的相关性
[简介]常用网名:猪头三出生日期:1981.XX.XXQQ联系:643439947个人网站:80x86
汇编
小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:
我不是代码教父
·
2023-12-18 01:49
#
R语言大数据分析
r语言
股票
大数据
数据挖掘
C++软件调试与异常排查技术从入门到精通学习路线分享
、熟练掌握排查C++软件异常的常见手段与方法3.1、IDE调试3.2、添加打印日志3.3、分块注释代码3.4、数据断点3.5、历史版本比对法3.6、Windbg静态分析与动态调试3.7、使用IDA查看
汇编
代码
dvlinker
·
2023-12-18 01:49
C/C++技术分享
C++软件调试技术
软件调试
异常排查
引发软件异常的常见原因
分析软件异常的常用方法
Windbg
IDA
C高级学习笔记(下)
如需C语言基础部分的知识点,请点击
C语言学习
笔记(上)-CSDN博客
C语言学习
笔记(中)-CSDN博客、
C语言学习
笔记(下)-CSDN博客、C语言基础补充知识点-CSDN博客、C语言高级部分请看C高级学习笔记
争做图书馆扫地僧的小白
·
2023-12-17 23:32
学习
笔记
c语言
开发语言
从
汇编
角度看printf传参与i++,++i操作符
目录一printf了解准备:printf打印顺序:二printf打印i++,++i解释1引例以及简单设想2传参的反
汇编
:一printf了解准备:1printf打印顺序:我们最开始用到的就是printf,
小何只露尖尖角
·
2023-12-17 23:42
c语言
c语言
程序人生
keil 工程创建具体步骤(
汇编
语言)
1.使用
汇编
语言时,需要创建.s文件。
2—048
·
2023-12-17 21:10
51单片机
《深入理解计算机系统》(原书第三版)笔记<一>
编译阶段:col翻译成
汇编
语言程序。
汇编
阶段:as翻译位机器语言指令,打包指令成可重定
Wakkaa
·
2023-12-17 20:53
《诗经》学习笔记
汇编
‖打卡第6天 《诗经·国风·齐风·东方之日》
原文:东方之日兮,彼姝者子,在我室兮。在我室兮,履我即兮。东方之月兮,彼姝者子,在我闼兮。在我闼兮,履我发兮。注释:日:比喻女子颜色盛美。姝:貌美。履:踏,践。一说同“蹑”,放轻脚步。即:就。一说通“膝”,古人席地而坐,安坐则膝在身前。闼(tà):内门。一说内室。发:走去,指蹑步相随。一说脚迹。译文东方太阳红彤彤啊,那个美丽大姑娘——就在我家内房中啊。就在我家内房中啊,悄悄伴我情意浓啊。东方月亮白
明明如月1
·
2023-12-17 19:44
2023年【山东省安全员B证】考试题库及山东省安全员B证找解析
题库来源:安全生产模拟考试一点通公众号小程序山东省安全员B证考试题库根据新山东省安全员B证考试大纲要求,安全生产模拟考试一点通将山东省安全员B证模拟考试试题进行
汇编
,组成一套山东省安全员B证全真模拟考试试题
aqymnkstkw
·
2023-12-17 17:53
前端
安全
大数据
汽车
java
【操作系统真象还原一】实验环境配置
实验环境配置时间:2023-12-12编译器现在操作系统基本上是C语言再结合
汇编
语言开发的,所以C语言编译器选择GCC,
汇编
语言编译器选择nasm。
kuangd_1992
·
2023-12-17 15:45
linux
《琐记》读书笔记
《天演论》《时务报》《译学
汇编
》等都是“我”爱读的书籍。本家老辈却不认可,觉得“这孩子有点不对了”,开明的思想今日似乎自然而然,实则不易!
小姜老师0301
·
2023-12-17 15:28
STM32
汇编
启动文件,F1与F4启动文件比较
文章目录F103启动文件F407启动文件F429启动文件后续更新启动文件区别
汇编
指令解析F103启动文件;********************(C)COPYRIGHT2011STMicroelectronics
小猛笔记
·
2023-12-17 14:34
单片机嵌入式
stm32
汇编
计算机组成原理-函数调用的
汇编
表示(call和ret指令 访问栈帧 切换栈帧 传递参数和返回值)
文章目录call指令和ret指令高级语言的函数调用x86
汇编
语言的函数调用callret指令小结其他问题如何访问栈帧函数调用栈在内存中的位置标记栈帧范围:EBPESP寄存器访问栈帧数据:pushpop指令访问栈帧数据
看星猩的柴狗
·
2023-12-17 14:31
王道计算机组成原理考研笔记
汇编
+0和不+0的性能差异
funcg(nint,chchandump.txt将目标go文件的
汇编
写入dump.txt下面截取了g函数的主要
汇编
代码main.gSTEXTsize=112args=0x10locals=0x28funcid
metabit
·
2023-12-17 14:54
Go
golang
用Go
汇编
实现一个快速排序算法
本代码全网首发,使用Goplan9windowsarm64
汇编
,实现基础版快速排序算法。未引入随机因子的快速排序的普通Go代码长这样。
metabit
·
2023-12-17 14:22
Go
golang
汇编
程序人生-哈工大计算机系统大作业2022春
讨论了hello程序从高级语言hello.c经过预处理,编译,
汇编
,链接最终生成可执行文件的过程。并且根据CSAPP所学内容,分析了计算机对hello程序进行进程管理,存储管理,IO管理的过程。通过
沉默笙箫~
·
2023-12-17 14:51
c语言
C语言学习
第二十四天(预处理)
1、预处理符号C语言设置了一些可以直接使用的预处理符号__FILE__//进行编译的源文件__LINE__//文件当前的行号__DATE__//文件被编译的日期__TIME__//文件被编译的时间__STOC__//如果编译器遵循ANSIC其值是1,否则未定义一个例子:printf("file:%sline:%d\n",__FILE__,__LINE__);2、#define定义常量#define
zjx_web_c
·
2023-12-17 11:13
学习
移植RTOS的大体思路
需要修改的一般都是BSP和libcpu相关文件夹中的内容CPU架构移植一般情况下,官方已经有了项目要用的对应mcu的CPU架构移植案例,可以参照来进行具体移植(如果没有,那移植难度一下就上去了,得研究对应CPU架构的
汇编
指令
江洋之道
·
2023-12-17 10:22
单片机
嵌入式硬件
After Effects 经典问答
汇编
关于AfterEffects这是一些基础问题的总结,这里我就大致通过网上的一些资料,为大家整理了一下,希望大家通过这些问题可以进一步的了解和熟悉AfterEffect这个软件.问答开始Q:合成窗口出现红色方框,无法预览画面A:按CapsLock键即可Q:中文字体出现乱码A:选择中文字体,尽量不要用希奇古怪的中文字体,一般情况下方正、文鼎是没问题的Q:插件应用后出现合成窗口红叉A:该插件需要注册,生
影视后期日暮Ailsa
·
2023-12-17 07:19
《系统架构设计师教程(第2版)》第2章-计算机系统基础知识-05-计算机语言
文章目录1.计算机语言的组成2.计算机语言的分类2.1机器语言2.1.1指令组成2.1.2指令的压缩2.1.3常见指令格式2.2
汇编
语言2.2.1概述2.2.2
汇编
语言的语句2.2.3指令语句和伪指令语句格式
玄德公笔记
·
2023-12-17 02:28
#
软考架构师笔记
系统架构
软考架构师
清华版
第二版
系统架构设计师教程
计算机语言
2023
2019-03-05
C语言学习
8-判断一个数n能否同时被3和5整除
判断一个数n能否同时被3和5整除。代码:#includeintmain(){intn;printf("请随机输入一个数:");scanf("%d",&n);if(n%3==0&&n%5==0)printf("YES\n");elseprintf("NO\n");return0;}结果展示:
可乐W
·
2023-12-17 02:29
计算机语言发展史(2021.02.04)
第一代语言(机器语言)二进制直接输入给计算机使用,不经过任何的转换第二代语言(
汇编
语言)比较人性化
汇编
代码第三代语言(高级语言)大体分为两大类(相辅相成)面向过程(如:C语言)和面向对象(如:C++语言
Miraitowa咚
·
2023-12-17 00:06
Linux 驱动开发需要掌握哪些编程语言和技术?
支持的语言2023年底了,这个时间点,除了
汇编
(
汇编
也是不推荐的,因为是架构相关的)以外,可以
单片机一哥
·
2023-12-16 19:24
单片机
编程
嵌入式
单片机
51单片机
汇编
指令学习
1栈和过程调用```00000000:0:55push%ebp1:89e5mov%esp,%ebp3:83ec10sub$0x10,%esp6:8b4508mov0x8(%ebp),%eax9:8b00mov(%eax),%eaxb:8945fcmov%eax,-0x4(%ebp)e:8b450cmov0xc(%ebp),%eax11:8b10mov(%eax),%edx13:8b4508mov0
小i青蛙
·
2023-12-16 19:41
汇编语言学习
汇编
学习
汇编
指令命令
ARM
汇编
指令学习工程搭建
汇编
编程环境搭建HN0AE-522LW-NNRAF-63PUS-7IGFH-YF58D配置编译工具链为工程配置链接脚本(map.lds)将map.lds复制到工程文件夹(在桌面创建的
满山的猴子我的腚最红
·
2023-12-16 16:37
ARM开发
汇编
嵌入式硬件
arm开发
编译与链接
一·翻译环境翻译环境是由编译和链接两个⼤的过程组成的,⽽编译⼜可以分解成:预处理(有些书也叫预编译)、编译、
汇编
三个过程1.1.预处理(预编译)在预处理阶段,源⽂件和头⽂件会被处理成为.i为后缀的⽂件预处理作用
猪蹄手
·
2023-12-16 12:10
开发语言
[原创][R语言]股票分析实战:周级别涨幅趋势的相关性
[简介]常用网名:猪头三出生日期:1981.XX.XXQQ联系:643439947个人网站:80x86
汇编
小站https://www.x86asm.org编程生涯:2001年~至今[共22年]职业生涯:
我不是代码教父
·
2023-12-16 12:22
#
R语言大数据分析
r语言
大数据
股票
工作十年,为何没有积累与提升?
其实,这样的内心交战,源于领导交代给我的一项工作任务,就是做一本内容
汇编
的内刊册子。最耗时耗脑的
天涯路漫漫
·
2023-12-16 12:07
c语言学习
Week3
#includeintmain(){inta,bc;scanf("%d,%d,%d"&a,&b,&c);if(a>b){if(a>c)printf("%d最大",a);elseprintf("%d最大",c);}elseif(b>c)printf("%d最大",b);elseprintf("%d最大",c);}1.符号在c语言中,符号的表示与我们常用的符号会有所不同。在运算式中,+,-,*,/分别
kakakazumi
·
2023-12-16 10:31
c语言
计算机组成原理-选择语句和循环语句的
汇编
表示
文章目录选择语句jmpjxx示例:选择语句的机器级表示扩展:cmp指令的底层原理循环语句使用条件转移指令实现循环用loop指令实现循环选择语句不一定知道指令的位置,所以jmp直接跳转到指令的位置很难办jmp标号相当于位置,名字自己取jxx示例:选择语句的机器级表示扩展:cmp指令的底层原理每次运算产生的标志位信息都会覆盖掉上一次产生的标志位循环语句使用条件转移指令实现循环具体分步概括用loop指令
看星猩的柴狗
·
2023-12-16 09:28
王道计算机组成原理考研笔记
汇编
计算机组成原理
c/c++ | 重复定义、定义同名对象、内外层作用域
相反,稍微找找、写个demo就能知道什么原因,然后再查阅相关的参考,就能确定个大概后面,还要继续深究函数调用栈、
汇编
相关参考第一,无论是c还是c++都不允许重复定义。
ttxiaoxiaobai
·
2023-12-16 07:53
C++
综合部
c语言
c++
开发语言
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他