一个懒人专用文章归档神器,如果你不能成为压路机的一部分,那么你就只能成为道路的一部分 Bala~bala~

admin的文章

汇编

段选择符和段寄存器

段选择符和段寄存器
首先看一下段选择符。段选择符为16位。为了方便查找段选择符,CPU提供了段寄存器来存放段选择符。段寄存器有cs, ss, ds, es, fs, gs(为16位),主要的有cs:代码段寄存器。包含程序指令的段;ss:栈段寄存器。指向当前程序栈的段。ds:数据段。指向静态数据或者全局数据段 段选择符的字段如下(相应的图): 其中,TI表示是存放在GDT还是存放...

1157℃ 0评论 0喜欢

汇编

汇编程序开发环境搭配

汇编程序开发环境搭配
引子 由于这些日子一直都在研究底层的技术,从 Windows 驱动程序,到 Windows 内核等等技术的学习, 让我对底层的技术越发有兴趣了,而刚好,在研究 WRK 时, 对内存管理,寄存器,地址总线,数据总线,控制总线等的理解不够透彻, 所以越发的想学习汇编程序设计来提升功力, 而由于近来在公司里一直都有项目压着,所以在公司里也实在不好拿本汇编程序设计看...

1071℃ 0评论 0喜欢

汇编

8086 CPU 寄存器简介

8086 CPU 寄存器简介
引子 打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识, 自然,还是得从最基础的开始,那就从汇编语言开刀吧, 从汇编语言开刀的话,我们必须还先要了解一些其他东西, 像  CPU ,内存这些知识点还是理解深刻一点的比较好, 所以这一篇博文就绕着 80×86  CPU 中寄存器的基础部分下手,至于其他的一些将会在后续的博文中介绍 ...

932℃ 0评论 0喜欢

汇编

寄存器概念整理

寄存器概念整理
一直以来对寄存器的名称、作用比较模糊,今天抽时间整理了下。   (一)  通用寄存器 作用:传送和暂存数据,参与算数和逻辑运算。 (1)通用寄存器 16位的有8个:AX(Accumulator),BX(Base),CX(Count),DX(Data),BP(BasePointer),SP(Stack Pointer),SI(Source Index...

1185℃ 0评论 0喜欢

汇编

汇编基础—寄存器的完整解释

汇编基础—寄存器的完整解释
1、16位寄存器组 数据寄存器、变址寄存器统称为通用寄存器。 在AX中,”x”表示的意思是mix,“混合”的意思。对AX指的是AH和AL两个混合的总称。 在EAX中,”E”表示的意思是Extended,“扩展”的意思。 4个16位寄存器又可分割成8个独立的8位寄存器(AX:AH-AL、BX:BH-BL、CX:CH-CL、DX:DH-D...

2166℃ 0评论 0喜欢

JQuery

jQuery.extend和jQuery.fn.extend的区别

jQuery.extend和jQuery.fn.extend的区别
1、认识jQuery extend()和jQuery.fn.extend() jQuery的API手册中,extend方法挂载在jQuery和jQuery.fn两个不同对象上方法,但在jQuery内部代码实现的是相同的,只是功能却不太一样; 且看官方给出解释: jQuery.extend(): Merge the contents of two or mo...

1161℃ 0评论 0喜欢

javascript

JS中的prototype

JS中的prototype
在我理解看来 prototype 是指CLASS A这个类的存在一个属性,属性名字就是prototype,也就是A.prototype可以看成一个独立的类,如果将CLASS B 这个类全部克隆(复制)到A.prototype这个属性里面,就像下文所说: A.prototype = new B(); A.prototype就是CLASS B的实例,就如 aa=...

1223℃ 0评论 0喜欢

汇编

汇编语言中PTR的含义

汇编语言中PTR的含义
ptr — pointer (既指针)得缩写。 汇编里面 ptr 是规定 的 字 (既保留字),是用来临时指定类型的。 (可以理解为,ptr是临时的类型转换,相当于C语言中的强制类型转换) 如 mov ax,bx ;  是把BX寄存器“里”的值赋予AX,由于二者都是寄存器,长度已定(word型),所以没有必要加“WORD” mov ax,word...

2645℃ 0评论 0喜欢

汇编

8088 汇编速查手册

8088 汇编速查手册
一、数据传输指令 ─────────────────────────────────────── 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV    传送字或字节. MOVSX  先符号扩展,再传送. MOVZX  先零扩展,再传送. PUSH    把字压入堆栈. POP    把字弹出堆栈. PUSHA  把...

1007℃ 0评论 0喜欢