摘要: 1- 字单元:即存放一个字符数据(16位)的内存单元,由两个地址连续的内存单元组成,高地址单元中存放字型数据的高位字节,低地址单元中存放字型数据的低位字节.我们将起始地址为N的字单元,简称N地址字单元.比如一个字单元由2,3两个内存单元组成,则这个字单元的起始地址为2,我们可以说这是2地址字单元.2- 地址单元中存放的字节型数据 地址单元占1字节 地址字单元中存放的字型数据 地址字单元占2字节3- DS寄存器,通常来存放访问数据的段地址 mov bx,1000H mov bs, bx mov al,[0] //[...]内存单元的偏移地址,1000H段地址 将10000H(1000:0)中得. 阅读全文
posted @ 2014-01-21 11:25 galoishelley 阅读(310) 评论(0) 推荐(0)
摘要: 以长春市为例: 医保,生育,工伤,养老,失业保险,住房公积金背景:6月离职,8月在就业.国内正规的用人单位,都需要给员工在劳动局备案,用来员工评职称,及在就业.但是有些公司是不给备案的,这样就不计工龄,在中国这环境,还是有比没有好.所以在就业应该了解新单位是否给备案.一般正规的单位与你签订劳动合同后,需要先去劳动局备案,然后再交保险等.备案所需证件:就业失业证书,终止,解除劳动合同证明书(一定要正规的有劳动局卡章的A4纸大小).新就业失业证书所需证件:就业失业证书,如果上个公司没有备案,则无法有此证书,或不计之前的工龄,从新开始办理此证书.所有证件:户口本,身份证,2寸2张照片,员工录用表,新 阅读全文
posted @ 2014-01-20 16:12 galoishelley 阅读(583) 评论(0) 推荐(0)
摘要: 开车的同学懂得,虽然很小心,但还总是被罚款.当你看到交警开得罚单时,恭喜,又的去交罚款了.1- 15日内去市内任何公安局交通警察支队.开缴费凭证.所需证件:行车证原件及副本驾驶证原件及副本身份证以上5证件复印到一张A4纸.只需证件正面即可.需要带所有原件和复印件去交通警察支队缴费.上午11:30下班2- 拿着凭证去任意工商银行, 邮政储蓄银行交200元罚款. 或者到工商银行网站,登陆后,有[缴费站]->[交通罚款]缴费后.无法查询,只能第二天到 www.jljj.cn网站查询无扣分 阅读全文
posted @ 2014-01-20 15:24 galoishelley 阅读(171) 评论(0) 推荐(0)
摘要: Debug查看CPU各种寄存器中得内容,内存的情况和在机器码级跟踪程序的运行.1- 进入Debug xp 开始-运行 cmd 输入 debug2- Debug功能r 查看,改变CPU寄存器的内容CS修改为1010 IP修改为0001d 查看内存中内容e 改写内存中得内容u 将内存中得机器指令翻译成汇编指令a 以汇编的格式,在内存中写入一条机器指令系统默认地址输入 mov ax,3F01t 执行一条机器指令执行指令之前,需要CS IP指向需要执行的地址,所以需要修改CS :0AFCIP:0124t执行mov ax 3F01 阅读全文
posted @ 2014-01-15 15:54 galoishelley 阅读(217) 评论(0) 推荐(0)
摘要: 1- 对于汇编程序员来说,CPU中主要的部件是寄存器,这些寄存器是:AX BX CX DX SI DI SP BP IP CS SS DS ES PSW.2- 8086CPU所有寄存器都是16位的,可以存放2个字节.3- AX BX CX DX 通常存放一般性的数据, 被称为通用寄存器.4- 8086CPU寄存器的AX BX CX DX 可以分为两个独立的8位寄存器.如 AX 分为 AH AL 低8位(0-7) 高8位(8-15)5- 字节: byte, 一个字节由8个bit组成,可以用8位寄存器 字:world 一个字由2个字节组成,占16bit 高位字节和低位字节6- AX 存放 4E2. 阅读全文
posted @ 2014-01-15 09:40 galoishelley 阅读(304) 评论(0) 推荐(0)
摘要: 1- 汇编指令是机器指令的助记符, 同机器指令一一对应.2- 每种CPU都有自己的汇编指令集3- CPU直接使用的信息,在存储器中存放4- 在存储器中得指令和数据没有区别,都是以二进制信息5- 存储单元从0开始顺序编号6- 一个存储单元可以存储8个bit,即8位2进制数7- 1B = 8b 1KB = 1024B 1MB = 1024 KB 1GB = 1024 MB 2^10 B = 1 KB 2^10 KB = 1MB = 2^20 B 2^10 MB = 1GB = 2^30 B8- 每一个CPU芯片都有许多管脚, 这些管脚和总线相连, 也可以说, 这些管脚引出总线, 一个CPU可以引. 阅读全文
posted @ 2014-01-13 16:13 galoishelley 阅读(271) 评论(0) 推荐(0)
摘要: 一般的来说,函数是可以返回局部变量的。局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把指针复制后返回了,但是指针指向的内容已经被释放了,这样指针指向的内容就是不可预料的内容,调用就会出错。准确的来说,函数不能通过返回指向栈内存的指针(注意这里指的是栈,返回指向堆内存的指针是可以的)。下面以函数返回局部变量的指针举几个典型的例子来说明:1:静态局部变量,存放在常量区这个没有任何问题,因为"helloworld!"是一个 阅读全文
posted @ 2014-01-13 11:16 galoishelley 阅读(253) 评论(0) 推荐(0)
摘要: 1 char a1[] = {'A', 'B', 'C'}; 2 char a2[] = "world"; 3 4 5 printf("[%.*s][%.*s]\n", 2, a1, 10, a2); 6 printf("[%.*s][%.*s]\n", sizeof(a1), a1, sizeof(a2), a2); 7 printf("[%-*d]\n", 4, 'A'); //产生"65 " 8 printf("[% 阅读全文
posted @ 2014-01-11 11:23 galoishelley 阅读(1119) 评论(0) 推荐(0)
摘要: 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, argument] ... );除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:格式化字符串上。printf 和sprintf 都使用格式化字符串来指定串的格式,在格式串内部使 阅读全文
posted @ 2014-01-11 11:19 galoishelley 阅读(370) 评论(0) 推荐(0)
摘要: 吾与子渔樵与江渚之上, 侣鱼虾而友麋鹿. 驾一叶之扁舟,举匏尊以相属. 寄蜉蝣于天地,渺沧海之一粟. 哀吾生之须臾,羡长江之无穷. 挟飞仙以遨游, 抱明月而长终. 知不可乎骤得, 托遗响于悲风. 阅读全文
posted @ 2014-01-10 10:48 galoishelley 阅读(153) 评论(0) 推荐(0)