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、系统标志寄存器EFLAGS 系统标志寄存器EFLAGS控制这I/O,可屏蔽中断,调试,任务切换以及保护模式和多任务环境下虚拟
8086
程序的执行。
cp1985chenpeng
·
2011-06-23 23:00
linux
汇编学习
笔记(三)
一.子程序设计如果某个程序片段将反复在程序中出现,就把它设计成子程序或某个程序片段具有通用性,可供许多程序共享,就把它设计成子程序(一)过程调用和返回指令 调用前必须先压入堆栈。 过程调用指令有段内调用和段间调用之分。 过程返回指令也有段内返回和段间返回之分。 段内:近调用近返回 段间:远调用远返回 1.过程调用指令 过程调用指令先把子程序的返回地址(即CALL指令的下一条指令的地址)压入堆栈。
mvpsendoh
·
2011-06-23 22:00
算法
汇编
dos
存储
byte
DST
汇编学习
笔记(二)
汇编语言包括顺序结构、分支结构和循环结构一.汇编语言的语句(一)语句的种类和格式1.汇编语言语句的种类: 包括指令语句,伪指令语句,宏语句 语句指令有对应的机器指令。 伪指令语句没有对应的机器指令,只是指示汇编程序如何汇编源程序,包括符号定义, 变量的定义、段的定义2.语句的格式:指令语句与伪指令语句的格式相似,都由四部分组成 指令语句的格式: 标号:指令助记符操作数;注释 伪指令语句的格式: 名
mvpsendoh
·
2011-06-23 19:00
汇编
table
存储
buffer
语言
byte
汇编学习
笔记(一)
一.寻址方式立即寻址:MOVAX,1234HMOVAL,5MOVBX,3064H寄存器寻址:可为AX/BX/CX/DX/SI/DI/SP/BP/AL/AH/BL/BH/CL/CH/DL/DHMOVAX,BX直接寻址:有效地址即偏移地址MOVAX,[8054]默认DS段前缀可用符号地址代替数值地址注意:MOVAX,VALUE等价于MOVAX,[VALUE]寄存器间接寻址:操作数有效地址在SIDIBP
mvpsendoh
·
2011-06-21 23:00
汇编
table
存储
扩展
编译器
DST
地址回绕及A20地址线
早期的
8086
只有20根地址线,只能访问1M的地址空间。CPU寻址则按段+偏移的方式进行。
cyousui
·
2011-06-21 20:00
工作
IBM
配置virgo需要的参数数据
orchid-jta.properties -Dorchid.uploads_content_path=workspace/uploads -Dreport.server.host=http://10.10.90.79:
8086
silencon
·
2011-06-16 13:00
Go
android2.3 gps上传数据后重启或是 JNIEnv* env = AndroidRuntime::getJNIEnv(); return == NULL
转载时请注明出处和作者文章出处:http://blog.csdn.net/lbmygf/archive/2011/06/16/654
8086
.aspx作者:曼云-->孤峰 从android2.2GPS
lbmygf
·
2011-06-16 11:00
thread
android
report
null
callback
events
保护模式简介
net-chong的保护模式简介 在
8086
/8088时代,处理器只存在一种操作模式(OperationMode),当时由于不存在其它操作模式,因此这种模式也没有被命名。
ccccdddxxx
·
2011-06-15 14:00
android入门帖子
http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.html --安装 http://www.iteye.com/topic/
8086
32
navy0168
·
2011-06-15 14:00
html
PHP
android
活动
ITeye
6.14日第3次发Q信
liuguoming1622396263----147369888982045118----1588897073327425586----002233.asd1471662561----19880325zhou64
8086
886
wordman
·
2011-06-14 15:20
职场
休闲
Q号
Q信
8086
寄存器简介
引子打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识,自然,还是得从最基础的开始,那就从汇编语言开刀吧,从汇编语言开刀的话,我们必须还先要了解一些其他东西,像 CPU,内存这些知识点还是理解深刻一点的比较好,所以这一篇博文就绕着80x86 CPU中寄存器的基础部分下手,至于其他的一些将会在后续的博文中介绍。同时在这里说明一下,本篇博文介绍的算是比较详细的了,而且介绍的知识点
liukexiong
·
2011-06-13 18:00
设计模式
数据结构
编程
dos
8086
寄存器flag 与 串操作指令简单介绍
flag标志寄存器(16位)每一位有专门的意义15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IFTFSFZF AF PF CF ZF 零标志位 结果为0则ZF=1 结果为1则ZF=0 PF 奇偶标志位记录了再结果中的所有bit中 如果1的个数为偶数PF=1 如果1的个数为奇数PF=0 SF 符号
许朝
·
2011-06-09 19:00
#xx_在学习:汇编语言
8086
寄存器flag 与 串操作指令简单介绍
flag标志寄存器(16位)每一位有专门的意义1514131211109876543210OFDFIFTFSFZFAFPFCFZF零标志位结果为0则ZF=1结果为1则ZF=0PF奇偶标志位记录了再结果中的所有bit中如果1的个数为偶数PF=1如果1的个数为奇数PF=0SF符号标志位结果为负数SF=1结果非负SF=0CF进位标志位在进行N位无符号数的运算时最高位N-1位对第N位有借位和进位时CF=1
天晴V587
·
2011-06-09 19:00
#xx_在学习:汇编语言
汇编
(第三章 4)A20地址线
详细阐述之前,我先来总结一把——
8086
/8088和80286地址转换方式一样,寻址范围不一样。
chuanwang66
·
2011-06-03 20:00
设计模式
编程
制造
IBM
电信
(第三章 4)A20地址线
详细阐述之前,我先来总结一把——
8086
/8088和80286地址转换方式一样,寻址范围不一样。
chuanwang66
·
2011-06-03 20:00
设计模式
编程
制造
IBM
电信
关于x86、i386、i486、i586和i686等名词的解释
该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel
8086
、80186、80286、80386以及80486,因此其架构被称为“x86”。
zhangnn5
·
2011-05-30 23:00
apple
优化
制造
IBM
英特尔
X86
8086
/8088,80286,80386的CPU寄存器
8086
/8088,80286,80386的CPU寄存器 1、Intel
8086
/8088 CPU共14个16位寄存器 1)通用寄存器(8个): AX 累加器 Accumulator
chuanwang66
·
2011-05-27 18:00
cpu
8086
/8088,80286,80386的CPU寄存器
8086
/8088,80286,80386的CPU寄存器 1、Intel
8086
/8088 CPU共14个16位寄存器 1)通用寄存器(8个): AX 累加器 Accumulator
chuanwang66
·
2011-05-27 18:00
cpu
嵌入式Linux中ARM gcc嵌套
汇编学习
-ARM GCC Inside Assembler
在使用gcc编译的时候,可以在C语言程序中嵌套汇编指令,这样极大的方便在高级语言中使用跟配件相关的指令。 在gcc中嵌套的汇编指令跟纯汇编文件的语法有一点不一样,在gcc中嵌套指令的格式是固定的: __asm__(code : output operand list : input operand list : clobber list); __asm__(汇编语句模板 : 输出部分
isiqi
·
2011-05-27 15:00
C++
c
linux
gcc
嵌入式
嵌入式Linux中ARM gcc嵌套
汇编学习
-ARM GCC Inside Assembler
在使用gcc编译的时候,可以在C语言程序中嵌套汇编指令,这样极大的方便在高级语言中使用跟配件相关的指令。在gcc中嵌套的汇编指令跟纯汇编文件的语法有一点不一样,在gcc中嵌套指令的格式是固定的:__asm__(code:outputoperandlist:inputoperandlist:clobberlist);__asm__(汇编语句模板:输出部分: 输入部分: 破坏描述部分);其中包括四个部
Yao_GUET
·
2011-05-27 15:00
linux
汇编
list
gcc
嵌入式
语言
linux内存管理初步探索
系统直接使用的是32位指针来寻址,而不像
8086
那样使用地址偏移量来寻址,了解win32内存结构的人应该清楚,这种寻址被成为32位的内存模型(flat32-bitmemorymodel)。
huiguixian
·
2011-05-23 17:00
cxf
nbsp; wsdl2java -d c://93 -client -p com.ericsson.hblt.client -impl http://61.242.169.93:
8086
zhangfuxin98
·
2011-05-11 17:00
apache
C++
c
webservice
C#
uC-libc和uClibc的区别
uClibc的区别概述uClinux通常使用两种c库:uC-libc和uClibc.尽管它们名字近似,但有很大区别.本文是对它们不同点的快速浏览.uC-libc是uClinux的原始c库,它基于Linux-
8086
c
bruno231
·
2011-05-11 00:00
c
linux
api
存储
平台
X86
Perl匹配中文
转载:http://blog.csdn.net/jallin2001/archive/2009/11/13/4
8086
18.aspx 大家经常使用正则表达式的字符集从字符串中抽取或排除中文字符,但是这样做很费事
zhangxinrun
·
2011-05-10 18:00
正则表达式
String
perl
语言
编译器
encoding
ARM
汇编学习
资料的一些链接
1 GNU ARM 汇编快速入门,http://blog.chinaunix.net/u/31996/showart.php?id=326146 2 ARM GNU 汇编伪指令简介,http://www.cppblog.com/jb8164/archive/2008/01/22/41661.aspx 3 GNU汇编使用经验,http://blog.chinaunix.net/u1/3761
freesoftman
·
2011-05-08 08:00
html
.net
PHP
Blog
嵌入式
Linux0.11内核--
8086
中的实模式
8086
/8088CPU中寄存器为16位,16位子长的机器可以访问的最大存储地址空间为64K,但是
8086
/8088CPU的地址线有20根, 能够寻址1M的地址空间。
thecloud
·
2011-05-06 20:00
linux
Linux0.11内核--
8086
中的实模式
8086
/8088CPU中寄存器为16位,16位子长的机器可以访问的最大存储地址空间为64K,但是
8086
/8088CPU的地址线有20根,能够寻址1M的地址空间。
yming0221
·
2011-05-06 20:00
linux
存储
Linux0.11内核--
8086
中的实模式
8086
/8088CPU中寄存器为16位,16位子长的机器可以访问的最大存储地址空间为64K,但是
8086
/8088CPU的地址线有20根, 能够寻址1M的地址空间。
soboer
·
2011-05-06 20:00
linux
[置顶] Linux 内核学习(2)
(注:转载请表明出处:http://blog.csdn.net/yming0221)持续更新中......Linux0.11内核--
8086
中的实模式Linux0.11内核--启动引导代码分析bootsect.sLinux0.11
yming0221
·
2011-05-06 20:00
linux
struct
user
任务
代码分析
linux内核
Linux 内核学习(2)
Linux0.11内核--
8086
中的实模式 Linux0.11内核--启动引导代码分析bootsect.s Linux0.11内核--32位保护模式GDT(全局描述符表) Linux0.11
thecloud
·
2011-05-06 20:00
linux
Linux 内核学习(2)
Linux0.11内核--
8086
中的实模式 Linux0.11内核--启动引导代码分析bootsect.s Linux0.11内核--32位保护模式GDT(全局描述符表) Linux0.11
thecloud
·
2011-05-06 20:00
linux
Linux 内核学习(2)
Linux0.11内核--
8086
中的实模式 Linux0.11内核--启动引导代码分析bootsect.s Linux0.11内核--32位保护模式GDT(全局描述符表) Linux0.11
soboer
·
2011-05-06 20:00
linux
Linux 内核学习(2)
Linux0.11内核--
8086
中的实模式 Linux0.11内核--启动引导代码分析bootsect.s Linux0.11内核--32位保护模式GDT(全局描述符表) Linux0.11
soboer
·
2011-05-06 20:00
linux
8086
标志位作用及其相关指令
先插入386的32位标志寄存器图片一张:(
8086
只看低16位即可) 一、运算结果标志位1、进位标志CF(CarryFlag)进位标志CF主要用来反映运算是否产生进位或借位。
wangzaiwei2006
·
2011-04-30 21:00
编程
工作
任务
nested
ARM
汇编学习
笔记
这两天参加了一个编写操作系统的项目,因为要做很多底层的东西,而且这个操作系统是嵌入式的,所以开始学习ARM汇编,发现ARM汇编和一般PC平台上的汇编有很多不同,但主要还是关键字和伪码上的,其编程思想还是相同的。现将一些学习感悟部分列出来,希望能给有问题的人一点帮助。 1、ARM汇编的格式: 在ARM汇编里,有些字符是用来标记行号的,这些字符要求顶格写;有些伪码是需要成对出现的,例如ENT
glorin
·
2011-04-28 10:00
汇编
嵌入式
存储
任务
编译器
程序开发
王爽《汇编语言》(第二版) 学习笔记 (第十二章 内中断)
任何一个通用的CPU,比如
8086
,都具备一种能力,可以在执行完当前正在执行的指令之后,检测到从CPU外部发送过来的或内部产生的一种特殊的信息,并且可以立即对所接收到的信息进行处理。
lr2131
·
2011-04-26 20:00
王爽《汇编语言》(第二版) 学习笔记 (第十一章 标志寄存器)
这种特殊的寄存器在
8086
CPU中,被称为标志寄存器。3.
lr2131
·
2011-04-26 19:00
王爽《汇编语言》(第二版) 学习笔记 (第九章 转移指令的原理 )
2.
8086
CPU的转移行为有以下几类1) 只修改IP时,称为段内转移,比如:jmpax。
lr2131
·
2011-04-26 19:00
王爽《汇编语言》(第二版) 学习笔记 (第十二章 内中断)
任何一个通用的CPU,比如
8086
,都具备一种能力,可以在执行完当前正在执行的指令之后,检测到从CPU外部发送过来的或内部产生的一种特殊的信息,并且可以立即对所接收到的信息进行处理。
lr2131
·
2011-04-26 19:00
王爽《汇编语言》(第二版) 学习笔记 ( 第三章 寄存器(内存访问))
第三章 寄存器(内存访问)一、 内存中字的存储1.
8086
CPU中,用16位寄存器来存储一个字。高8位存放高位字节,低8位存放低位字节。2.
lr2131
·
2011-04-25 23:00
王爽《汇编语言》(第二版) 学习笔记 (第十一章 标志寄存器)
这种特殊的寄存器在
8086
CPU中,被称为标志寄存器。3.
lr2131
·
2011-04-25 23:00
内存分页与分段
1.分段分段本是由于
8086
是16位总线,为寻址20位内存地址而增加的。在32位操作系统中,分段依然有用。1.1段描述符描述该段的安全属性,为一个64位长的值。1.2段描述符表表中存放段描述符。
coding_glacier
·
2011-04-25 08:00
★ USB 驅動程式「libusb 函式庫」的介紹及其使用範例 ★
udoinsmod/lib/modules/2.6.22-14-generic/kernel/drivers/usb/serial/usbserial.kovendor=0x
8086
product=0xd001
leino11121
·
2011-04-23 11:00
linux
struct
String
report
interface
Descriptor
王爽《汇编语言》(第二版) 学习笔记 (第九章 转移指令的原理 )
2.
8086
CPU的转移行为有以下几类1) 只修改IP时,称为段内转移,比如:jmpax。
lr2131
·
2011-04-20 22:00
编程
汇编
语言
编译器
王爽《汇编语言》(第二版) 学习笔记 ( 第三章 寄存器(内存访问))
第三章 寄存器(内存访问)一、 内存中字的存储1.
8086
CPU中,用16位寄存器来存储一个字。高8位存放高位字节,低8位存放低位字节。2.
lr2131
·
2011-04-20 00:00
编程
工作
汇编
存储
语言
系统 linux 版本中 i386/i686/x86-64/pcc 等... 的区别
intel平台包括
8086
,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列 以及centrino P-M,core duo 等. 2.
braveyly
·
2011-04-17 15:00
linux
系统 linux 版本中 i386/i686/x86-64/pcc 等... 的区别
参考1:一.I386为32位x8664位二.安装介质1.i386适用于intel和AMD所有32位的cpu.以及via采用X86架构的32的cpu.intel平台包括
8086
,80286,80386,80486
braveyly
·
2011-04-17 15:00
apple
linux
IBM
服务器
英特尔
X86
X86寄存器简述
(1)通用寄存器 8个通用寄存器和
8086
通用寄存器相同,只是扩展到了32位,寄存器名字前
melong100
·
2011-04-17 14:00
工作
测试
存储
任务
X86
CAM
PDF处理两例
1,PDF生成图片 java -cp pdfbox-app-1.5.0.jar org.apache.pdfbox.ExtractImages
8086
.pdf 2,PDF取得文本 public
jskyme
·
2011-04-13 17:00
apache
x86架构是什么?(转载)
86是通用的术语,指的是指令集,都是基于英特尔架构的
8086
系列。一个伟大的扩展和补充了一些向多年来x86指令集,几乎所有的具有完全向后兼容。该指令集的指令列表,以及所有的变化,一个处理器可以执行。
wuxiaoer717
·
2011-04-11 13:00
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
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
其他