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汇编
2.寄存器
最近学习了
X86汇编
,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时
Lee_1985
·
2020-02-25 17:55
X86
汇编
语言
8086
X86汇编
X86汇编
1.汇编语言基础
最近学习了
X86汇编
,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时
Lee_1985
·
2020-02-25 17:21
X86
汇编
语言
8086
X86汇编
真希望我不是从这本书开始学习C++的
看着本书之前只是上课学过C语言和稍微了解了下80
X86汇编
。基础非常差,不过还好这本书就是对这样的人写的。我读这本书并不是把
whatcanhumando
·
2020-02-22 20:50
TIS-100
看截图你就明白了屏幕快照2015-11-29上午10.43.27.png起初一看,以为是写
x86汇编
。其实是游戏自己设计的一指令集。好在只有十几个指令,花个一、二十分钟就可以看完手册。
偶是星爷
·
2020-02-22 05:10
真希望我不是从这本书开始学习C++的 《C++Primer Plus(第五版)中文版》书评
看着本书之前只是上课学过C语言和稍微了解了下80
X86汇编
。基础非常差,不过还好这本书就是对这样的人写的。我读这本书并不是把他当作普通的书来读的,我对它有一种盲目的崇拜感。
whatcanhumando
·
2020-02-19 06:23
[014][
x86汇编
语言]采用更新周期结束中断,动态时钟(Bochs 调试: 在中断向量表IVT中,查看新的0x70号中断程序的入口地址)
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f基于RTC更新周期结束中断实现的动态时钟计算机启动后,RTC芯片的中断号默认是0x70
AkuRinbu
·
2020-02-14 22:01
[020][
x86汇编
语言]第11章 进入保护模式
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f代码参考配书代码c11_mbr.asm运行结果第11章程序运行结果.png参考图例图
AkuRinbu
·
2020-02-11 06:33
iOS汇编入门教程之在Xcode工程中嵌入汇编代码的方法
注意在调试ARM汇编时,Xcode的Build对象必须为真机,如果对象为模拟器则是
x86汇编
。
人魔七七
·
2020-02-10 10:00
[OS_0x01]实模式 --> 保护模式(段式-->段页式)
本文参考的一些博客和书本:[实模式与保护模式解惑之(一)——二者的起源与区别]汇编相关-从汇编研究局部变量机制我看保护模式
x86汇编
语言:从实模式到保护模式实模式是什么INTEL8086CPU的寻址方式
Quasars
·
2020-02-08 18:37
汇编语言有关在屏幕区显示字符的四种方法(推荐)
李忠老师的《
x86汇编
语言:从实模式到保护模式》中第五章到第七章的部分,每一章在讲述知识点的同时,分别使用了三种不同的显示字符的方法,加上调用BIOS的10h中断的方法,这里做出一次简单梳理:一:第五章
逸阳
·
2020-02-06 12:12
csapp 炸弹实验
这里用到两个非常强大的工具objdump,gdbobjdump用来反汇编的,-d参数得到
x86汇编
,-M参数还可以选择不同的汇编形式,比如-M8086得到8086汇编,详细内容可以manobjdump.gdb
mbinary
·
2020-01-06 20:39
[013][
x86汇编
语言]从硬盘主引导扇区启动,显示hello world的“迷你操作系统”
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f代码功能从硬盘主引导扇区启动,显示helloworld的“迷你操作系统”本文硬盘图片硬盘
AkuRinbu
·
2020-01-06 09:15
Linux内核学习总结
本次实验主要讲了计算机的工作方式以及
x86汇编
基础,包括冯诺依曼体系结构,从硬件角度,逻辑上可以抽象为:CPU中存在一个寄存器IP(instructionpointer),IP总是指向内存中
问君西游何时还
·
2020-01-06 01:32
[056][
x86汇编
语言]访问页目录自己的表项 VS 访问页表自己的页表项
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f本篇内容一、如何访问页目录自己的表项二、如何访问页表自己的页表项三、页映射位串与物理内存的对应关系一
AkuRinbu
·
2020-01-03 07:30
[015][
x86汇编
语言]习题9-1:对8259芯片编程,屏蔽除RTC外的其他所有中断,观察字符“@”的变化速度,动态时钟
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f习题9-1:对8259芯片编程,屏蔽除RTC外的其他所有中断,观察字符“@”的变化速度运行结果屏蔽完除了
AkuRinbu
·
2020-01-02 03:47
[067][
x86汇编
语言]Bochs调试命令整理
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f说明与Bochs调试有关的,整理在这里,包括:单个命令的说明,或者一次调试过程当实例等
AkuRinbu
·
2020-01-01 10:55
30w代码大学生总结编程学习心得就是一个字:练,尤其是C与C++
由于课程的安排,大一上学期学习C语言,大一下学期学习数据结构与算法;大二上学期学习C++基础知识和MFC开发;大二下学期学习JAVA;大三上学期学习80
x86汇编
。
小辰带你看世界
·
2019-12-27 21:55
1 开始我的Bochs
最近在鼓捣《
x86汇编
语言实模式到保护模式》这本书。去年就雄心勃勃想把这个弄出来,无奈,凭借我半途而废的坚强性格,最终还是不了了之。目前,时间充裕,也没什么课,只是为了找工作还是准备。
吃根香蕉压压惊
·
2019-12-22 09:54
2019-11-12 数字的进制学习
1、综合学习有关的各种进制学习2、学习cpu中的运算器怎么通过二进制运算的,理解通透,不要有一丢丢疑惑
X86汇编
语言从实模式到保护模式0X01十六进制计数法【首先掌握二进制在计算机cpu等模块中的运行原理以及过程
墨子幻
·
2019-12-21 20:27
CPU寄存器
1、常见寄存器简介eax,ebx,ecx,edx,esi,edi,ebp,esp等都是
X86汇编
语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。
Hello密斯托李
·
2019-12-16 06:24
《程序员的自我修养——链接、装载与库》读书笔记(一)
0x01应具备的知识了解C/C++编程有一定
x86汇编
基础了解操
hwrenx
·
2019-12-12 21:47
x86汇编
小结一
x86处理器架构架构图.jpg寄存器AX:通用寄存器,低8位为AL寄存器,高8位为AH寄存器。一般是累加寄存器。BX:通用寄存器,低8位为BL寄存器,高8位为BH寄存器。一般还是基址寄存器。CX:通用寄存器,低8位为CL寄存器,高8位为CH寄存器。一般作循环计数器。DX:通用寄存器,低8位为DL寄存器,高8位为DH寄存器。一般还用于与外设进行数据交换。CS:代码段寄存器。IP:代码段指针寄存器。只
ffusheng
·
2019-11-30 17:13
一个简单C程序的汇编程序执行分析
image2.
x86汇编
2.132位CPU寄存器结构x86寄存器结构.png1.开头为e的寄存器一般都为32位寄存器,以R开头的寄存器一般为64位寄存器2.通常情况下eax作
FlyingReganMian
·
2019-11-29 18:56
x86汇编
分页模式实验 --《ORANGE'S一个操作系统的实现》中 pmtest8.asm解析
序言(废话):在看书的过程中发现一开始不是很能理解pmtest8的目的,以及书上说得很抽象..于是在自己阅读过源代码后,将一些自己的心得写在这里。正文:讲解顺序依然按照书上贴代码的顺序来。但是是几乎逐句解释的。可能会稍微有点啰嗦。废话就不多说了直接贴代码。LABEL_DESC_FLAT_C:Descriptor0,0fffffh,DA_CR|DA_32|DA_LIMIT_4K;0~4GLABEL_
Vizdl
·
2019-11-24 23:00
[034][
x86汇编
语言]第十四章 内核程序c14_core.asm 程序流程
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f完整原版源码见配书代码包c14_core.asm内核程序c14_core.asm
AkuRinbu
·
2019-11-02 13:20
[036][
x86汇编
语言]第十四章 本章习题解答
学习笔记《
x86汇编
语言:从实模式到保护模式》https://www.jianshu.com/p/d481cb547e9f习题一题目要求1、修改代码清单14-1和13-3,使用户程序能够正常返回到内核,
AkuRinbu
·
2019-11-01 20:58
2019-2020-1 20175204 《信息安全系统设计基础》第三周学习总结
2019-2020-120175204《信息安全系统设计基础》第三周学习总结学习目标1.理解逆向的概念2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.理解函数调用栈帧的概念
20175204张湲祯
·
2019-10-13 23:00
2018-2019-1 20175206《信息安全系统设计基础》第三周学习总结
2018-2019-120175206《信息安全系统设计基础》第三周学习总结学习目标1.理解逆向的概念2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.理解函数调用栈帧的概念
20175206李得琛
·
2019-10-13 19:00
X86汇编
文章目录1X8616位汇编所涉及的寄存器1X8616位汇编所涉及的寄存器总共也没几个寄存器啊,为啥就是记不住呢。8个通用寄存器:4个段寄存器:2个控制寄存器:
SlowIsFastLemon
·
2019-09-17 14:47
所学所思所想
Bran的内核开发教程(bkerndev)-03 内核初步
本教程假定你已经安装了NASM和GCC,并且了解一点点
x86汇编
语言。内核入口 内核的入口点是当引导程序(boot
Raina_RLN
·
2019-09-16 20:00
Bran的内核开发教程(bkerndev)-02 准备工作
使用本教程,你至少需要具备C语言基础,并且强烈推荐了解
x86汇编
知识,它允许你操作处理器中特定的寄存器。所以你至少需要一个可以生
Raina_RLN
·
2019-09-16 15:00
文章汇总
文章目录1单片机1.1MCU1.2RTOS1.3文件系统1.4轻量级TCP/IP协议栈1.5GUI2嵌入式3C/C++3.1汇编、计算机体系结构3.1.1
X86汇编
3.2基础语法3.2.1编程小技巧4C
SlowIsFastLemon
·
2019-09-16 14:17
所学所思所想
x86汇编
语言实现简单的C函数功能
x86汇编
语言实现简单的C函数功能问题介绍函数程序设计逻辑分析1.strlen函数2.strchr函数3.strcmp函数4.strset函数程序源代码1.strlen过程2.strchr过程3.strcmp
T2hunz1
·
2019-09-16 13:33
软件逆向工程
逆向工程
X86汇编
字符串函数
x265源码流程分析
x265使用c++和
x86汇编
语言开发,但是提供了c
Dillon2015
·
2019-09-10 12:01
x265
视频编码
h.265/hevc
HEVC
x265源码流程分析
x265使用c++和
x86汇编
语言开发,但是提供了c
Dillon2015
·
2019-09-10 12:01
视频编码
h.265/hevc
HEVC
【汇编优化】之X86优化
入门序 本文主要讲解
x86汇编
的内容,涉及的东西比较多,篇幅比较有限,但部分详尽的内容给出了具体的参考网址;本文主要讲了x86_32、windows64以及Linux64下纯汇编的编写。
listener51
·
2019-09-03 23:38
【汇编优化】
算法优化
汇编总结
为了表示我对『饱醉豚』事件的不满,不再更新,后续有文章只更新个人博客和掘金欢迎移步个人博客或者掘金本文首发于个人博客汇编语言的种类8086汇编(16bit)
x86汇编
(32bit)x64汇编(64bit
eagleyz
·
2019-08-08 14:59
基于80
x86汇编
的俄罗斯方块游戏
一、游戏背景介绍1.1背景知识俄罗斯方块原本是前苏联科学家阿列克谢·帕基特诺夫所开发的教育用软件,之后开始提供授权给各个游戏公司,造成各平台上软件大量发行的现象。GameBoy版的俄罗斯方块在日本卖出424万套,是GameBoy史上卖最好的游戏。海湾战争时,也是前线美军最常拿消磨时间的游戏之一。由于俄罗斯方块具有的数学性、动态性与知名度,也经常拿来作为游戏程序设计的练习题材。俄罗斯方块是一款风靡全
qq_38474871
·
2019-07-16 16:00
MIT6.828-2018-Lab1
Lab1这一节并不需要写代码,需要了解相关概念和指令,为后续的Lab打基础Lab1:启动PCPart1:PCBootstrap这一部分主要就是了解一下
x86汇编
语言和PC的引导程序,按照Lab上的命令输入时
微笑但不幽默的dog
·
2019-06-15 10:15
C# dll加密技术分析
代码加密(X86):针对
X86汇编
代码:一种代码自修改技术(SMC)保护代码。把当前代码加密存储为密文,存储起来,当程序运行到被保护函数时候自动解密并且执
senseshield
·
2019-05-24 11:39
C#加密
软件加密
c# dll加密工具
代码加密(X86):针对
X86汇编
代码:一种代码自修改技术(SMC)保护代码。把当前代码加密存储为密文,存储起来,当程序运行到被保护函数时候自动解密并且执
辉这样说
·
2019-05-24 10:48
通过
x86汇编
再看内存中的函数调用过程
以前通过C语言的学习大概了解了一些函数调用的过程。即在进程的栈中存在栈指针和基指针两种指针,一直指向栈顶,而基指针则指向当前函数的返回值。通过改变栈指针和基指针来实现函数的调用和返回。自从接触汇编后才对这块儿有了更深的理解。在x86平台的汇编中栈涉及到三个寄存器:SS(段寄存器)SP(栈指针)BP(基指针)SS寄存器一直指向栈段地址,SP指向栈段偏移地址,因为汇编中地址的表示方式是"XXXX:XX
czs_0_0_0_0
·
2019-03-16 18:28
X86汇编
快速入门
X86汇编
快速入门转自:http://www.cnblogs.com/jiftle/p/8453106.html指令手册:https://software.intel.com/en-us/articles
yanyan_happy0506
·
2019-03-05 11:01
x86
x86汇编
程序基础(AT&T语法)
转自:http://www.cnblogs.com/orlion/p/5765339.html一、简单的汇编程序以下面这段简单的汇编代码为例.section.data.section.text.globl_start_start:movl$1,%eaxmovl$4,%ebxint$0x80(注意是globl不是global;movl(MOVL)不是mov1(MOV一))将这段程序保存为demo.s
yanyan_happy0506
·
2019-03-05 10:13
x86
【软件开发底层知识修炼】十二 C/C++语言中内嵌汇编语言(asm)
首先要知道以下内容
x86汇编
的两种语法:intel语法和AT&T语法
x86汇编
一直存在两种不同的语法,在intel的官方文档中使用intel语法
杨柳_
·
2018-12-13 22:23
软件开发之底层知识修炼
软件开发底层知识修炼
为什么汇编程序可移植性差
比如,C语言的a=b+c;编译器可以编译到x86、arm、mips而X86的addeax,ebx就只是
X86汇编
的。而m
四季帆
·
2018-12-10 21:42
基础概念
JOS lab1
Lab1:BootingaPCPCBootstrapExercise1.image练习1:熟悉
x86汇编
语言,和原来学的汇编语言差不多,相近,这一块还好。
aclihui
·
2018-11-19 21:56
X86汇编
问答
1.地址总线,数据总线,控制总线在哪里,它们有什么作用?答:它们都是cpu连接外部组件的线路。地址总线:地址总线AB用于传送CPU发出的地址信息,是单向的。传送地址信息的目的是指明与CPU交换信息的内存单元或I/O设备。逻辑概念可以理解为外部件连接变址寄存器的数字电路。数据总线:数据总线DB用来传送数据信息,是双向的。CPU既可通过DB从内存或输入设备读入数据,又可通过DB将内部数据送至内存或输出
MagicalGuy
·
2018-10-09 00:12
MIT-6.828-JOS-环境搭建
当然所有资料都是英文的,所以难度也不低,这里推荐几本非常有用的参考书:《
x86汇编
语言-从实模式到保护模式》,《程序员的自我修养-链接、装载与库》,《深入理解计算机系统》,很多知识在这些书中都有提到,参考着看会有奇效
gatsby123
·
2018-10-05 22:00
寄存器理解 及
X86汇编
入门
本文整理自多材料源,感谢原址分享,请查看末尾UrlI,汇编语言分类:汇编语言和CPU息息相关,但是不能把汇编语言完全等同于CPU的机器指令。不同架构的CPU指令并不相同,如x86,powerpc,arm各有各的指令系统;甚至同一种架构的CPU有几套指令集,典型的如arm除了有32位的指令集外,还有一套16位的thumb指令集。但是作为开发语言的汇编,本质上是一套语法规则和助记符的集合,它可以包容不
JokerJason
·
2018-08-10 16:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他