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汇编
8086中断系统——《
x86汇编
语言:从实模式到保护模式》读书笔记04
80X86中断系统能够处理256个中断用中断向量号0~255区别可屏蔽中断还需要借助专用中断控制器Intel8259A实现优先权管理1、中断的分类中断可以分为内部中断和外部中断。(1)内部中断除法错中断指令中断溢出中断单步中断断点中断(2)外部中断非屏蔽中断可屏蔽中断如果觉得上面的分类太抽象,那么下面的图会给你直观的印象。通过这张图,我们可以明白,内部中断是在处理器内部产生。外部中断是通过两个信号
u013490896
·
2016-01-01 22:00
汇编
中断
X86
从实模式到保护模式
硬盘和显卡的访问与控制(三)——《
x86汇编
语言:从实模式到保护模式》读书笔记03
上一篇博文我们用了很大的篇幅说了加载器,这一篇我们该说说用户程序了。先看作者的源码吧。;代码清单8-2 ;文件名:c08.asm ;文件说明:用户程序 ;创建日期:2011-5-518:17 ;=============================================================================== SECTIONheadervstart=0;
u013490896
·
2015-12-26 17:00
汇编
硬盘
显卡
从实模式到保护模式
硬盘和显卡的访问与控制(二)——《
x86汇编
语言:从实模式到保护模式》读书笔记02
上一篇博文我们讲了如何看到实验结果,这篇博文我们着重分析源代码。书中作者为了说明原理,约定了一种比较简单地用户程序头部格式,示意图如下(我参考原书图8-15绘制的,左边的数字表示偏移地址):所以,如果用户程序要利用本章的源码c08_mbr.asm生成的加载器来加载的话,就应该遵循这种头部格式。下面我们讲解源码c08_mbr.asm(粘贴的源代码不一定和配书的代码完全一样,因为有些地方我加了注释);
u013490896
·
2015-12-26 16:00
硬盘
显卡
汇编语言
nasm
从实模式到保护模式
硬盘和显卡的访问与控制(一)——《
x86汇编
语言:从实模式到保护模式》读书笔记01
本文是《
x86汇编
语言:从实模式到保护模式》(电子工业出版社)的读书实验笔记。这篇文章我们先不分析代码,而是说一下在Bochs环境下如何看到实验结果。
u013490896
·
2015-12-26 15:00
硬盘
显卡
汇编语言
从实模式到保护模式
MIT 6.828 JOS学习笔记1. Lab 1 Part 1: PC Bootstrap
Lab1:BootingaPCPart1:PCBootstrap介绍这一部分知识的目的就是让你能够更加熟悉
x86汇编
语言,以及PC启动的整个过程,而且也会首次学习使用QEMU软件来仿真xv6操作系统,并且配合
fatsheep9146
·
2015-12-22 22:00
Cosmos的汇编级调试器---- .net/C#开源操作系统学习系列七
英文原文地址:http://www.codeproject.com/KB/cs/CosmosAsmDebuggerPreview.aspx 前言一些用户写信给我,问我要一些关于新Cosmsos
X86汇编
级调试的信息
·
2015-12-09 11:11
.net
反汇编学习
下面简单讲讲基本知识(针对INTEL x86及其兼容机) ============================
x86汇编
语言的指令,其操作对象是CPU上的寄存器,系统内存,或者立即数.
·
2015-11-13 20:21
学习
第十一篇 BCD码调整
无论是
X86汇编
还是MCS-51的指令集中都会有BCD码调整指令。本博文将浅谈下BCD码调整的 相关情况。 一、BCD码是十进制数在计算机中的表现形式。
·
2015-11-13 19:02
BCD
x86汇编
指令具体解释
80x86指令系统 80x86指令系统,指令按功能可分为下面七个部分。 (1) 数据传送指令。 (2) 算术运算指令。 (3) 逻辑运算指令。 (4) 串操作指令。 (5) 控制转移指令。 (6) 处理器控制指令。 (7) 保护方式指令。 3.3.1数据传送指令 数据传送指令包含:通用数据传送指令、地址传送指令、标志寄存器传送指令、符号扩
·
2015-11-13 19:46
汇编
x86汇编
指令具体解释
80x86指令系统 80x86指令系统,指令按功能可分为下面七个部分。 (1) 数据传送指令。 (2) 算术运算指令。 (3) 逻辑运算指令。 (4) 串操作指令。 (5) 控制转移指令。 (6) 处理器控制指令。 (7) 保护方式指令。 3.3.1数据传送指令 数据传送指令包含:通用数据传送指令、地址传送指令、标志寄存器传送指令、符号扩
·
2015-11-13 18:57
汇编
Instructions for Building TrueCrypt 6.3a in Linux
后来也支持了Linux和Mac OS X平台,但是TrueCrypt的重点仍然是Windows平台,Linux和Mac OS X至今还不支持System Encryption功能并且AES算法也没有使用
x86
·
2015-11-13 01:18
struct
x86汇编
指令具体解释
80x86指令系统 80x86指令系统,指令按功能可分为下面七个部分。 (1) 数据传送指令。 (2) 算术运算指令。 (3) 逻辑运算指令。 (4) 串操作指令。 (5) 控制转移指令。 (6) 处理器控制指令。 (7) 保护方式指令。 3.3.1数据传送指令 数据传送指令包含:通用数据传送指令、地址传送指令、标志寄存器传送指令、符号扩
·
2015-11-12 21:31
汇编
GNU for
x86汇编
语法
作者:冯老师,华清远见嵌入式学院讲师。 译自“Using as The GNU Assembler January 1994”。 参考Tornado随机文档“GNU Toolkit User's Guide"。 GNU Assembler 80386 Dependent Features ■ AT&T语法 vs. Intel语法 为了保持和gcc的输出的兼容性,as支
·
2015-11-11 13:01
for
x86汇编
知识点汇总
目录: 1.进制转换 2.原码、反码、补码 3.寄存器 4.存储器的段结构 5.堆栈 6.传送类指令 7.算术运算类指令(不含乘除) 8.位操作类指令 9.标志位操作指令 10.标识符、常量与变量 11.标号 12.运算符 13.伪指令 14.源程序中段寄存器的装入以及DOS返回 15.分支程序设计 16.循环程序设计 17.子程序设计 18.乘除法运算 19
·
2015-11-11 09:06
汇编
80
x86汇编
语言基础宏指令
宏是汇编器一项功能强大的预处理命令.它和其他的预处理命令一样,在汇编器开始汇编代码之前就对宏进行了处理.它的语法规则如下: Name MACRO [parameter[:tag]] [,parameter[:tag]]…] &
·
2015-11-11 05:13
汇编语言
25款操作系统全面接触 [8]
MenuetOS MenuetOS是英国软件工程师Ville Mikael Turjanmaa开发的,完全由
x86汇编
语言于2000年写成的一款开放源码的32位操作系统。
·
2015-11-10 22:07
操作系统
各种与视频编解码以及视频图像处理的应用相关的新技术,新方法,各种软件开发相关的算法,思想。
各种不同平台的(CPU, GPU, DSP, ARM等等)开发,移植优化等, 涉及到的语言包括C, C++,
X86汇编
,TI DSP汇编,ADI DSP汇编, A
·
2015-11-10 21:47
软件开发
x86汇编
语言指令集
一、数据传输指令 1. 通用数据传送指令.MOV (MOVe) 传送字或字节.MOVS (MOVe String) 串传送指令MOVSX &nbs
·
2015-11-08 13:45
汇编语言
x86汇编
指令详解
80x86指令系统 80x86指令系统,指令按功能可分为以下七个部分。 (1) 数据传送指令。 (2) 算术运算指令。 (3) 逻辑运算指令。 (4) 串操作指令。 (5) 控制转移指令。 (6) 处理器控制指令。 (7) 保护方式指令。 3.3.1数据传送指令 数据传送指令包括:通用数据传送指令、地址传送指令、标志寄存器传送指令、符号扩展指令、扩展传送指令等。 一、通
·
2015-11-01 14:17
汇编
ARM汇编基础概述
ARM与 x86相比较 ■ 精简指令集 对于每一个复杂的操作,与
x86汇编
相比具有更多的指令。
·
2015-11-01 08:03
ARM
x86汇编
之十(使用字符串)
x86汇编
之十(使用字符串) 转自网络,出处不详 一、传送字符串 Intel提供了完整的字符串传送指令,就像是MOV指令一样。
·
2015-10-31 18:55
字符串
用汇编的眼光看C++ (之
x86汇编
)02
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 说到用汇编的眼光看C++语言,那么怎么阅读汇编代码就成了我们需要解决的一个问题。其实,实话说,汇编其实不难。只是我们需要明白这样几个问题: (1)汇编是什么语言?  
·
2015-10-31 17:27
C++
搜索了一下电脑上编程相关的 pdf, 看有你需要的吗?
16-32位宏汇编语言程序设计_0.pdf 20种位图矢量图文件格式与实践_0.pdf 386 486 汇编语言精要.pdf 80386_80286 汇编语言程.pdf 80
x86汇编
程序设计
·
2015-10-31 10:13
pdf
X86汇编
语言学习手记(1)
原文地址:http://blog.csdn.net/yayong/article/details/170842
X86汇编
语言学习手记(1)作者: BadcoffeeEmail: blog.oliver
·
2015-10-31 10:47
汇编语言
X86汇编
语言学习手记(2)
原文地址:http://blog.csdn.net/yayong/article/details/236653
X86汇编
语言学习手记(2)作者: BadcoffeeEmail: blog.oliver
·
2015-10-31 10:47
汇编语言
C#嵌入
x86汇编
——一个GPIO接口的实现
开始进入工业自动化,买的工控机带有GPIO接口,可用于直接控制继电器。 从厂家拿到接口手册一看,居然是汇编直接操作端口,基本上是IN/OUT指令了。接口很简单,计算位移,读取;计算位移,写入。 这种接口,常见有四种办法,分别是四种语言实现,一是直接写ASM,不过要公开给C#做的应用程序调用,很不容易,另外三种是C/C++/Delphi嵌入汇编,倒是问题不大。 接口实在是小,不想大动干戈,所以
·
2015-10-31 08:05
C#
C#嵌入
x86汇编
——一个GPIO接口的实现 转
C#嵌入
x86汇编
——一个GPIO接口的实现 Posted on 2012-05-10 09:36 大石头 阅读(4362) 评论(58) 编辑 收藏 开始进入工业自动化,买的工控机带有GPIO接口
·
2015-10-30 18:08
C#
AT&T 内联汇编注记
AT&T标准的汇编相对
X86汇编
主要有以下几点区别: %eax,加%表示寄存器,在内联中要加%% $0x04,立即数加$ 目的地址与源地址相反,mov %eax(源), %ebx
·
2015-10-27 14:14
汇编
为什么
X86汇编
中的mov指令不支持内存到内存的寻址?
在
X86汇编
中,MOV [0012H], [0016H]这种指令是不允许的,至少得有一个操作数是寄存器。
·
2015-10-27 14:29
内存
NASM在Ubuntu上的安装与简单使用
/configuremakesudomakeinstall二、简单使用NASM准备好源文件假设命名为c07_mbr.asm(这是《
x86汇编
语言:从实模式到保护模式》一书的配书代码)
u013490896
·
2015-10-24 18:00
bochs
nasm
20135321余佳源-信息安全系统设计基础第五周学习总结
第五周(10.05-10.11):学习计时:共10小时读书:5代码:1作业:2博客:2一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.
20135321余佳源
·
2015-10-11 22:00
20135321余佳源-信息安全系统设计基础第五周学习总结
第五周(10.05-10.11):学习计时:共10小时读书:5代码:1作业:2博客:2一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.
20135321余佳源
·
2015-10-11 22:00
20135218姬梦馨——信息安全系统设计基础第五周学习总结
学习计时:共11.5小时读书:5代码:2作业:2.5博客:2一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.理解函数调用栈帧的概念,并能用
偷影子的人
·
2015-10-11 17:00
20135218姬梦馨——信息安全系统设计基础第五周学习总结
学习计时:共11.5小时读书:5代码:2作业:2.5博客:2一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.理解函数调用栈帧的概念,并能用
偷影子的人
·
2015-10-11 17:00
20135210程涵——信息安全系统设计基础第五周学习总结
第五周(10.05-10.11):学习计时:共14小时读书:3代码:3作业:2博客:4一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4
ClareOhno
·
2015-10-11 17:00
20135210程涵——信息安全系统设计基础第五周学习总结
第五周(10.05-10.11):学习计时:共14小时读书:3代码:3作业:2博客:4一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4
ClareOhno
·
2015-10-11 17:00
20135203齐岳 信息安全系统设计基础第四周学习总结
20135203齐岳信息安全系统设计基础第四周学习总结学习计时:共17小时读书:10代码:1作业:3博客:3一、学习目标理解逆向的概念以及掌握
X86汇编
基础,能够阅读(反)汇编代码了解ISA(指令集体系结构
20135203
·
2015-10-11 16:00
20135203齐岳 信息安全系统设计基础第四周学习总结
20135203齐岳信息安全系统设计基础第四周学习总结学习计时:共17小时读书:10代码:1作业:3博客:3一、学习目标理解逆向的概念以及掌握
X86汇编
基础,能够阅读(反)汇编代码了解ISA(指令集体系结构
20135203
·
2015-10-11 16:00
第五周
第五周(10.05-10.11):学习计时:共xxx小时读书:代码:作业:博客:一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)
不是富东京
·
2015-10-11 10:00
第五周
第五周(10.05-10.11):学习计时:共xxx小时读书:代码:作业:博客:一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)
不是富东京
·
2015-10-11 10:00
信息安全系统设计基础第四周学习总结
第五周(10.05-10.11):学习计时:共8小时读书:4代码:1作业:1博客:2一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.理解函数调用栈帧的概念
dky20135310
·
2015-10-11 03:00
信息安全系统设计基础第四周学习总结
第五周(10.05-10.11):学习计时:共8小时读书:4代码:1作业:1博客:2一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.理解函数调用栈帧的概念
dky20135310
·
2015-10-11 03:00
20135327郭皓——信息安全系统设计基础第五周学习总结
第五周(10.05-10.11):学习计时:共5小时读书:代码:作业:博客:一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.理解函数调用栈帧的概念
20135327郭皓
·
2015-10-10 23:00
20135327郭皓——信息安全系统设计基础第五周学习总结
第五周(10.05-10.11):学习计时:共5小时读书:代码:作业:博客:一、学习目标1.理解逆向的概念以及2.掌握
X86汇编
基础,能够阅读(反)汇编代码3.了解ISA(指令集体系结构)4.理解函数调用栈帧的概念
20135327郭皓
·
2015-10-10 23:00
20135328-信息安全系统设计基础第五周学习总结(程序的机器级表示)
第五周(10.05-10.11):学习计时:共小时读书:代码:作业:博客:一、学习目标理解逆向的概念以及掌握
X86汇编
基础,能够阅读(反)汇编代码了解ISA(指令集体系结构)理解函数调用栈帧的概念,并能用
20135328陈都
·
2015-10-09 17:00
20135328-信息安全系统设计基础第五周学习总结(程序的机器级表示)
第五周(10.05-10.11):学习计时:共小时读书:代码:作业:博客:一、学习目标理解逆向的概念以及掌握
X86汇编
基础,能够阅读(反)汇编代码了解ISA(指令集体系结构)理解函数调用栈帧的概念,并能用
20135328陈都
·
2015-10-09 17:00
X86汇编
语言总结
AX、BX、CX、DX一般用来存放数据[BX]、[BP]、[SI]、[DI]中一般存放着某个段寄存器的偏移地址,默认情况下,[BX]中存放着数据段(DS)的偏移地址,[BP]中存放着栈段(SS)的偏移地址(功能和SP类似),其中BX只能和SI、DI组合,BP只能和SI、DI组合,SI、DI间是不能组合的Loop指令一般搭配着CX寄存器使用,每循环一次,CX寄存器中的值减少1执行PUSH指令时,SP
zang141588761
·
2015-09-30 14:00
在Linux环境下(Ubuntu)编写MASM汇编程序
333499439/14661346767作者:丁枣枣名词解释:MASM:MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80
x86
tenlee
·
2015-09-24 15:00
VMP虚拟机(加壳原理)
虚拟机保护技术就是将基于
x86汇编
系统的可执行代码转换为字节码指令系统的代码,以达到保护原有指令不被轻易逆向和修改的目的,这种指令也可以叫伪指令,和VB的pcode有点类似。
liutianshx2012
·
2015-09-15 13:00
操作系统内核Hack:(一)实验环境搭建
操作系统内核Hack:(一)实验环境搭建三四年前,心血来潮,入手《Orange’s:一个操作系统的实现》学习操作系统内核,还配套买了王爽的《汇编语言(第二版)》和《80
X86汇编
语言程序设计教程》,虽然
dc_726
·
2015-09-13 12:00
操作系统
内核
X86
汇编语言
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他