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
X86汇编
x86汇编
反编译到c语言之——(1)表达式求值及赋值语句
二.测试的C语句及编译后的
x86汇编
代码inta;intmain(void){a=2+3*4;return0;}1learax,a2pushrax
Just_4_fun
·
2021-11-28 15:00
x86汇编
DOS编程环境搭建过程
目录前言相关工具的介绍DOSBOX汇编工具包DOSBOX的使用汇编连接执行调试其它前言在学习
x86汇编
时,第一步是搭建一个可以编译、运行代码的环境这方面的教程有一些,但是给出的下载链接还要付费,或者内容不全
·
2021-11-10 16:53
X86汇编
调试环境搭建的过程
最近毕设需要做一个基于X86的微型OS内核,一直在学习汇编,前来记录一下汇编环境搭建本次使用vscode搭建的,需要的插件有X86andX86_64Assembly(也可以使用masm插件),还有一个hexdumpforVSCode。安装NASM,并添加到环境变量安装QEMU,并将其添加到环境变量下编写代码:(代码来自30天自制操作系统);hello-os;TAB=4;标准FAT12格式软盘专用的
·
2021-11-10 11:25
汇编语言:
x86汇编
指令大全及其注意事项
目录Part1:instructionPart22.1(逻辑)运算、移位等常用指令2.1(逻辑)运算、移位等常用指令2.2循环移位指令2.3数据串操作指令2.4逻辑运算指令2.5基于大小关系的跳转指令2.6基于单标志位的转移指令Part1:instruction积少成多,持续更新。(这将会是一个极其漫长的过程)表格中各条指令的顺序根据笔者所认为的重要或常用程度进行排序,仅供参考。Part2本表格中
·
2021-10-04 17:34
使用汇编调试iOS
一、汇编语言的种类1、8086汇编(16bit)2、
x86汇编
(32bit)3、x64汇编(64bit)4、ARM汇编(嵌入式,移动设备)x86和x64根据编译器的不同,有两种书写格式*Intel:Windows
Zorin
·
2021-08-04 15:56
[063][
x86汇编
语言]第16章 本章习题一 思考与尝试
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f本章习题习题一1、代码清单16-2(c16.asm)的第47行是通过调用门进入系统核心显示字符串的指令
AkuRinbu
·
2021-06-25 17:21
给计算机初学者的书籍推荐
C/C++1、《C程序设计语言》入门推荐2、《CPrimerPlus》入门推荐3、《C和指针》4、《C陷阱与缺陷》5、《C++Primer》入门推荐为了更深入地理解程序原理,建议再学一下汇编语言《现代
x86
riusksk
·
2021-06-24 14:29
arm64汇编基础
iOS汇编真机:arm64汇编模拟器:
x86汇编
将c语言的代码转化成汇编:xcrun--sdkiphoneosclang-S-archarm64main.c-omain.s1.寄存器lldb查看当前arm64
CoderJRHuo
·
2021-06-22 19:35
【笔记】《Linux C编程一站式学习》第17章
x86汇编
程序基础
第17章
x86汇编
程序基础本文是看17章的笔记。方便自己回顾。汇编基础知识可以看王爽的《汇编语言》本文环境我用的是虚拟机Centos764位。相关笔记都是如此。
言十年
·
2021-06-21 05:52
[023][
x86汇编
语言]习题12-1:修改本章代码清单,使之可以检测1MB以上的内存空间(从地址0x0010_0000开始,不考虑高速缓存的影响)
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f习题12-1:修改本章代码清单,使之可以检测1MB以上的内存空间(从地址0x0010
AkuRinbu
·
2021-06-20 22:27
X86汇编
x86汇编
指令集包括x86-64(intel-64,amd64,emt64),x86-32,x86-16内存模型通用寄存器X86-32EAX累加器(Accumulator),用于乘、除、输入/输出等操作
bitzoo
·
2021-06-06 06:07
[007][
x86汇编
语言]各个数位的显示 条件转移指令(搭配cmp)Bochs命令:n 、u 、info eflags
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9fc06_mbr.asm;代码清单6-1;文件名:c06_mbr.asm;文件说明
AkuRinbu
·
2021-05-10 22:07
x86汇编
学习历程6----负数在计算机中的表示和应用方法(附FLAGS拓展和cmp及条件转移指令)
新知识点无符号数和有符号数一个字节所表示的无符号数:11111111255(0xFF)11111110254(0xFE)...000000000(0x00)一个字节所表示的有符号数:01111111+127(0x7F)...00000010+2(0x02)00000001+1(0x01)000000000(0x00)11111111-1(0xFF)11111110-2(0xFE)...100000
4nc414g0n
·
2021-05-06 18:21
x86汇编
学习
x86汇编
学习历程5----更紧凑科学的显示文字和数字
新知识点定义存放字符串的数据区当传送文本和显示他们的指令过多时便会显得臃肿所以定义一个存放字符串的数据区,当我们要使用他们的时候再用指令显示出来这样负责显示的指令和显示的内容就无关了.注意:换行可以使用续行符‘\’,但我们通常在下一行加上一个db而不是使用‘\’如下所示mytextdb'L',0x07,'a',0x07,'b',0x07,'e',\0x07,'l',0x07,'',0x07,'o'
4nc414g0n
·
2021-05-04 17:09
x86汇编
编程语言
[042][
x86汇编
语言]第十五章 习题1解答:切换任务 core->A->B->A->B->core
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f本章习题一1.修改本章的源程序,使之能够顺序完成以下工作:①从程序管理器任务切换到任务
AkuRinbu
·
2021-05-04 10:17
x86汇编
实现英文打字练习软件
目的:编写英文打字练习软件,综合复习字符输入和显示,置光标、开窗口、颜色设置等屏幕功能;掌握分支程序中字符比较及统计的程序设计,循环及排序程序设计方法;加入中断调用的计时功能。通过上述综合性训练,进一步加深对汇编语言的理解和提高程序设计技能。内容:1.屏幕出现打字练习菜单(格式自定,字体、字号、颜色)2.菜单项目为4项:照打,覆盖打,名次,退出程序框图:程序框图代码实现```datasegment
我是咸鱼啊
·
2021-04-30 03:09
[005][
x86汇编
语言]开发环境配置:硬盘主引导扇区代码:显示标号偏移地址 基础Bochs调试命令
《
x86汇编
语言:从实模式到保护模式》第5章本章习题第2题https://www.jianshu.com/p/d481cb547e9fe5-2.asm:显示标号infi的偏移地址;代码清单5-1;文件名
AkuRinbu
·
2021-04-24 03:32
函数的调用过程,从汇编和内存的角度分析
一、汇编语言基础知识回顾1、
X86汇编
语
Quan_2022
·
2021-04-22 22:37
操作系统
C/C++
堆栈
栈
指针
【FFMPG系列】vs2019编译
x86汇编
vsyasm:FATAL:unrecognizedobjectformat`Win32’任务:集成YASM1.3官网:http://yasm.tortall.net/Download.html将yasm.exe及相关的targets等拷贝到对应目录后(具体参考yasm官网或者https://github.com/ShiftMediaProject/VSYASM/blob/master/README
walkingMa
·
2021-01-31 16:33
视频编解码
汇编语言与接口技术作业
第四章80
x86汇编
语言程序设计1.伪指令语句与硬指令语句的本质区别是什么?伪指令有什么主要作用?答:区别:伪指令语句是能执行的语句,硬指令语句是CPU可以执行的语句。
M4xlmum
·
2020-12-31 13:14
汇编
iOS逆向:ARM64汇编基础
目录一,基本知识二,搭建环境三,通用寄存器四,基础指令五,跳转指令六,内存指令七,堆栈八,实战练习一,基本知识1,真机是arm64汇编,模拟器是
x86汇编
2,汇编的三个主要内容:寄存器,指令,堆栈二,搭建环境
码小菜
·
2020-11-21 12:03
iOS 逆向 day 12 ARM64 汇编 mov add sub cpsr cmp b bl
部分基础概念汇编命令不区分大小写,如ADD===addret用于表示函数返回,有点类似return;汇编项目使用分号来注释代码,但是Xcode做了处理,使用//也可以模拟是
x86汇编
,iPhone是ARM64
望穿秋水小作坊
·
2020-10-23 15:37
【转】汇编指令与机器码的相互转换
首先你得从80
x86汇编
小站下载下载地址:Soft_Show.asp?
okmnji79513
·
2020-09-17 09:52
Win32汇编
FFmpeg
x86汇编
优化一--x86inc.asm分析
在我的印象中,有几个版本的FFmpeg中有Intrinsic优化的指令集代码。可能是由于纯汇编的性能和灵活性,随着版本的迭代,现在优化代码已经逐渐替换成了纯汇编代码。FFmpeg中的纯汇编代码使用了nasm汇编语法格式,且使用了x264工程中的两个汇编源文件“x86inc.asm”和“x86util.asm”。其中“x86inc.asm”中对寄存器、堆栈和函数调用等做了一个跨平台的约定。本文将主要
shakingWaves
·
2020-09-17 07:13
优化
FFmpeg
x264
x86inc.asm
x86
汇编
程序员们,AI来了,机会来了,危机也来了
1.人工智能真的来了纵观古今,很少有计算机技术能有较长的发展寿命,大部分昙花一现,比如:昔日的DOS、windows3.2、foxpro、delphi、80
x86汇编
,还有很多技术也在艰难地挣扎,比如:
weixin_33739523
·
2020-09-16 21:57
80X86寻址方式总结
80X86寻址方式总结2008年05月03日星期六下午11:48一:概论80
x86汇编
程序都是分段程序设计结构,每个程序段都有一个开始地址:段基址。
小大小丑
·
2020-09-16 18:39
汇编
x86
存储
table
汇编
list
关于x86的寻址方式
一.概述
x86汇编
程序都是分段程序设计结构,每个程序段都有一个开始地址:段基址。
lq.kr
·
2020-09-16 17:10
X86汇编
语言学习手记(1)
X86汇编
语言学习手记(1)作者:BadcoffeeEmail:
[email protected]
年10月原文出处:http://blog.csdn.net/yayong版权所有:转载时请务必以超链接形式标明文章原始出处
linkqishi
·
2020-09-16 08:34
经典网摘
汇编
语言
x86
solaris
框架
variables
X86汇编
语言学习手记(2)
[email protected]
年11月原文出处:http://blog.csdn.net/yayong版权所有:转载时请务必以超链接形式标明文章原始出处、作者信息及本声明这是作者在学习
X86
linkqishi
·
2020-09-16 08:34
经典网摘
汇编
语言
x86
solaris
文档
框架
自己的学习计划
1.应该从底层搞起《计算机组成原理》2.再到系统《计算机系统结构》3.再到底层的编程语言《汇编语言》《80
X86汇编
程序设计》这本书太厚了。。。
TPMer
·
2020-09-16 06:58
《
x86汇编
语言:从实模式到保护模式》检测点和习题答案
检测点1.1:按顺序分别为:13157825512856091检测点1.2:按顺序分别为:100010101100111111001100000011001001111111111111010001111111111111111100000000000000000000检测点1.3:按顺序分别为:8101112131415163117411022409265535检测点1.4:按顺序分别为:8ac
dasdasdasd2321321
·
2020-09-15 00:14
汇编工具:MASM
支持80
x86汇编
以及Win32Asm,是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。
YyBluePhantom
·
2020-09-14 19:55
x86汇编
2011年第一季度总结
[事件完成]1>80
x86汇编
网站改版完成2>卸载天尊正式上线3>学习了web开发技术4>学习了object-c语言,并使用XCODE这个不尽人意的开发工具开发一些模块5>正式加入中国股民大军,学习了不少炒股技术和理论
我不是代码教父
·
2020-09-14 18:47
个人日记
C语言的移位运算符
对应的
X86汇编
指令:SAL(有符号数),SHL(无符号数)2.逻辑右移:高位补0,低位丢弃。对应
X86汇编
指令:SHR也就是说逻辑移位,移入的位都要补0。可见对于逻辑移位不考虑符号位。
lengye7
·
2020-09-14 14:44
C语言
x86汇编
--(八)指定位置打印字符串(七改)
;之前那个题目看错了,原来时要在8行3列这个地方打印字符串;00写了几个小时的成果--(╯-_-)╯╧╧晕死assumecs:codesg,ds:datasg,ss:stackdatasgsegmentdb'Welcometomasm!',0datasgendsstacksegmentdw64dup(0)stackendscodesgsegmentstart:movdh,8;行号movdl,3;列
Lirichx
·
2020-09-13 15:27
汇编
x86汇编
--(一)寄存器功能、寻址方式、伪指令总结
;看视频的初学汇编的不算小结的小结,容易忘(主要在masm中)AX:普通功能寄存器BX:普通功能寄存器[BX]:masm编译器中用于代替debug中内存的偏移地址DS:内存基地址[BX]:偏移地址或者使用ds:[偏移地址]来表示CX:普通功能寄存器设置loop循环的次数CS:程序执行基地址IP:程序执行的偏移地址SS:栈指针的基地址SP:栈指针的偏移地址,一般来说对SP只进行mov操作,进行其他操
Lirichx
·
2020-09-13 15:27
汇编
汇编
x86
急聘:资深样本分析师组长
有团队管理经验,沟通良好,有样本分类自动化经验;4、精通C++程序设计、熟练掌握常用算法、数据结构;5、能够熟练使用ollydbg,softice,IDA等调试工具;6、熟悉PE格式以及加壳脱壳;7、熟悉
x86
chouying6149
·
2020-09-13 01:17
页目录项和页表项——《
x86汇编
语言:从实模式到保护模式》读书笔记43
页目录项和页表项上图就是页目录项和页表项的格式。可以看出,由于页表或者页的物理地址都是4KB对齐的(低12位全是零),所以上图中只保留了物理基地址的高20位(bit[31:12])。低12位可以安排其他用途。【P】:存在位。为1表示页表或者页位于内存中。否则,表示不在内存中,必须先予以创建或者从磁盘调入内存后方可使用。【R/W】:读写标志。为1表示页面可以被读写,为0表示只读。当处理器运行在0、1
车子 chezi
·
2020-09-12 17:05
x86汇编
语言简介
汇编语言是最古老的编程语言,它是所有语言中最接近原生机器语言的。它拥有直接访问计算机硬件的特权。汇编器和链接器汇编器是一种工具程序,用于将汇编语言符号转换成机器语言的“0101”二进制。链接器同样也是工具程序,通过链接器把汇编器生成的单个文件组成一个可执行程序。汇编语言与高级语言的区别首先我们要知道机器语言是一种数字语言,处理器被设计成可以专门计算这些数字语言的结构。但是要我们人去识别这些数字是很
时光菜刀
·
2020-09-11 13:21
x86汇编
GCC内联汇编教程
阅读本文只有两个先决条件,是
x86汇编
语言和C的基本知识。1.简介1.1版权和许可。1.2反馈和更正。
半片饼干
·
2020-09-11 12:09
gcc
汇编
编译原理课设之简单编译器实现
能够实现基本C文法,条件语句、循环语句、数组、函数等,目标代码为80
X86汇编
,可通过汇编。详情见编译原理课设实验报告。
夜羽灵
·
2020-09-10 18:13
编译原理
【汇编优化】之
x86汇编
与C相互调用
C函数调用x86纯汇编实现简单的加法:例如add(2,3);1、新建main.c文件#include#includeexternintadd(inta,intb);intmain(){intsum=add(2,3);printf("sum=%d\n",sum);return0;}2、新建add.sam文件section.datalabeldb4section.textglobaladdadd:pu
walkingMa
·
2020-09-10 14:07
【汇编优化】
算法优化
linux平台学
x86汇编
(十四):函数的使用
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】和高级语言一样,汇编语言在多个项目之间可能会编写相同的过程和处理,如果使用函数的话就可以不必每次需要时都重复编写实用程序代码,从而在需要它的时候调用它。函数包含完成特定功能所需的代码,数据从主程序传递给函数,然后结果返回给主程序。调用函数时,程序执行路径被改变,切换到函数代码的第
shallnet
·
2020-09-10 13:48
linux平台学x86汇编
汇编代码转换机器码
首先你得从80
x86汇编
小站下载下载地址:http://www.x86asm.com/Soft_Show.asp?
coolbear1027
·
2020-09-10 13:40
GCC内联汇编基础
显然,阅读这篇文章您需要具备
X86汇编
语言和C语言的基础知识。Contents1.简介32.概要33.GCC汇编格式。
dengjiang1999
·
2020-09-10 10:08
读《linux0.11 内核完全解析》的一点感受
这期间参考了《
x86汇编
-从实模式到保护模式》和《自己动手写操作系统》的代码,有些直接拿来抄了,在此对李忠等及于渊几位作者表示感谢。今天想跟记录的
jongwu3
·
2020-08-26 08:29
linux
编程
C/C++子函数参数传递,堆栈帧、堆栈参数详解_1
注:目前开通个人网站朝思录,之后的博文将在上面更新,CSDN博客会滞后一点因为参数传递和汇编语言有很大联系,之后会出现较多
x86汇编
代码。
超级冷兔
·
2020-08-26 08:11
x86汇编语言
[028][
x86汇编
语言]第十三章 程序的动态加载与执行(保护模式)
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f第十三章的代码用户程序c13.asm代码行数81行内核程序c13_core.asm
AkuRinbu
·
2020-08-24 19:25
《深入理解计算机系统》AT&T
x86汇编
学习
前言:文章采用AT&T格式的汇编(也叫做ATT汇编,AT&T是运行贝尔实验室多年的公司),是GCC,OBJDUM等工具默认的汇编格式。ATT汇编与INTEL汇编的不同在于:1.Intel省略了大小指示2.源操作数在目的操作数之前。1数据格式C语言中有多重数据格式,包括char,short,int,longlongint,char*,float,doule,longdouble,不同字长的数据在AT
姥姥教我学编程
·
2020-08-24 18:59
读书笔记
VS2017配置汇编语言开发环境
新建一个空项目第二步在源文件出添加一个新建项第三步进行项目配置第四步程序调试安装汇编语言语法高亮插件错误记录列表文件生成和编译的冲突MASA简介MicrosoftMacroAssembler(MASA)宏汇编程序是一种
x86
Dreamy
·
2020-08-24 16:59
vs2017
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他