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
8086汇编学习
我的
汇编学习
之路(1):指令
引言我们很多人是开发者,每天写大量的代码,有时也不是糟糕的代码。每个人都能很轻松写下这样的代码:12345678#include intmain(){ intx=10; inty=100; printf("x+y=%d",x+y); return0;}大家都能理解上面这段C语言代码完成的功能,但是…这段代码底层是如何工作的呢?我想我们中间不是所有人都能回答这个问题,我也不能。我认为我可以用
人生想绕几个圈
·
2015-09-05 12:00
汇编
硬件
驱动
底层
固件
x86, x86-64, i386, IA32, IA64 区别
http://www.liuyongkang.com/archives/487.htmlX86x86是一个指令集,是刚有个人电脑时候的什么
8086
,286,386的那个兼容的指令集。
天马行空_天马行空
·
2015-09-04 21:43
服务器存储
《剑指Offer》:移除字符串中重复的字符_2
题目移除字符串中重复的字符,字符串由小写字母构成如abcadc移除后变为abcd,要求:时间复杂度尽可能小与上篇博文(http://blog.csdn.net/u010412719/article/details/4
8086
641
u010412719
·
2015-08-29 13:00
剑指offer
移除重复的字符
python爬虫 - python requests网络请求简洁之道
http://blog.csdn.net/pipisorry/article/details/4
8086
195requests简介requests是一个很实用的PythonHTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到
pipisorry
·
2015-08-29 12:00
爬虫
python
requests
Linux insides笔记(一)
进入实模式,一个古老的从
8086
兼容下来的模式,寄存器只有16位,总线只有20位,结果就是地址空间只有1m,为了
yyliu
·
2015-08-27 17:00
linux
(6.1.7)地址总线,字长,内存容量,寻址范围 之间的计算
以前的处理器比如
8086
,则为16位处理器,现在新兴的64位处
fei20121106
·
2015-08-27 13:00
实模式切换到保护模式,为什么要开启A20地址线(系统升级产生的兼容性问题)
【-1】写在前面:以下部分内容总结于http://blog.csdn.net/ruyanhai/article/details/7181842complementary:兼容性是指运行在前期CPU,如
8086
PacosonSWJTU
·
2015-08-26 16:00
操作系统
处理器
汇编指令 MOV、MOVSB、MOVSW、
MOVSB、MOVSW、MOVSD、MOVSX、MOVZX名称 功能 操作数操作码模数寄存器1寄存器2位移量立即数符号方向芯片16位32位或内存型号MOV传送累加088[位移16]$A2无无无无无无无
8086
jiangqin115
·
2015-08-23 13:00
Tomcat安装注意点
Tomcat在安装过程中,有一步会提示选择jdk环境,直接默认就可以了直到提示选择端口号时,可以选择默认的8080端口,也可以改成
8086
,后期也能通过其他的方法改变端口号安装后,最好检查下有么有少文件了
影子_1992
·
2015-08-21 20:09
tomcat
内存分段与分页机制
1.物理地址和逻辑地址逻辑地址->线性地址->物理地址
8086
CPU:物理地址:段地址*16+偏移量(20位总线地址)逻辑地址:页码*16+偏移量(16位寄存器地址)
8086
CPU以后总线寻址和CPU位数趋于一致
怪力左手
·
2015-08-19 15:13
开发随笔
问题杂记
linux相关笔记
3、计算机架构有X86架构(
8086
/80286/80386)以及ARM架构4、在Intel中,北桥与CPU、内存、显卡相连,速度较快(系统总线)而南桥与键盘、USB、网卡相连,速度较慢。
u012599545
·
2015-08-19 15:00
8086
CPU 取指令 执行 寄存器 理解
问题描述:学习x86的过程中对cpu的取指、执行工作原理一直是一知半解,上网查了很多相关,发现都讲的不全或者说很模糊。所以,经过自己长时间的查阅总结,终于画出了下图。在此之前需要说明下:cs:代码段寄存器ip:指令指针寄存器x86cpu:地址宽度20,但是cpu只能提供16位的访问宽度,因此cpu把两个16位数一个当作段地址,一个当作偏移地址合成一个20位数.段地址*16+偏移地址=20位指令首地
daxingshen
·
2015-08-19 13:39
8086cpu取指令
8086
CPU 取指令 执行 寄存器 理解
问题描述:学习x86的过程中对cpu的取指、执行工作原理一直是一知半解,上网查了很多相关,发现都讲的不全或者说很模糊。所以,经过自己长时间的查阅总结,终于画出了下图。在此之前需要说明下: cs:代码段寄存器ip:指令指针寄存器 x86cpu:地址宽度20,但是cpu只能提供16位的访问宽度,因此cpu把两个16位数一个当作段地址,一个当作偏移地址合成一个20位数. 段地址*16+偏移地址=20位指
daxingshen
·
2015-08-19 13:00
cpu
原理
X86
取指令
cs-ip
先看影评后挑片?你OUT啦!——快速识别好片的小技能
根据目前世界上收片数量最多的网站IMDB的数据,目前全球共有影片181.
8086
万部(1888-2016)①。
快看电影
·
2015-08-17 00:00
SOAPUI 安装
_ga=1.162568764.1857
8086
.14016161482568764.1857
8086
.1401616148双击安装文件安装之后需要破解才能用
liuchangxin1982
·
2015-08-13 16:00
汇编语言 寄存器 2.9~2.12 总结
段地址存放在
8086
CPU的段寄存器中,输入一条汇编指令后比如(movax,1234H),
8086
CPU会要求访问此汇编指令所对应的机器码所对应的内存,然后CS寄存器给出段地址,IP寄存器给出偏移地址最后用地址加法器合成物理地址
达达娃
·
2015-08-09 14:00
[转载]x86/x86-64/x64/AMD64/IA64/Intel64
X86x86是一个指令集,是刚有个人电脑时候的什么
8086
,286,386的那个兼容的指令集。x86-64x86-64有时会简称为“x64”,是6
gaearrow
·
2015-08-07 11:35
操作系统
引导程序
Com文件的大小是有限制的,不能超过64KB.因为
8086
时代的CPU地址线是20位的,20位能表达的数值也就是fffffh(1MB)。
ForeverEnjoy
·
2015-08-05 12:00
Intel
8086
处理器
Intel
8086
的地位毋庸置疑。
qq_20480611
·
2015-08-03 15:00
英特尔
处理器
简单的Git签到脚本
/bin/sh a=`date +%Y%m%d%H%M%S` echo $a cd /home/code
8086
/repos/github/code
8086
_note echo $a >> out.txt
code8086
·
2015-07-29 22:00
github
shell
git
bash
sh
汇编语言王爽版学习第二章 寄存器 2.4~2.8
每一个内存单元在存储空间中都有唯一的地址,这个地址叫做物理地址CPU首先在内部形成物理地址在通过地址总线送到相应的内存单元,以达到选择上该单元的目的
8086
cpu在内部通过用两个16位的地址合成方法来形成一个
达达娃
·
2015-07-28 19:00
汇编语言王爽版第二章 寄存器2.1~2.3总结
8086
CPU有14个寄存器:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW;,其中AX,BX,CX,DX,叫通用寄存器。
达达娃
·
2015-07-27 16:00
汇编学习
网站上的主要资料http://blog.csdn.net/candycat1992/article/details/8123927
big_thief
·
2015-07-21 17:00
mac 进程管理
2.查看端口终端输入:lsof-itcp:port将port换成被占用的端口(如:
8086
、9998)将
浪漫小生
·
2015-07-20 09:00
操作系统的段机制与页机制
8086
的分段寻址,是指一个物理地址由段地址(segmentselector)与偏移量(offset)两部分组成,长度各是16比特。其中段地址左移4位(即乘以16)与偏移量相加即为物理地址。
lulujianjie
·
2015-07-13 22:00
8086
cpu中的标志寄存器与比较指令
在
8086
CPU中有一个特殊的寄存器——标志寄存器,该寄存器不同于其他寄存器,普通寄存器是用来存放数据的读取整个寄存器具有一定的含义,但是标志寄存器是每一位都有固定的含义,记录在运算中产生的信息,标志寄存器的机构如下图
lanuage
·
2015-07-12 16:00
emu
8086
学习汇编必备软件
EMU
8086
是学习汇编必不可少的工具,它结合了一个先进的原始编辑器、组译器、反组译器、具除错功能的软件模拟工具(虚拟PC),还有一个循序渐进的指导工具。该软件包含了学习汇编语言的全部内容。
·
2015-07-10 13:00
学习
Dropout原理介绍
本文转自:http://m.blog.csdn.net/blog/whiteinblue/37
8086
23一:引言因为在机器学习的一些模型中,如果模型的参数太多,而训练样本又太少的话,这样训练出来的模型很容易产生过拟合现象
u010402786
·
2015-07-09 09:00
BP
深度学习
Dropout
虚拟内存VS物理内存
比如
8086
只有20根地址线,那么它的寻址空间就是1MB,我们就说
8086
能支持1MB的物理内存,及时我们安装了128M的内存条在板子上,我们也只能说
8086
拥有1MB的物理内存空间。
xtzmm1215
·
2015-07-04 14:00
X86汇编语言中的registers相关
8086
CPU共有14个registers:AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW,所有寄存器都是16位的。
PacosonSWJTU
·
2015-07-03 09:00
汇编语言
8086
CPU寄存器简介
8086
CPU中寄存器总共为14个,且均为16位。即AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES共14个。
jx978215712
·
2015-06-30 13:31
寄存器
通用
计数器
汇编学习
转自:http://www.blogjava.net/wxqxs/archive/2009/09/17/277328.html学习汇编前你应该知道的知识1、汇编需要什么工具和程序,到哪里下载?目前阶段,汇编程序仅需要两个程序就够了。masm.exe,link.exe。前者是编译程序,后者是链接程序。另外,为了验证和调试程序,还需要一个程序debug.exe,该程序由windows本身就提供。将二者
magina3
·
2015-06-07 23:58
汇编学习
笔记3——jmp命令与DEBUG进阶指令
汇编学习
笔记(3)1.若要同时修改CS、IP的内容,可用指令:jmp段地址:偏移地址 2.若想仅修改IP的内容,可用指令:jmp某一合法寄存器 //该指令的作用为:用寄存器中的值修改IP3.DEBUG.exe
hjb2722404
·
2015-05-31 20:00
8086
段寄存器偏移
http://www.cnblogs.com/cyttina/archive/2013/03/03/2942128.html都知道
8086
的寄存器是16位的,也就是只能寻址64K(64k=2^16),但是却有
dianyu361
·
2015-05-30 16:05
内核
汇编学习
笔记002——寄存器与DEBUG初次使用
2.在
8086
CPU中,所有的寄存器都是16位的,可存放2个字节的数据。
hjb2722404
·
2015-05-29 11:00
汇编学习
笔记001——基础概念和知识
汇编学习
笔记(1)1.所有存储器的每个存储单元都从0开始;2.CPU对数据的读写,必须有三类信息交互:存储单元的地址:地址信息 器件的选择,读或写的命令:控制信息 读或写的数据:数据信息 3.总线在逻辑上划分为
hjb2722404
·
2015-05-29 11:00
汇编语言5
一.
8086
16位CPU寄存器 16个寄存器:ax,bx,cx,dx,ah,al,bh,bl,ch,cl,dh,dl,sp,bp,si,di 通用寄存器:ax,bx,cx,dx
·
2015-05-27 15:00
汇编语言
怎样利用Proteus7.5仿真
8086
CPU
原文;http://jingyan.baidu.com/article/8cdccae980f461315413cd30.html一听
8086
,哦,那可是相当古老的芯片了,仿真它有啥用。请听我慢慢说。
googlemi
·
2015-05-26 11:00
汇编学习
笔记--寄存器(内存访问 1)
内存访问首先要有地址,
8086
pc中的段地址存放在ds寄存器中(ds和cs是不一样的,cs是定位地址用于读取内存中的指令或者数据,而ds是读取内存中的数据时使用,下面我们会明白区别)将内存中的数据写入寄存器
qq_20480611
·
2015-05-19 23:00
debug
汇编
汇编学习
笔记--查看CPU和内存
1、进入Debug2、基本命令详解-r查看、改变CPU寄存器的内容-d查看内存中的内容-e改写内存中的内容命令格式:“e起始地址数据数据数据。。。”-u查看指定地址段的汇编代码-t执行指定地址的汇编代码(首先修改CS:IP到所要执行的汇编代码的首地址)-a以汇编指令的形式在内存中写入机器指令上图有一处错误,我们在用-u命令显示指定地址段的汇编代码时一定要把当前所在的地址置为汇编代码的首地址,不然机
qq_20480611
·
2015-05-19 22:00
debug
汇编
实模式和保护模式的段式存储
intel
8086
是16位的CPU,有着16位的寄存器,16位的数据总线和20位的地址总线。
陈洪波
·
2015-05-19 19:00
保护模式
段式存储
实模式
dcm4che2-Java Library for DICOM
http://www.cnblogs.com/okaimee/archive/2010/07/19/17
8086
3.html,这位博主
inter_peng
·
2015-05-18 22:00
反
汇编学习
之路之构造函数与析构函数(一)
构造函数与析构函数是类的重要组成部分,他们在类中担任着至关重要的工作。够战术常用来完成对象的生成时的初始化工作,而析构函数则常用于在对象销毁时释放对象中的所申请的资源。当对象生成时,编译器会自动产生调用其类的构造函数的代码,在编码构成中可以分为类中的数据尘烟赋予的初始值,当对象销毁时,编译器同样也会产生调用其析构函数的代码。构造函数与析构函数都是类中特殊的函数,构造函数可以重载,而析构函数只能有一
HK_5788
·
2015-04-20 18:00
反汇编
构造函数识别
反
汇编学习
之路之静态数据成员
我们知道,当我们在类中定义了静态数据成员时,由于静态数据成员和静态变量原理相同,因此该静态数据成员的初值会被写入编译器连接后的执行文件中,当程序被加载时,操作系统将执行文件中的数据读到对应的内存单元,静态数据成员便已经存在,而这时,类并没有实例对象。所以,静态数据成员和对象之间的生命周期不同,并且静态数据成员也不一定属于某一个对象,与对象之间是一对多的关系,静态数据成员仅仅和类相关,多个对象可以共
HK_5788
·
2015-04-20 17:00
静态数据成员
反汇编
反
汇编学习
之路之查找参考字符串
ollydbg(下面简称OD)提供了这样的一个功能:可以查找程序运行中出现的字符串。比如下面是某软件在运行时,会弹出这样的对话框:我们可以在弹出这个对话框时,回到OD操作界面进行查找上述对话框中出现的字符串。方法:1,在下图所示的工作区域内单击鼠标右键,选择“查找(S)”选项,接着选择“所有参考文本字串”选项:2,接着在OD弹出的窗口中鼠标右键选择“查找文本”选项:3,在弹出的对话框中输入待查找的
HK_5788
·
2015-04-18 21:00
OllyDbg
查找文本字符串
windows下使用masm汇编器的斐波那契数列彩色输出实验
写作原因:操作系统课程实验
8086
汇编的ddl驱动。
violetMoon
·
2015-04-17 23:00
斐波那契数列
masm
彩色
汇编学习
之路之对象的内存布局
结构体和类都是抽象的,在真实的世界中他们只可以表示某个群体,无法确定这个群体中的某个独立个体,而对象则是群体中独立存在的个体。由于类是抽象概念,当两个类的特征相同时,他们之间应该是相等的关系。而对象是实际存在的,即使他们之间所包含的数据不同,也不能视为同一个对象,这就如同人类中的两个实体对象,即使他们是双胞胎,也不能因为他们的外貌等各方面的特征都相同就将他们描述成同一个人。看看下面的代码:clas
HK_5788
·
2015-04-15 12:00
汇编学习
之路之DS
CPU要读读写一个内存单元的时候,必须先给出这个内存单元的地址,在
8086
PC中,内存地址由段地址和偏移地址组成,
8086
CPU中有一个DS寄存器,通常用来存放将要访问数据的段地址。
HK_5788
·
2015-04-09 22:00
实模式和保护模式的段式存储
intel
8086
是16位的CPU,有着16位的寄存器,16位的数据总线和20位的地址总线。
hongbochen1223
·
2015-04-09 15:00
保护模式
段式存储
实模式
汇编学习
之路之CS 和 IP
A>段地址在
8086
CPU的段寄存器中存放,当086CPU要访问内存时,由段寄存器提供内存单元的段地址。
8086
CPU有4个段寄存器,其中CS用来存放指令的段地址。
HK_5788
·
2015-04-06 22:00
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他