- 博客(19)
- 资源 (296)
- 收藏
- 关注
原创 mov 指令 合法和不合法
合法:mov ax,8 //mov 寄存器,立即数mov ax,bx //mov 寄存器,寄存器mov ax,ds // mov 寄存器,段寄存器mov ax,[0] // mov 寄存器,内存单元mov [0],bx // mov 内存单元,寄存器mov [0],cs // mov 内存单元,段寄存器mov ds,[0] // mov 段寄存器,
2013-07-26 20:58:07 7356
转载 8086cpu为什么不能将数值直接送入段寄存器
可能的答案:段寄存器在CPU里,数据寄存器也在CPU里,如果想向段寄存器里写入数值,必须通过数据寄存器,在CPU外部的数据无法直接送给段寄存器。具体硬件原理我也不清楚,貌似是数据总线和数据寄存器相连接,不直接和段寄存器链接,所以写入数据必须通过数据寄存器。 立即数在指令执行前是在指令缓冲器里的,比如MOV AX,0 在执行前,0在指令缓冲器里,而指令缓冲器和段寄存器是没有连接的,就是没
2013-07-26 18:43:39 4052 1
转载 8086 CPU 寄存器简介
读者定位本博文主要将介绍的是 8086 CPU 中的寄存器,既然是 8086 CPU 寄存器简介的话,自然,面向的是初级一些的读者,其中不会涉及太多难点,同时,所有的介绍,我也会尽可能的从基础开始,然后循序渐进的介绍,同时也会尽量的将知识点介绍详细,介绍的过程中也会涉及到一些汇编程序代码,当然,采用的是最简单的方式介绍而已,本篇博文也就是回顾一些基础知识,
2013-07-26 08:02:21 1114
原创 英语中的日期格式
英式日期格式:22nd,July,2009 或 22,july,2009 格式为:日,月,年 美式日期格式:july 22nd,2009 或 july 22,2009 格式为:月 日,年 中文日期格式:2009年7月22日例如:2100年6月11日11, June, 2100June 11th, 2100
2013-07-25 18:40:20 4046
原创 debug 命令
debug-r (register) 寄存器内容的查看和修改(dump 在特定时刻,将整个储存装置或储存装置之某部分的内容记录在另一储存装置中。清除的目的通常是为了除错。)-d 内存内容的查看-e (erase rewrit) 内存内容的改写-u (un-assemble 机器to汇编)把内存中机器指令翻译为汇编指令-t 执行一条
2013-07-25 17:22:49 660
原创 汇编语言 寄存器、英文缩写全称
AH&AL=AX(accumulator):累加寄存器 BH&BL=BX(base):基址寄存器 CH&CL=CX(count):计数寄存器 DH&DL=DX(data):数据寄存器 SP(Stack Pointer):堆栈指针寄存器 BP(Base Pointer):基址指针寄存器 SI(Source Index):源变址寄存器 DI(Destination Index):目的变址
2013-07-25 10:53:20 6509 3
原创 主板 术语信息
“AT”是英文“先进技术”(Advanced Technology)的缩写ATA是AT Attachment的缩写,意思是AT计算机上的附加设备。ATA是广为使用的IDE和EIDE设备的相关标准。集成设备电路(英语:Integrated Device Electronics,简称“IDE”)
2013-07-25 10:24:14 622
原创 窗口的parent 和 owner 区别
Q: What is a top-level window?A: A top-level window is a window that is not child, i.e. it has not WS_CHILD style set.Notesunlike the child windows, a top-level window can be displayed
2013-07-23 09:52:09 1123
原创 windows消息
Windows的消息系统是由3个部分组成的:1 消息队列。Windows能够为所有的应用程序维护一个消息队列。应用程序必须从消息队列中获取消息,然后分派给某个窗口。------------------------------------------------------------------------------------------------------------------
2013-07-23 09:33:30 681
原创 线程同步和异步区别 异步机制
1 区别同步和异步举个简单的例子 就是游戏游戏会有图像和背景音乐 图像是由玩家操作的 而背景音乐一般都是循环播放玩家不能操作 这里的图像和声音就分别是不同的线程 图像一般是主线程 背景音乐是守护线程(守护线程就是主线程结束的时候守护线程也结束) 像这样的组合就是异步线程 两个线程之间没什么关系各干各的 .至于同步的话指的是多线程同时操作一个数据 这个时候需要对数据添加保护 这个保
2013-07-23 09:26:17 14465 2
转载 C++类的继承与多重继承的访问控制
在前面的练习中我们一直在使用public的继承方式,即共有继承方式,对于protected和private继承方式,即保护继承与私有继承方式我们并没有讨论。 对于单个类来说,讨论保护继承与私有继承的区别意义是不大的,他们的区别只在多级继承的情况中体现。 在这里我声明一下,对于此章节的内容不太适合用过多的文字进行描述,主要还是看例子,通过例子熟悉之间的关系,过多的文字描述会模糊读者
2013-07-22 21:08:13 645
转载 字节对齐
1.数据类型自身的对齐值:对于char型数据,其自身对齐值为1,对于short型为2,对于int,float,double类型,其自身对齐值为4,单位字节。2.结构体或者类的自身对齐值:其成员中自身对齐值最大的那个值。3.指定对齐值:#pragma pack (value)时的指定对齐值value。4.数据成员、结构体和类的有效对齐值:自身对齐值和指定对齐值中小的那个值。
2013-07-22 09:08:26 589
转载 (转)C++中extern “C”含义深层探索
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显
2013-07-21 23:07:30 542
转载 类虚析构函数 使用原因,使用时机
我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:class ClxBase { public: ClxBase() {} virtual ~ClxBase() { cout virtual void DoSomething() { cout }
2013-07-21 22:55:16 596
转载 友元类 及用法
=======================什么是友元类======================= 当一个类B成为了另外一个类A的“朋友”时,那么类A的私有和保护的数据成员就可以被类B访问。我们就把类B叫做类A的友元。=======================友元类能做什么======================= 友元类可以通过自己的方法
2013-07-21 22:43:14 788
原创 重载 覆盖 隐藏
#include "stdafx.h"#include class Base{public:virtual void f(float x){ cout void f(int x){ cout void g(float x){ cout void h(float x){ cout };class Derived : public Base{ publi
2013-07-21 22:20:57 533
原创 指针和多维数组
1 声明的理解 float rain [5] [12]; // rain 是一个包含5个元素的数组,至于每个元素的情况,需要查看声明(除红色)的其他部分。说明每个元素的类型是 float[12],也就是说,rain具有5个元素,并且每个元素是包含12个float值的数组。rain[0]是数组,则其首元素为rain[0][0],第二个元素为rain[0][1]...;2 数组
2013-07-21 16:56:35 629
原创 函数指针 (变量)
函数指针的声明方法为:函数类型 (标志符指针变量名) (形参列表);注意函数指针变量和函数指针类型的区别1 直接声明一个函数指针变量(类似struct类型的定义和声明,放在一起)int func(int x); /* 声明一个函数 */int (*f) (int x); /* 声明一个函数指针 */f=func; /* 将func函数的首地址赋给
2013-07-21 16:34:22 549
转载 全局变量,静态变量以及局部变量存放位置
一般工程编译完成后会生成.o 文件 然后通过link 成一个完整的镜像 ELF 文件一般包含 一下几个代码段 : file header字段里存放了描述整个文件的基本属性信息的内容,如程序入口地址,其他各段信息(偏移量和范围).text section:主要是编译后的源码指令,是只读字段。.data section :初始化后的非const的全局变量
2013-07-20 11:04:35 1820
Assistant_vs2013.rar
2014-02-10
ACE自适配通信环境 Douglas C. Schmidt
2013-08-05
Network+Programming+for+Microsoft+Window....CHM
2013-03-31
VS2003安装文件.part37.rar 共37个
2012-11-24
VS2003安装文件.part36.rar 共37个
2012-11-17
VS2003安装文件.part35.rar 共37个
2012-11-17
VS2003安装文件.part34.rar 共37个
2012-11-16
VS2003安装文件.part33.rar 共37个
2012-11-16
VS2003安装文件.part32.rar 共37个
2012-11-16
VS2003安装文件.part31.rar 共37个
2012-11-16
VS2003安装文件.part30.rar 共37个
2012-11-16
VS2003安装文件.part29.rar 共37个
2012-11-16
VS2003安装文件.part28.rar 共37个
2012-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人