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
汇编学习
笔记1栈运行时栈是由CPU直接管理的内存数组,它使用两个寄存器:SS和ESP (Extended stack pointer)。
天下
·
2011-11-04 16:00
汇编语言基本概念(续6)
另外
8086
CPU还设置了两个独立的寄存器SI,DI用来辅助BX,这两个寄存器都是16位的,因此,不能分成两个8位,同时书写方式也同前面所述的一样,可以灵活如下:D:\Temp\NPP593~1.BIN
hbxu
·
2011-11-01 15:18
职场
休闲
64位技术 概述(从16位-32位-64位)
1978——1995年:16位大行其道1978年,Intel推出了首颗16位CPU——
8086
。
zhangxinrun
·
2011-10-30 20:00
逃离x86架构-----CPU体系结构CISC与RISC之争
转载:http://hi.baidu.com/zaoyuan1217/blog/item/59015b11e8385d165baf534e.htmlx86架构诞生 Intel
8086
是一个由Intel于
zhangxinrun
·
2011-10-30 15:00
制造
IBM
Microsoft
Motorola
产品
X86
8086
汇编 端口 以及外部中断
在PC机系统中,和CPU通过总线连接的芯片除了各种存储器外,还有以下3种芯片:1,各种接口卡(网卡,显卡)上的接口芯片2,主板上的接口芯片,CPU通过访问他们对部分外设进行访问3,其他芯片,用来储存相关的系统信息这些芯片中,都是一组可以由CPU读写的寄存器。这些芯片上的寄存器就是端口。从CPU角度来看,将这些寄存器(三组芯片中的)都当做端口,对它们进行统一编址,从而建立了一个统一的端口地址空间,每
chengyang
·
2011-10-19 21:00
8086
汇编 中断处理机制
我们在
8086
编程时,当一个CPU内部中断或者外部中断来了,该去执行什么样的中断处理程序呢?
chengyang
·
2011-10-19 20:00
X86汇编 笔记
8086
CPU地址总线宽度为20,也就是说一个内存物理地址是5位,内存地址空间为1Mb;数据总线为16位;寄存器为16位。 16位结构的CPU包括以下特性:1,运算符最多处理16位数据。
chengyang
·
2011-10-18 22:00
汇编-寄存器组
通用寄存器专门用途:
8086
/8088CPU的四个段寄存器均是16位的,分别称为代码段,数据段,堆栈段和附加段寄存器组。依赖这四个段寄存器实现寻址1M字节物理地址空间。
braveyly
·
2011-10-18 13:00
汇编
存储
汇编-寄存器组
通用寄存器专门用途:
8086
/8088CPU的四个段寄存器均是16位的,分别称为代码段,数据段,堆栈段和附加段寄存器组。依赖这四个段寄存器实现寻址1M字节物理地址空间。
braveyly
·
2011-10-18 13:00
汇编
SI和DI寄存器的用途
SIDI是
8086
CPU中和bx功能相近的寄存器,SIDI不能够分成两个8位寄存器来使用.下面三组指令实现了相同的功能:(1)movbx,0 movax,[bx](2)movsi,0
johnny710vip
·
2011-10-17 16:00
c
存储
8086
指令系统
1.数据传送指令(MOV) MOV OP1 OP2 其中 OP1为目的操作数,可以为通用寄存器,段寄存器,存储器 OP2为源操作数,可以为通用寄存器,存储器,立即数 MOV指令的功能是把OP2的内容传送到OP1中,OP1和OP2可为字节,字和双字,但两者的数据位数必须等长. 2.堆栈操作指令(PUSH/POP) PUSH OP1
xiangjie88
·
2011-10-16 23:00
系统
Oracle oradebug 命令 使用说明
oradebug命令: OracleHANGANALYZE 功能诊断 DBhanging http://blog.csdn.net/xujinyang/article/details/685
8086
xujinyang
·
2011-10-10 10:00
linux启动过程(参考内核0.11)
最初,Linux核心的最开始部分是用
8086
汇编语言编写的。当开始运行时,核心将
dianhuiren
·
2011-09-27 18:00
六款主流数据恢复软件(绿色版)下载
记住这个网址吧:http://hi.baidu.com/zhaodx/blog/item/bad20f46203f0
8086
b63e558
jo_say
·
2011-09-26 16:00
hadoop的应用(摘自itpub论坛)
地址:http://www.itpub.net/thread-145
8086
-1-1.html 在实际生产中,hadoop是怎么应用的?1.数据是怎么进入到HADOOP的?
jessezhang1981
·
2011-09-23 22:00
hadoop
<学习笔记>王爽汇编语言__标志寄存器
(1)用来存储相关指令的某些执行结果(2)用来为CPU执行相关指令提供行为依据(3)用来控制CPU的相关工作方式这种寄存器在
8086
CPU中被称为标志寄存器。
aksnzhy
·
2011-09-22 12:00
工作
汇编
存储
语言
<学习笔记>王爽汇编语言__转移指令原理
8086
CPU的转移行为有以下几类:*只修改IP时,称为段内转移,比如:jmpax*同时修改CS和IP时,称为段间转移,比如:jmp1000:0由于转移指令对IP的修改范围不同,段内转移又分为:短转移和近转移
aksnzhy
·
2011-09-20 20:00
汇编
语言
编译器
<学习笔记>王爽汇编语言__处理数据的两个基本问题
计算机进行数据的处理和运算,那么有两个基本的问题包含在其中:(1)处理的数据在什么地方(2)要处理的数据有多长1.关于bx,si,di,bp(1)在
8086
CPU中,只有这四个寄存器可以用在[...]中来进行内存单元的寻址
aksnzhy
·
2011-09-20 14:00
如何在一台机子上启动两个TOMCAT
*改成
8086
),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端
左手边
·
2011-09-19 10:00
tomcat
如何在一台机子上启动两个TOMCAT
*改成
8086
),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端
左手边
·
2011-09-19 10:00
tomcat
汇编 前期基础指令
m
汇编学习
过程中用到的实例:movax,5807h movcx,9 moval,[0010h]虽然默认是DS段,但是没加DS的时候还是没有真正从存储器寻址,只好把DS加上了(根据后面的实验,如果不加段寄存器
jo_say
·
2011-09-17 22:00
c
汇编
存储
扩展
div
byte
80*86 前缀
A2105:应:指令、指令,或标签和MASM6.0生成以下错误:A2085:指令或不接受当前的CPU模式中的寄存器出现该错误的原因是默认的程序集模式是
8086
。
jo_say
·
2011-09-17 22:00
<学习笔记>王爽汇编语言__再论寄存器
在上篇文章中,我们主要从CPU的角度复习了
8086
CPU的逻辑结构,形成物理地址的方法和相关的一些寄存器。这篇文章我们一内存访问的角度来继续学习几个寄存器。
aksnzhy
·
2011-09-12 18:00
<学习笔记>王爽汇编语言__寄存器
8086
CPU有14个寄存器,每个寄存器都有一个名称:AX,BA,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW 通用寄存器:
8086
CPU中所有寄存器都是16位的,可以存放两个字节
aksnzhy
·
2011-09-12 11:00
8086
实模式寻址演义
http://bbs.pediy.com/showthread.php?t=115101对于8088实模式寻址,教科书上只讲:16+4=20位,所以16位段地址左移4位+16位偏移=20位物理地址。很多人也只是死记,其实并不知道其含义,而且还会感到晕,怎么16位左移4位,再加16位偏移就成20位了?下面从一个故事说起。一个鲜为人知的故事============现在,人们都知道Intel和Micro
victoryckl
·
2011-09-11 21:00
unix
Microsoft
IBM
dos
存储
英特尔
如何正确的对待
汇编学习
和反
汇编学习
?
首先要学会正确的学习方式。 学习汇编的正确方式:1> 建议以王爽汇编这本教材为初级入门书籍 2> 在以 80x86汇编语言程序设计教程[黑皮书]这本书来深入学习32BIT的汇编以及保护模式的编程严格按照上面2个步骤学习,基本可以用汇编写一些很简单的DOS汇编程序,至少在汇编语法上,你是很熟悉。 学习反汇编的正确方式:1> 先学习C/C++语言
aksnzhy
·
2011-09-11 13:00
编程
windows
汇编
dos
语言
开发工具
8086
的1M地址空间ffff:000f之后回绕问题
我想尽管我在Win7的cmd命令中的虚拟
8086
环境下,但在这环境里应该和实际的实模式是差不多的,比如BIOS的所在的位置什么的。
wangzaiwei2006
·
2011-09-11 09:00
逻辑地址的背景
但上升到16位机后,Intel
8086
/8088CPU的设计由于当年IC集成技术和外封装及引脚技术的限制,不能
bjyulq
·
2011-09-09 06:10
职场
休闲
逻辑地址
逻辑地址历史
操作系统内存管理(分页与分段)
分段分段本是由于
8086
是16位总线,为寻址20位内存地址而增加的。在32位操作系统中,分段依然有用。1)段描述符:描述该段的安全属性,为一个64位长的值。
wangsifu2009
·
2011-09-07 11:00
cache
任务
作业
背景知识
实模式和虚拟86模式是为了和
8086
处理器兼容而设计的。在实模式下,80386处理器就相当于一个快速的
8086
处理器。保护模式是80386处理器的主要工作模式。实模式:被复位或加电的时候以实模式启动。
xiangjie88
·
2011-09-06 23:00
windows
masm
汇编语言基本概念(续1)
汇编中对内存地址提出了字概念,我们前面说过一个字节是8位,一个字是两个字节,正好是16位,对
8086
CPU来说,一个寄存器也是16位,正好就是一个字,因此内存也可以对应的划分成按字存储,即存放一个字型数据
hbxu
·
2011-08-25 16:26
职场
休闲
汇编语言
编程语言
汇编语言基本概念(续1)
汇编中对内存地址提出了字概念,我们前面说过一个字节是8位,一个字是两个字节,正好是16位,对
8086
CPU来说,一个寄存器也是16位,正好就是一个字,因此内存也可以对应的划分成按字存储,即存放一个字型数据
hbxu
·
2011-08-25 16:26
职场
休闲
汇编语言
汇编语言基本概念
X86
汇编学习
小结
本文起源:想看看C/C++中的StrictAliasing,可是找到的资料几乎都用C/C++对应的汇编代码来解释一些概念。看不懂这些汇编,只好先简单整理一点汇编相关的资料了。找几个编译器,找个最最简单的C程序,动手试试,于是...生成汇编代码比如,一个简单的函数://hello.c voidfunc(){}如何得到相应的汇编代码呢?gcc -S hello.chello.sclang -S hel
dbzhang800
·
2011-08-25 00:00
汇编
ubuntu
gcc
服务器
compiler
X86
AT&T 汇编 (AT&T ASM) 参考
如果你是计算机专业的话,在大学里你应该学习过Intel格式的
8086
/80386汇编,这里就
lcw_202
·
2011-08-21 15:00
3 实模式进入保护模式
1实模式实模式,是指寻址采用和
8086
相同的16位段和偏移量,最大寻址空间1MB,最大分段64KB。实模式是CPU启动时候的模式,这时候就相当于一个速度超快的
8086
。
gdhyyanglang
·
2011-08-20 21:00
多线程
c
虚拟机
任务
X86
fcitx方框问题解决
http://ltl3884.iteye.com/blog/
8086
62UbuntuLinux10.04自带的输入法不是很好用,linux下的输入法和windows下的比起来还是有很大差距的,相对来说比较好的输入法我看还是
a954423389
·
2011-08-20 18:00
linux
工作
windows
ubuntu
输入法
firefox
Intel X86 CPU 系列的寻址方式与段式内存管理机制
在X86系列中,
8086
和8088是16位处理器,而从80386开始为32位处理器,80286则是系列从8088到80386,也就是从16位到32位过渡的一个中间步骤。
cnbugsy
·
2011-08-11 11:15
职场
休闲
X86
存储管理
【
汇编学习
】第二章:程序起步
程序组成汇编程序由定义好的段组成,一般有如下三个段:1、 数据段2、 BSS段3、 文本段所有汇编语言必须有文本段。数据段与BSS段是可选的。数据段一般是放置带有初始值的数据元素。BSS段一般使用0值或NULL值初始化的数据元素。这些区一般是局部变量区。定义段一般使用.section命令来声明段。.section后面跟上段的类型。一般布局如下 1、BSS段一定是在text段之前。2、data段可以
ju136
·
2011-08-10 00:00
Win32
汇编学习
笔记(罗云彬)(二)
1.代码段的属性是由PE头部中的属性位决定的,通过编辑exe文件,把代码段的属性位改为可写,程序就允许修改自己的代码段。典型的应用如:这对可执行文件的压缩软件和加壳软件。2.堆栈段的内存属性是可读可写且可执行的,靠动态修改代码的反跟踪模块可以拷贝到堆栈中边修改边执行。一些病毒和黑客工具用到的缓冲区溢出技术也用到了这一特征。3.API实际上是以一种新的方式代替了DOS中的软中断。4.Win32的系统
kisbuddy
·
2011-08-09 14:33
Win32
汇编(罗云彬
第3版)
ClassLoader(一)基础
Java ClassLoader基础知识(网上内容整理后所得)转自http://www.blogjava.net/clraychen/archive/2008/02/20/1
8086
8.html  
jukyoc
·
2011-08-08 11:00
java
一个很好的对
8086
cpu的Assembly的编写和调试教程&&Flags Register
重点推荐:http://www.armory.com/~rstevew/Public/Tutor/Debug/index.html老外写的东西就是好。FLAGSREGISTERFlagsRegister-determinesthecurrentstateoftheprocessor.TheyaremodifiedautomaticallybyCPUaftermathematicaloperatio
lhq9220
·
2011-08-08 10:00
A20地址线问题(转载)
8086
/8088中,只有20根地址总线,所以可以访问的地址是2^20=1M,但由于
8086
/8088是16位地址模式,能够表示的地址范围是0-64K,所以为了在
8086
/8088下能够访问1M内存,Intel
zhouyelihua
·
2011-08-05 00:00
IBM
buffer
input
output
delay
loops
堆栈操作
[size=medium](软件)堆栈:由程序设计人员在存储器中划出一块存储区作为堆栈,堆栈向地址减小的方向堆积,
8086
/8088系列计算机的堆栈按照“字”组织。
chuanwang66
·
2011-07-21 11:24
汇编(NASM)
堆栈操作
(软件)堆栈:由程序设计人员在存储器中划出一块存储区作为堆栈,堆栈向地址减小的方向堆积,
8086
/8088系列计算机的堆栈按照“字”组织。
chuanwang66
·
2011-07-21 11:00
堆栈
堆栈操作
(软件)堆栈:由程序设计人员在存储器中划出一块存储区作为堆栈,堆栈向地址减小的方向堆积,
8086
/8088系列计算机的堆栈按照“字”组织。
chuanwang66
·
2011-07-21 11:00
堆栈
C语言之内存管理
在
8086
汇编时代里,是没有全局变量和局部变量之分的,通常的做法是:1、自己选定一片内存空间,用伪指令起个别名就当作全局变量来用。
jiaxiongxu
·
2011-07-18 21:00
数据结构
编程
c
struct
汇编
语言
PHP服务器变量$_SERVER详解
PHP服务器变量$_SERVER详解(个人整理) http://hi.baidu.com/sungoogle/blog/item/015d193051
8086
9ba8018e68.html今天仔细学习了一下手册关于服务器变量的内容
zjsrustar
·
2011-07-09 17:00
html
PHP
端口和in /out指令
在
8086
/8088中,端口地址的范围是0000至FFFF。CPU对外设的操作通过专门的端口读写指令来完成。读端口用IN指令,写端口用OUT指令。——
ccccdddxxx
·
2011-07-08 18:00
设置Squid Cache_mem大小
我配的是
8086
。缺省端口是
21aspnet
·
2011-07-04 16:00
cache
centos
unix
服务器
url
Access
AT&T汇编
AT&T汇编和
8086
汇编语言虽然两者很相似,但是还是不能根据
8086
的语法规则来读AT&T汇编的吧,所以还是要看看AT&T汇编的语法规则,因为在读内核代码时,跟硬件打交道的部分代码是用AT&T汇编编写的
bigloomy
·
2011-07-03 13:00
linux
汇编
gcc
扩展
byte
AT&T
上一页
72
73
74
75
76
77
78
79
下一页
按字母分类:
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
其他