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汇编学习
浅谈80368之保护模式
2.2特点3实模式与保护模式寻址方式对比3.1常用的段寄存器介绍3.2实模式下的寻址3.3保护模式下的寻址1 保护模式的历史Intel早期的
8086
处理器是16位处理器,数据总线16位,地址总线20位,
huangkangying
·
2014-07-05 14:00
8086
FLAG寄存器
8086
中的FLAG寄存器也就是状态标志位寄存器,它用来存储一些指令的计算结果,例如加法减法中的进位;为CPU执行某些命令提供依据,例如DF它决定是往前走指针还是向后走指针;总之状态寄存器存放的被称为程序状态字
zhuhuangtianzi
·
2014-06-22 21:00
8086
FLAG寄存器
8086
七种寻址方式
8086
/8088CPU寻址方式立即寻址操作数在指令中,紧跟在操作码之后,这样的操作数成为立即数,可以是8bit或者16bit。
zhuhuangtianzi
·
2014-06-19 23:00
8086
寻址方式
8086
定义数据的方法
13
8086
中定义数据的方法db一个字节dw一个字表示两个字节dd两个字,表示4个字节dup表示数据重复的指令dbNdup(xx);//dup表示定义的数据,N表示重复的个数dwNdup(xx);//dup
zhuhuangtianzi
·
2014-06-19 22:00
汇编
定义数据
8086
汇编之 CALL 和 RET指令
Ret和call也是转移指令,但是他们跟jmp不同的是,这两个转移指令都跟栈有关系。ret用栈中的数据修改IP的地址,从而实现近转移(ip)=((ss)*16+sp)(sp)=(sp)+2相当于popipretf用栈中的数据来修改CS以及IP的值,实现段间转移(ip)=((ss)*16+sp)(sp)=(sp)+2(cs)=((ss)*16+sp)(sp)=(sp)+2相当于PopipPopcsc
zhuhuangtianzi
·
2014-06-19 21:00
call
ret
8086
中的寄存器
1 寄存器的分类通用寄存器:ax,bx,cx,dx,(ah,al,bh,bl,ch,cl,dh,dl);sp,bp,si,di指令寄存器:ip标志寄存器:FR段寄存器:cs,ds,ss,es2 ax,bx,cx,dx这四个寄存器存放一般数据,你可以在里面存放任何数据,但是其用途会有不同。AX(Accumulator):累加寄存器,也称之为累加器;BX(Base):基地址寄存器,[bx]表示对bx中
zhuhuangtianzi
·
2014-06-17 18:00
寄存器
8086
段和高速公路
CPU的情况是这样的:CPU
8086
的内存大小1MB=1048576BCPU
8086
的寄存器是16位的,最多能寻址64K=65536B1MB=16*64KB,所以用了两个寄存器一个表示段值,一个代表偏移假设的情况是这样的
Pagination
·
2014-06-13 20:00
【
汇编学习
(二)】寄存器相关
一、段寄存器:前面的学习,已经知道了
8086
cpu在访问内存时,要由相关部件提供内存单元的段地址和偏移地址,接着送入地址加法器合成物理地址,产生的段地址在cpu的段寄存器中存放着,
8086
cpu有4个段寄存器
CMbug
·
2014-06-12 15:06
菜鸟的汇编学习之路
【
汇编学习
(一)】
8086
CPU-段地址-偏移地址简要理解
最近刚开始学习汇编,看到了
8086
CPU的寻址方式:物理地址=段地址*16+偏移地址,于是有了如下的一些问题:一、为何
8086
CPU会采用这种寻址方式?
CMbug
·
2014-06-12 15:49
菜鸟的汇编学习之路
逻辑地址、线性地址(虚拟地址)、物理地址(有效地址、总线地址)
8086
体系的CPU一开始是20根地址线,寻址寄存器是16位,16位的寄存器可以访问64K的地址空间,如果程序要想访问大于64K的内存,就要把内存分段,每段64K,用段地址+偏移量的方法来访问 。
fzs333
·
2014-06-11 16:00
嵌入式 修改ubuntu下默认的PHP默认端口80
解决方法就是将apache的监听端口从80修改到
8086
即可。网络上的一些资料是基于旧的apache进行配
skdkjxy
·
2014-06-09 16:00
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
SdustLiYang
·
2014-06-05 09:00
GNU ARM汇编--(六)s3c2440的时钟控制
blog.csdn.net/dndxhej/article/details/7685125前面几篇利用GNUARM汇编控制LED以及ARM的中断处理的设计,对ARM汇编以及体系结构有了一定的认识.后面的
汇编学习
会结合具体的芯片进行
yongbudl2012
·
2014-06-02 18:00
8086
汇编排序(冒泡、选择、快速)
本代码通过测试,可通过masm查验冒泡排序DSEGSEGMENTSCOREDB11H,02H,15H,32H,5H,6H,7H,8H,9H,10H,90DUP(05H)MAXDB?MINDB?DSEGENDSCSEGSEGMENTASSUMEDS:DSEG,CS:CSEGSTART:MOVAX,DSEGMOVDS,AX;————————————————到这,上面的均是模板LEABX,SCORE;取
SnailDove
·
2014-06-01 16:23
8086汇编
8086
汇编双人贪食蛇游戏
突然找到4年前自己写的纯
8086
汇编语言双人贪食蛇游戏,绝对原创代码纯手打。分享给有需要参考的童鞋!
yarkey09
·
2014-05-28 23:00
游戏
源码
汇编
dos
BIOS
第九章 转移指令原理
概况将即可以控制CPU执行内存中某处代码的指令
8086
CPU的转移行为有以下几类: &
listen-raining
·
2014-05-21 00:00
转移指令原理
JQUERY获取当前页面的URL信息
window.location.pathname例:http://localhost:
8086
/topic/index?
qq435967718
·
2014-05-20 17:00
intel A20地址线
A20地址线并不是打开保护模式的关键,只是在保护模式下,不打开A20地址线,你将无法访问到所有的内存(具体参考下面的第5点)用于80286与
8086
兼容用于80286处于实模式下时,防止用户程序访问到100000h
zhanglianpin
·
2014-05-19 14:00
intel A20地址线
A20地址线并不是打开保护模式的关键,只是在保护模式下,不打开A20地址线,你将无法访问到所有的内存(具体参考下面的第5点)用于80286与
8086
兼容用于80286处于实模式下时,防止用户程序访问到100000h
zhanglianpin
·
2014-05-19 14:00
camera 原理
转载至:http://blog.csdn.net/g_salamander/article/details/
8086
8351、ColorFilterArray—CFA随着数码相机、手机的普及,CCD/CMOS
htb0556
·
2014-05-16 14:04
camera
基于
8086
CPU微处理器的
汇编学习
之PUSH、POP指令
---------------------------------------------栈,是一种数据结构,我觉得栈是抽象的,但是它同样也是实际的,因为它在内存中是连续的内存,只不过人们限制了它的使用:后进先出,学数据结构两年了,现在才理解,实在惭愧。push ax ;I、sp=sp-2 II、取出ax中的数据,放入当前栈顶pop ax ;I、栈顶地址取出数据,放入ax中 II、
liam2199
·
2014-05-07 17:24
push指令
栈空间
基于
8086
CPU微处理器的
汇编学习
之PUSH、POP指令
---------------------------------------------栈,是一种数据结构,我觉得栈是抽象的,但是它同样也是实际的,因为它在内存中是连续的内存,只不过人们限制了它的使用:后进先出,学数据结构两年了,现在才理解,实在惭愧。pushax;I、sp=sp-2II、取出ax中的数据,放入当前栈顶popax;I、栈顶地址取出数据,放入ax中II、sp=sp+2-------
liam2199
·
2014-05-07 17:24
栈空间
push指令
Assembly
基于
8086
CPU微处理器的
汇编学习
之JMP指令
JMP指令:更改CS:IP寄存器的内容,以让CPU从新指定的内存地址开始继续执行指令。 格式: JMP 段地址:偏移地址---------------------------------------------------------CS、IP寄存器: CS:指向CPU将要执行指令的段地址 IP:指向CPU将要执行指令的偏移地址
liam2199
·
2014-05-04 16:58
初学者
汇编语言
计算机底层原理
JMP指令
基于
8086
CPU微处理器的
汇编学习
之ADD指令
ADD指令:把两个数值相加,将结果放到第一个寄存器里面。格式: ADD 寄存器名,数值 ADD 寄存器名,寄存器名 addax,11 addbx,22 PS:清空数据:movax,0000 两者数值的存储容量位数要匹配----------------------------------------------------------------------
liam2199
·
2014-05-04 13:42
初学者
汇编语言
8086
ADD指令
计算机底层原理
基于
8086
CPU微处理器的
汇编学习
之MOV指令
汇编指令:MOV的作用是往某个寄存器中存入数值。格式:mov 寄存器名,数值 数值-->寄存器 mov 寄存器A,存器寄B B-->APS:必须前后位数匹配,如: mov ah,bx ;error ahis8bit,bxis16bit mov ah,bh ;right ahandbhallis8 bit mov cx,dx ;right
liam2199
·
2014-05-03 23:24
内存
初学者
汇编语言
计算机底层原理
MOV指令
mac 下杀死一个端口号对应的进程
查看端口终端输入:lsof-itcp:port将port换成被占用的端口(如:
8086
、9998)将会出现占用端口的进程信息。
yangfanacc
·
2014-05-02 18:00
mac
端口号
进程
杀死进程
Linux文件描述符限制
http://blog.chinaunix.net/uid-18933439-id-2
8086
86.html公司在近期新增了一台电信-网通双网服务器,该服务器安装SQUID来实现双网HTTP代理,配置完成测试时功能正常
bytxl
·
2014-04-27 14:00
Linux内核学习第2天
标志寄存器:标志用于控制I/o访问、可屏蔽硬件中断、调试、任务切换、虚拟
8086
模式 2.
luoyhang003
·
2014-04-25 14:00
linux内核
Storyboard多View的切换
http://www.cnblogs.com/ChenYilong/archive/2012/11/29/2
8086
07.html文中实例运行的编译环境为:概述 Storyboard,我直接翻译为故事画板
gaoguoxin2
·
2014-04-25 10:00
Java远程调试
阅读更多客户端Eclipse配置服务端启动脚本java-Xdebug-Xrunjdwp:transport=dt_socket,address=192.168.1.166:
8086
,suspend=y-Xms256M-Xmx1024M-Dconf.dir
lfl2011
·
2014-04-24 18:00
Java远程调试
客户端Eclipse配置 服务端启动脚本java -Xdebug-Xrunjdwp:transport=dt_socket,address=192.168.1.166:
8086
,suspend=y-Xms256M
lfl2011
·
2014-04-24 18:00
java
OpenFire 部署
参考:http://gao-xianglong.iteye.com/blog/1944234http://my.eoe.cn/
8086
32/archive/6901.html目前打算在项目中加上im及时通讯
rain_butterfly
·
2014-04-23 17:00
android
架构
服务器
openfire
软件保护机制的工具VMProtect
您同样可把VM想象为具备命令系统的虚拟处理器,该命令系统与Intel
8086
处理器所使用的完全不同。例如,VM没有负责比较2个操作数的命令,也没有有条件与无条件的移转等。就
kongjianxuanxing
·
2014-04-22 13:00
软件保护机制的工具VMProtect
您同样可把VM想象为具备命令系统的虚拟处理器,该命令系统与Intel
8086
处理器所使用的完全不同。例如,VM没有负责比较2个操作数的命令,也没有有条件与无条件的移转等。就
程序大院
·
2014-04-22 13:00
工具
基于
8086
CPU微处理器的
汇编学习
之ASCII码表
这节讲关于ASCII码表。1、E开始地址数据 A字符对应的十六进制数为:41 -e6000:000041 -d6000:0000实验结果:--------------------------------------------------------- =号对应十六进制数为:3D -e6000:00013D -d6000:0000实验结果:-----------------------------
liam2199
·
2014-04-22 11:58
汇编语言
ASCII码表
8086CPU微处理器
改写连续内存空间
基于
8086
CPU微处理器的
汇编学习
之内存空间的编辑
对于段地址和偏移地址,大家可以仔细思考,其背后的原理。--------------------------------------------------------------------------------------------我们这节谈内存空间的编辑内存空间的编辑1、Debug E改写内存中的内容 格式: E开始地址数据数据数据数据... E开始地址 然后进入修
liam2199
·
2014-04-22 09:14
debug
汇编语言
计算机内存
8086CPU微处理器
内存空间编辑
基于
8086
CPU微处理器的
汇编学习
之段地址与偏移地址的分析
人的记忆总是不靠谱的,早在几年前就看过汇编语言,由于没有总结下来资料,所以忘记了很多,所以重新梳理下汇编方面的知识,与君共勉。----------------------------------------------------------------------------------------------段地址与偏移地址:范围:00000H-FFFFFHDebug:可以自由查看内存空间的状
liam2199
·
2014-04-22 09:53
汇编语言
8086微处理器
段地址与偏移地址的分析
A Simple Socket Application
简单示例(客户端) *说明:项目中需包含Ws2_32.lib,或使用#pragmaonce */ #include #include #defineLENGTH128 #definePORT_NUM
8086
SweetLoveFT
·
2014-04-16 17:00
网络
软件安全加解密,源码混淆控件,.NET源码保护控件VMProtect
您同样可把VM想象为具备命令系统的虚拟处理器,该命令系统与Intel
8086
处理器所使用的完全不同。例如,VM没有负责比较2个操作数的命令,也没有有条件与无条件的移转等。就
kongjianxuanxing
·
2014-04-14 15:00
ubuntu java6 jdk error
IDE1ControlleratI-Oaddress10E0h,ChipI.D.
8086
7111h.
quannii
·
2014-04-13 14:00
寄存器
8086
CPU中有一个DS寄存器,通常用来存放要访问数据的段地址。mov指令还可以将一个内存单元中的内
村长kylin
·
2014-04-10 12:00
对多态变形引擎背后方法的概述
我假设你已经熟悉
8086
汇编器以及XOR,AND&OR等逻辑运算。因此,本文不包括逻辑运算及汇编器的内容!也请大家注
whatday
·
2014-04-06 22:00
register
RegistersIn16-bitmode,suchasprovidedbythePentiumprocessorwhenoperatingasaVirtual
8086
(thisisthemodeusedwhenWindows95displaysaDOSprompt
u012436149
·
2014-04-06 11:00
8086
汇编练习——屏幕显示字符串
;需求分析:实现王爽《汇编语言》(第二版)教材P187上的联系;功能描述:能够在屏幕中显示一串特定的字符串;显示器显示数据地址:B8000H到BFFFFFHassumecs:codesg,es:datasgdatasgsegment db'welcometomasm!' ;为数据开辟内存datasgendscodesgsegmentstart: movax,0b800h ;显示器显
平睦
·
2014-04-04 17:00
IOCP Server: Select
项目中需包含Ws2_32.lib,或使用#pragmacomment(lib,"*.lib") */ #include #include #defineLENGTH128 #definePORT_NUM
8086
SweetLoveFT
·
2014-04-03 17:00
select
汇编_
8086
作业
D:/www_local/asm/test/test10.asmassumecs:codesg,ds:datasg datasgsegment db'welcometomasm!',0;以零结尾 ;db4ah,71h,0cah;定义3重颜色 datasgends codesgsegment start:movax,datasg movds,ax movdh,2;在第8行显示 movdl,0;在第
u012576807
·
2014-04-02 14:00
汇编
8086
汇编一道很典型的习题
assumecs:code,ss:stackstacksegment dw16dup(0)stackendscodesegmentstart: movax,4240H movdx,000FH movcx,0AH calldivdw movax,4C00H int21H;子程序说明;参数 ax存放被除数低16位; dx存
NDSM
·
2014-04-02 12:00
汇编语言
王爽
CPU的实模式与保护模式(简介)
16位微处理器
8086
寄存器组成
8086
/8088包括:4个16位的数据寄存器,2个16位的指针寄存器,2个16位变址寄存器,分成四组。
yang_yulei
·
2014-03-30 23:00
linux文件备份:rsync快速部署
一、服务器端部署:[root@VM19216820
8086
~]#rpm-qa|greprsynrsync-3.0.6-5.el6_0.1.x86_64[root@VM19216820
8086
~]#cd/
sunday208
·
2014-03-30 22:56
rsync
快速部署
文件备份
鸟哥LINUX学习笔记(1)
2.自intel公司开发出代号为
8086
8028680386的CPU之后,改为x86系列,它内部用的是CSIC的指令集。
u010092734
·
2014-03-29 11:00
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他