刚学习王爽老师的书,碰到了一个问题mov dword ptr ds:[6],11112222h,这样写编译报错,我不知道为什么会这样。请给解惑,谢谢 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs9
本版专家分:65989
Blank
红花 2014年5月 其他开发语言大版内专家分月排行榜第一
2014年4月 其他开发语言大版内专家分月排行榜第一
2014年3月 其他开发语言大版内专家分月排行榜第一
2014年1月 其他开发语言大版内专家分月排行榜第一
2013年12月 其他开发语言大版内专家分月排行榜第一
2013年3月 Windows专区大版内专家分月排行榜第一
2010年7月 其他开发语言大版内专家分月排行榜第一
2010年3月 其他开发语言大版内专家分月排行榜第一
2007年6月 其他开发语言大版内专家分月排行榜第一
2007年5月 其他开发语言大版内专家分月排行榜第一
2006年8月 其他开发语言大版内专家分月排行榜第一
2006年5月 其他开发语言大版内专家分月排行榜第一
2005年7月 其他开发语言大版内专家分月排行榜第一
2003年4月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2016年3月 其他开发语言大版内专家分月排行榜第二
2014年10月 其他开发语言大版内专家分月排行榜第二
2013年7月 Windows专区大版内专家分月排行榜第二
2013年5月 其他开发语言大版内专家分月排行榜第二
2013年4月 其他开发语言大版内专家分月排行榜第二
2012年11月 其他开发语言大版内专家分月排行榜第二
2012年6月 其他开发语言大版内专家分月排行榜第二
2011年11月 其他开发语言大版内专家分月排行榜第二
2011年9月 其他开发语言大版内专家分月排行榜第二
2010年6月 其他开发语言大版内专家分月排行榜第二
2007年4月 其他开发语言大版内专家分月排行榜第二
2006年12月 其他开发语言大版内专家分月排行榜第二
2006年11月 其他开发语言大版内专家分月排行榜第二
2005年6月 其他开发语言大版内专家分月排行榜第二
2003年5月 其他开发语言大版内专家分月排行榜第二
2003年3月 其他开发语言大版内专家分月排行榜第二
Blank
蓝花 2013年11月 其他开发语言大版内专家分月排行榜第三
2013年8月 其他开发语言大版内专家分月排行榜第三
2012年12月 其他开发语言大版内专家分月排行榜第三
2012年9月 其他开发语言大版内专家分月排行榜第三
2012年8月 其他开发语言大版内专家分月排行榜第三
2012年5月 其他开发语言大版内专家分月排行榜第三
2011年12月 其他开发语言大版内专家分月排行榜第三
2010年12月 其他开发语言大版内专家分月排行榜第三
2010年9月 其他开发语言大版内专家分月排行榜第三
Bbs1
本版专家分:0
汇编语法与实例 解释: mov eax, dword ptr [728C6C]
<em>mov</em> eax, <em>dword</em> <em>ptr</em> [728C6C]是把内存地址728C6C中的DWORD(32位)数据赋给eax。 eax 00424750 ASCII "218"是提示你如果把eax的值作为内存地址来看,该内存中储存着“218”这个字符串
汇编语言-课后检测点答案
转自:http://blog.sina.com.cn/s/blog_6ff73cc001014uc7.html 《汇编语言》 清华大学 第二版 课后检测点 检测点1.1(第8页) ---------------------- (1) 13 (2) 1024,0,1023 (3) 8192,1024 (4) 2^30,2^20,2^10 (5) 64,1,16,4 (6
关于dword ptr指令...
原文地址:http://www.cnblogs.com/mydomain/archive/2010/10/24/1859798.html 8086CPU的指令,可以处理两种尺寸的数据,byte和word。所以在机器指令中要指明,指令进行的是字操作还是字节操作。 对于这个<em>问题</em>,汇编语言中用一下方法处理。 (1)通过寄存器名指明要处理的数据的尺寸。 例如: 下面的指令中,寄存
王爽《汇编语言》答案 检测点3.2
1.<em>mov</em> ax,2000h    <em>mov</em> ss,ax    <em>mov</em> sp,fh2. <em>mov</em> ax,1000h    <em>mov</em> ss,ax   <em>mov</em> sp,fh
读王爽老师的汇编语言有感
今天不知为何又查了一下王爽<em>老师</em>的《汇编语言》,遥想起当时<em>学习</em>这本书的经历,不得不赞叹与本书对知识组织加工的艺术。 相比之下,我觉得大家应该都有<em>这样</em>的一些经历:拿到一本书,信誓旦旦要把这本书学下来,可惜的是中途不是觉得似懂非懂、大脑混乱,要么就是觉得难度过高、信心受挫、半途而废,亦或是觉得图书枯燥乏味,不知所云。我觉的当然读者要负主要的责任,但编书者要付更不可推卸的责任。所以我总结了一下王爽<em>老师</em>编
王爽 汇编语言 第三章 部分习题练习
2,实验任务: 我的初始值: 1)  使用 Debug, 将下面的程序写入内存,组条执行,根据指令执行后的实际情况填空。 Mov ax,ffff  Mov <em>ds</em>,ax Mov ax,2200 Mov ss,ax Mov sp,0100 Mov ax,[0]         ; ax=5BEA Add ax,[2]         ; ax=5BEA+00E
[逆向破解]使用ESP定律手动脱-中国菜刀-壳
0x00前言:     ESC定律脱壳一般的加壳软件在执行时,首先要初始化,保存环境(保存各个寄存器的值),一般利用PUSHAD(相当于把eax,ecx,edx,ebx,esp,ebp,esi,edi都压栈),当加壳程序的外壳执行完毕以后,再来恢复各个寄存器的内容,通常会用POPAD(相当与把eax,ecx,edx,ebx,esp,ebp,esi,edi都出栈),通过跨区段的转移来跳到程序的OE
外挂辅助技术-寻路CALL测试
<em>学习</em>目标:     之分析寻路CALL 测试        1、通过目的地坐标回溯逆向分析>    2、通过发包函数回溯   FLDZ FILD 地址  FSTP 地址      思路:       FindWay(参数1,参数2,参数3,...)//里边肯定有<em>一个</em>是指向坐标 //1 006AEDFC    895D B4         MOV DWORD PT
C++反汇编学习笔记7——数组和指针以及他们的寻址
两年前写的,欢迎大家吐槽!  转载请注明出处。 1.      数组在函数内 先通过<em>一个</em>简单的例子来看一下数组和普通变量在初始化时的不同之处: 这是数组初始化:     42:   int nArry[5] = {1, 2, 3, 4, 5}; 0042B758  <em>mov</em>        <em>dword</em> <em>ptr</em> [ebp-1Ch],1  0042B75F <em>mov</em>         dw
;王爽汇编第七章节 实验6实践课程中的程序
编程,完成<em>问题</em>7.9中的程序 将datasg段中每个单词的前4个字母改为大写母
王爽《汇编语言》实验16
实验结果 代码如下 assume cs:code stack segment db 128 dup (0) stack en<em>ds</em> code segment start: <em>mov</em> ax,stack <em>mov</em> ss,ax <em>mov</em> sp,128 push cs pop <em>ds</em> <em>mov</em> ax,0 <em>mov</em> es,ax <em>mov</em> s
【王爽-汇编语言】第九章检测题分析
  下列能够改变CS:IP所指位置并能通过编译的指令是______。 ( 4 ) 1、  jmp short [bx]  2、  jne [bx]  3、  loop byte <em>ptr</em> [bx]  4、  jmp [bx]  分析:我在masm5.0上输入以上命令,只有1、4通过[bx]中的数,放到jmp short [bx]中可能会出现越界情况故,选4  对于
汇编语言 王爽(第三版)实验十七
assume cs:codecode segment start: <em>mov</em> ax,cs <em>mov</em> <em>ds</em>,ax <em>mov</em> si,offset int7cstart <em>mov</em> ax,0 <em>mov</em> es,ax <em>mov</em> di,200h <em>mov</em> cx,offset int7cend - offset i
王爽《汇编语言》实验16:包含多个功能子程序的中断例程 解答
中断例程: assume cs:code code segment start: <em>mov</em> ax,cs <em>mov</em> <em>ds</em>,ax <em>mov</em> si,offset setscreen <em>mov</em> ax,0 <em>mov</em> es,ax <em>mov</em> di,200h <em>mov</em> cx,offset setscreenend-offset setscreen cld rep <em>mov</em>sb <em>mov</em> ax,0 <em>mov</em>
C++&系统 异常
User ModeC++ Demo(Debug)int wmain( int argc, WCHAR * argv[] ) { 00DF13C0 push ebp 00DF13C1 <em>mov</em> ebp,esp 00DF13C3 push 0FFFFFFFEh00DF13C5 push 0DF6EB
汇编语言 王爽(第三版)实验十三
代码一:assume cs:codecode segment start: <em>mov</em> ax,cs <em>mov</em> <em>ds</em>,ax <em>mov</em> si,offset show_str <em>mov</em> ax,0 <em>mov</em> es,ax <em>mov</em> di,200h <em>mov</em> cx,offset show_str_end -
【王爽-汇编语言】第十章检测题分析
第10章汇编测试题目    下列哪条指令不能够使CS:IP指向当前内存段范围内以s为标号的代码段______。 (4) 1、  jmp near <em>ptr</em> s  2、  jmp far <em>ptr</em> s  3、  call near <em>ptr</em> s  4、  call word <em>ptr</em> s   分析:call word后 必须明确给出内存单元地址,而不是给出标号s   下面
Windows 中 FS 段寄存器
代码运行在RING0(系统地址空间)和RING3(用户地址空间)时,FS段寄存器分别指向GDT(全局描述符表)中不同段:在RING3下,FS段值是0x3B(这是WindowsXP下值;在Windows2000下值为0x38。差别就是在XP下RPL=3);运行在RING0下时,FS段寄存器值是0x30。下面以XP为例说说。   一.          RING3下的FS   当代码运行在Ri
跟着《我是这样拿到风投的》学写商业计划书
前言大一下学期公选选了互联网与创业相关,然后期末作业是写一份商业计划书,刚好我也买了《我是<em>这样</em>拿到风投的》这本书,所以就认认真真写出了自己的第一份商业计划书,虽然最后没有被<em>老师</em>选中参赛(商机所依靠的核心技术难度太大,优点虚,而且团队这个关键因素由于是班内组队所以实在没写好),但从中还是学<em>到了</em>不少东西的,包括如何领导团队,控制时间,调动团队积极性,合理分工等,感觉写商业计划书真的能令人头脑清晰很多。关
汇编语言王爽第二版-课后答案以及解析
检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。 (2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。 (3)1KB的存储器可以存储 8192(2^13) 个bit, 1024个Byte。 (4)1GB是 1073741824 (2^30) 个Byte、1MB是 1048576(2^20) 个Byte、1KB是 1024(2^10)
汇编语言 王爽(第三版)实验十一
assume cs:codesgdatasg segment db "Beginner's All-purpose Symbolic Instruction Code.",0 datasg en<em>ds</em>stack segment db 16 dup(0) stack en<em>ds</em>codesg segment begin: <em>mov</em> ax,stack mo
dword ptr指令讲解
<em>dword</em> <em>ptr</em>指令讲解 8086CPU的指令,可以处理两种尺寸的数据,byte和word。所以在机器指令中要指明,指令进行的是字操作还是字节操作。 对于这个<em>问题</em>,汇编语言中用一下方法处理。 (1)通过寄存器名指明要处理的数据的尺寸。 例如: 下面的指令中,寄存器指明了指令进行的是字操作: <em>mov</em> ax,1 <em>mov</em> bx,<em>ds</em>:[0] <em>mov</em>
王爽《汇编语言》实验8:分析一个奇怪的程序
;分析下面的程序, assume cs:codesg codesg segment <em>mov</em> ax,4c00h int 21h start: <em>mov</em> ax,0 s: nop nop <em>mov</em> di,offset s <em>mov</em>
我们为什么要读书?被这位日本女老师的回答深深震撼
2015-12-23  这是日剧《女王的教室》女主<em>老师</em>天海佑希和学生的一段对话,关于<em>为什么</em>要读书,关于对待人生的态度,看完后亲子君被深深的震撼<em>到了</em>!女王<em>老师</em>的霸气回答久久回荡在小编脑中…… 我们<em>为什么</em>要读书?   不方便看视频的话,先来看亲子君的文字整理版和背景介绍吧,不过还是强烈推荐看视频哦~ 我们<em>为什么</em>要读书? 学生:我们<em>为什么</em>要读书呢?之前<em>老师</em>说过吧,不管怎麼<em>学习</em>就算进了好的大学、好的...
汇编语言(第三版) 王爽 读书笔记
前言:书终于看完了,在这里做一下笔记,以备忘,也与大家分享知识,第一次在CSDN上写博客,如有不足还望大家多多指正,欢迎大家在下面留言讨论!写在前面:①  想要零基础学汇编的朋友可以看这里,在这里我强烈向大家推荐王爽<em>老师</em>的这本《汇编语言》,真的写的非常好,思路清晰,通俗易懂,知识循序渐进,每章都有小习题、实验(还有提醒一定要完成实验,非常贴心),可以说是非常好了。②下面我要介绍的汇编语言主要是基于...
DWORD是个什么类型?通常在什么时候用?
DWORD是双字类型   4个字节,API函数中有很多参数和返回值是DWORD的 相关的有   WORD   BYTE   等   1个二进制位称为1个bit,8个二进制位称为1个Byte,也就是1个字节(8位),2个字节就是1个Word(1个字,16位),则DWORD(DOUBLE WORD)就是双字的意思,两个字(32位)   windef.h中   typedef unsign
80x86汇编3-寄存器与内存
寄存器是什么? 通俗来讲,寄存是CPU内部的一块高速存储空间,速度远大于内存 32位通用寄存器 寄存器 主要用途 编号 存储数据的范围 EAX 累加器 0 0-0xFFFFFFFF ECX 计数器 1 0-0xFFFFFFFF EDX I/o指针 2 0-0xFFFFFFFF EBX DS段的数据指针 3 0-0xFFFFFFFF ESP 堆栈指针 4 0-0xFF...
dword ptr指令详细解析[转载]
8086CPU的指令,可以处理两种尺寸的数据,byte和word。所以在机器指令中要指明,指令进行的是字操作还是字节操作 对于这个<em>问题</em>,汇编语言中用一下方法处理。(1)通过寄存器名指明要处理的数据的尺寸。 例如: 下面的指令中,寄存器指明了指令进行的是字操作:<em>mov</em> ax,1 <em>mov</em> bx,<em>ds</em>:[0] <em>mov</em> <em>ds</em>,ax <em>mov</em> <em>ds</em>:[0],ax inc ax add ax,1000下面的指
几个elf加密程序
几个elf加密程序
c++反汇编与逆向分析 小结
第一章  熟悉工作环境和相关工具 1.1 熟悉OllyDBG  操作技巧 1.2 反汇编静态分析工具 IDA(最专业的逆向工具)     快捷键    功能     Enter     跟进函数实现     Esc       返回跟进处     A         解释光标处的地址为<em>一个</em>字符串的首地址     B         十六进制数与二进制数转换     C
汇编中的PTR含义/用法
2011-03-03 17:11:34|  分类: 汇编 |  标签:<em>ptr</em>  字节  寄存器  bx  word  |举报|字号 订阅      <em>ptr</em> -- pointer (既指针)得缩写。      汇编里面 <em>ptr</em> 是规定 的 字 (既保留字),是用来临时指定类型的。   (可以理解为,<em>ptr</em>是临时的类型转换,相当于C语言中的强制类型转换) 如 <em>mov</em> a
day23.什么是ESP寻址
第23节:什么是ESP寻址寄存器传参与堆栈传参寄存器传参回顾一下:例子:                 MOV ECX,1                 MOV EDX,2                 CALL 004183D7                 004183D7  MOV EAX,ECX                 ADD EAX,EDX                ...
【技术问题】SVN中最常出现的问题
1. 新建<em>一个</em>文件,设为共享目录。在svn中新建<em>一个</em>目录的具体操作方法如下:第一步:打开SVN服务端,找到特定的项目目录,右击选择“属性”第二步:然后点击“增加”第三步:在增加的页面中,选择重新创建用户名和密码第四步:上述步骤完成之后,填写新建的用户名和密码就可以了参考:https://zhidao.baidu.com/question/568728530.html
汇编语言(王爽) 最好的汇编入门书籍
如果你想<em>学习</em>汇编却无从下手,无从入门,相信我,就看这一本,没有错.
早上好
今天起得很早,看不出什么天气来,外面还是灰蒙蒙的一片,今天就两节课,却把上下午全占了,时间很多也总有做不完的事,很想<em>学习</em>,每当有人苦口婆心的上思想课时,心里总暗下决心,却好像从来没努力坚持过,至少是从来没坚持到底过,很迷茫。   ................................................
汇编当中 dword ptr [ ] 是什么意思
<em>dword</em> 双字 就是四个字节 <em>ptr</em> pointer缩写 即指针 []里的数据是<em>一个</em>地址值,这个地址指向<em>一个</em>双字型数据 比如<em>mov</em> eax, <em>dword</em> <em>ptr</em> [12345678] 把内存地址12345678中的双字型(32位)数据赋给eax  
王爽 汇编语言 实验5 答案
(5)题目:将a段和b段指的数据依次相加,将结果保存到c段中(其它描述略)分析:先将a段数据复制到c段,之后b段数据与a段数据相加。代码如下:assume cs:codea segment    db 1,2,3,4,5,6,7,8a en<em>ds</em>b segment    db 1,2,3,4,5,6,7,8b en<em>ds</em>c segment    db 0,0,0,0,0,0,0,0c en<em>ds</em>code
《汇编语言》(王爽)问题2.3
内存中存放的机器码和对应的汇编指令情况如下图所示,设CPU初始状态:CS=2000H,IP=0000H,请写出指令执行序列。思考后看分析 步骤 执行指令 AX BX CS IP 1 2000H 0000H 2 <em>mov</em> ax,6622H 2000H 0003H 3 6622H ...
汇编语言答案-王爽第三版
汇编语言答案(王爽) 检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。 (2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。 (3)1KB的存储器可以存储 8192(2^13) 个bit, 1024个Byte。 (4)1GB是 1073741824 (2^30) 个Byte、1MB是
花指令技术(chm格式)
SEH异常的应用 SEH异常就是结构化异常处理,程序遇到SEH异常时,异常交给系统处理(这讲是<em>一个</em>非常负责的过程,很容易跟飞),所以利用SEH异常时可以一定程度的防止程度调试(SEH异常在壳里是很常见的)。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push ******** //地址压入堆栈 <em>mov</em> eax,<em>dword</em> <em>ptr</em> fs:[0] push eax //fs[0]压入堆栈,执行完成后fs[0]指向堆栈 <em>mov</em> <em>dword</em> <em>ptr</em> fs:[0],esp //构造<em>一个</em>ERR结构 <em>mov</em> esi,0 //简单的赋值语句 <em>mov</em> eax,<em>dword</em> <em>ptr</em> <em>ds</em>:[esi] //产生异常 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push ******** <em>mov</em> eax,<em>dword</em> <em>ptr</em> fs:[0] push eax <em>mov</em> <em>dword</em> <em>ptr</em> fs:[0],esp <em>mov</em> ebx,0 div ebx ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nop push ******** <em>mov</em> eax,<em>dword</em> <em>ptr</em> fs:[0] push eax <em>mov</em> <em>dword</em> <em>ptr</em> fs:[0],esp int 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push ******** <em>mov</em> eax,<em>dword</em> <em>ptr</em> fs:[0] push eax <em>mov</em> <em>dword</em> <em>ptr</em> fs:[0],esp nop int 68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push ******** <em>mov</em> eax,<em>dword</em> <em>ptr</em> fs:[0] push eax <em>mov</em> <em>dword</em> <em>ptr</em> fs:[0],esp nop vxdcall 134543 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push ******** <em>mov</em> eax,<em>dword</em> <em>ptr</em> fs:[0] push eax <em>mov</em> <em>dword</em> <em>ptr</em> fs:[0],esp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push xxx push <em>dword</em> <em>ptr</em> fs:[0] <em>mov</em> fs:[0], esp stc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push xxx push <em>dword</em> <em>ptr</em> fs:[0] <em>mov</em> fs:[0], esp JMP 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push xxx push <em>dword</em> <em>ptr</em> fs:[0] <em>mov</em> fs:[0], esp ret ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push xxx push <em>dword</em> <em>ptr</em> fs:[0] <em>mov</em> fs:[0], esp pop ss
VB API 参考(破解必备)
Zombie_Release Zombie_Release : 在每个事件结束之后都后调用MSVBVM60.Zombie_Release来 释放事件引用的COM组件对象,约定eax. MSVBVM60.Zombie_Release释放对象约定参数寄存器:eax -------------------------------------------------------------------------------- ASM: <em>mov</em> eax,<em>dword</em> <em>ptr</em> ss:[ebp+8] push eax //对象地址eax <em>mov</em> ecx,<em>dword</em> <em>ptr</em> <em>ds</em>:[eax] //对象虚拟表地址给edx call <em>dword</em> <em>ptr</em> <em>ds</em>:[ecx+8] // MSVBVM60.Zombie_Release
【汇编语言】王爽第三版----------------检测点3.2
检测点3.2:(1).补全下面的程序,使其可以将10000H - 1000F中的8个字,逆序复制到20000H - 2000FH中。<em>mov</em> ax,1000H <em>mov</em> <em>ds</em>,ax <em>mov</em> ax,2000H <em>mov</em> ss,ax <em>mov</em> sp,000FH push [0] push [2] push [4] push [6] push [8] push [A] push [C] push [E](2)补...
汇编浮点指令fld、fstp
FLD类似于   PUSH指令 FSTP类似于  POP指令 FADD类似于  ADD指令 1、FLD 指令格式: FLD STReg/MemReal 指令功能: 将浮点数据压入协处理器的堆栈中。当进行内存单元内容压栈时,系统会自动决定传送数据的精度。比如:用DD或REAL4定义的内存单元数值是单精度数等。 STReg
获取cpuid的c++代码
c++获取cpuid,嵌入汇编语言 xor eax,eax cpuid <em>mov</em> <em>dword</em> <em>ptr</em> vendor_id,ebx <em>mov</em> <em>dword</em> <em>ptr</em> vendor_id[+4],edx <em>mov</em> <em>dword</em> <em>ptr</em> vendor_id[+8],ecx
Problem H: 《为什么会变成这样呢》(位运算)
Problem H: 《<em>为什么</em>会变成<em>这样</em>呢》Description“第一次有了喜欢的人,还得<em>到了</em>一生的挚友,两份喜悦互相重叠,这双重的喜悦又带来了更多更多的喜悦,本应已经得<em>到了</em>梦幻一般的幸福时光,然而,<em>为什么</em>,会变成<em>这样</em>呢?”双重的喜悦感却无法带来更多的幸福,现在,雪菜在很多喜悦感之中只想要得到两份不重叠的喜悦感(其他的喜悦感都是重叠的),你能帮她找出这两份不同的喜悦感是多少吗?Input第一行<em>一个</em>
学习外挂 -------- 成长过程(经典推荐)
1周前,<em>一个</em>对外挂一无所知的人,在的成长过程(经典推荐)此文章献给对外挂渴望以及对外挂想自己编写的人们.正确引导你走上一天一挂之路!如果你们看完感觉很有意思请麻烦顶一下!  <em>一个</em>礼拜前,对外挂(内挂)的工作机制完全<em>不知道</em>..来到,曙光到来...今天,用vb配合pb编写出刀剑游戏的循环智能挂机,以下是我的<em>学习</em>过程,每天16个小时+-----------------
汇编语言(王爽第三版)实验4
1.编程:向内存0:200H~0:23fH依次传送数据0~63(3FH)程序分析:【1】内存0:200H~0:23fH空间与0020:0-0020:3f内存空间是一样的,(这个不会?oh!My God!,物理地址是唯一的,但逻辑地址组合是多种的。)【2】因为偏移地址是连续内存单元;我们可以把偏移地址做下文章。bx寄存器存储偏移地址(通过偏移地址的间接访问内存单元,这主要是写入的内存单元)。dx寄存...
(转)Java中的String,StringBuilder,StringBuffer三者的区别
最近在<em>学习</em>Java的时候,遇<em>到了</em><em>这样</em><em>一个</em><em>问题</em>,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己<em>学习</em>过程中对这些知识点的记忆,如果哪里有误,恳请指正。  这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速...
u8报表提示:不知道这样的主机
登录服务器,打开u8应用服务器管理-报表服务-配置-网络标识,修改为 使用ip地址,并选择应用服务器ip 如果选择不到,需要修改服务器上的hosts文件。
广工2016新生决赛 H《为什么会变成这样呢》 [位运算]【思维】【好题】
题目连接:http://gdutcode.sinaapp.com/problem.php?cid=1051&pid=7—————————————–. 《<em>为什么</em>会变成<em>这样</em>呢》 Problem Description: “第一次有了喜欢的人,还得<em>到了</em>一生的挚友,两份喜悦互相重叠,这双重的喜悦又带来了更多更多的喜悦,本应已经得<em>到了</em>梦幻一般的幸福时光,然而,<em>为什么</em>,会变成<em>这样</em>呢?”双重的喜悦感却无
foxmail 提示 不知道这样的主机
foxmail 错误信息:<em>不知道</em><em>这样</em>的主机。 今天我的foxmail突然出现了<em>问题</em>,能收到163邮箱的邮件,但就是收不到公司的邮件了,一直提示的错误信息是:“错误信息:<em>不知道</em><em>这样</em>的主机。”,上网查了一下,发现有下面两个<em>问题</em>: 1、防火墙。    【因为防火墙一直在用,所以可以排除】 2、DNS。    【早上时,因为调试程序,本人直接把DNS设置成了谷歌的8.8.8.8了,<em>这样</em>做访问
8086中的jmp相关指令
能修改CS以及IP的指令都是转移指令。它分为段内转移,段间转移。 段内转移:只修改IP的值 段间转移:同时修改CS以及IP的值   段内转移根据转移的距离远近分为:短转移,近转移 短转移:转移范围为-128 – 127 近转移:转移范围为-32768 –32767   根据转移情况又分为: 无条件转移指令 条件转移指令 循环指令 过程 中断   jmp short
汇编语言 第三版 王爽 实验6 更改大写字母
大小写字母转换实验
foxmail 不知道这样的主机
  foxmail开始是好用的,今天突然不能用了, 提示 <em>不知道</em><em>这样</em>的主机   我的解决方法: 账号管理-&amp;gt;服务器管理里面把收件服务器的ssl点掉又重新打开,反复几次就好了。...
汇编语言(王爽)--实验六
assume cs:codesg,ss:stacksg,<em>ds</em>:datasg stacksg segment dw 0,0,0,0,0,0 stacksg en<em>ds</em> datasg segment db '1. display ' db '2. brows ' db '3. replace ' db '4. mod...
不知道不知道我知道了你知道了……智力题什么的最讨厌了……
题记:今天刚好看到群里有人问,平时一向比较不是很喜欢这种脑残智力题的(喂),不过今天还是用程序写了个……没找到标准答案,所以有可能有错,随便了= =||已知:x和y都是自然数,且1我把x+y的结果告诉了甲,把x*y的结果告诉了乙。甲说:“我<em>不知道</em>x和y各是多少。”乙说:“我也<em>不知道</em>x和y各是多少。”甲又说:“我知道x和y是多少了。”接着乙也说:“我也知道x和y是多少
王爽老师
你确定你真的看完王爽<em>老师</em>的书了吗,你如果想精通汇编,建议你把王爽<em>老师</em>的书多研读几遍,做好上面每一道题,每<em>一个</em>课程设计,等这些都做完了,你再考虑下一步。
检测点10.2,10.3,10.4
检测点10.2 下面的程序执行后,AX中的数值为多少? assume cs:codesg codesg segment   start:          <em>mov</em> ax,0         call s  ;读取指令后IP指向下一条指令IP为6        inc ax
《汇编语言》(王爽)检测点3.1
(1)在Debug中,用“d 0:0 1f”查看内存,结果如下 下面程序执行前,AX=0,BX=0,写出每条汇编指令执行完后相关寄存器中的值。 执行指令 AX BX DS <em>mov</em> ax,1 0001 0000 0000 <em>mov</em> <em>ds</em>,ax 0001 0000 0001 <em>mov</em> ax,[0000] 2662 00...
HDU4551 猜生日问题
Problem Description 小明对生日十分看重,因为他可以得到祝福,可以和朋友亲人一起分享快乐,可以为自己的人生做一次总结,并且...能够收到好多礼物! 不过小明是个神秘的人,不会轻易告诉你他的生日,现在他想到<em>一个</em>办法,让你去猜他的生日是哪一天。 小明会告诉你如下三个信息: 1. 出生月份和出生日子的最大公约数; 2. 出生月份和出生日子的最小公倍数; 3. 出生年份;
汇编语言(王爽)第三版检测点2.1答案和解析
1.写出每条汇编指令执行后相关寄存器的值 <em>mov</em> ax,62627   AX=________________ 62627转换为10进制,为F4A3H,故AX=F4A3H <em>mov</em> ah,31H     AX=________________ ah=31H,则AX=31A3H <em>mov</em> al,23H     AX=________________ al=23H,则AX=3123H a...
关于汇编里面的PTR--天哪,终于弄懂了
也懒得写自己的话了,直接引用王双汇编8.5章,相信有一点点基础的都能看懂8.5 指令要处理的数据有多长?8086CPU的指令,可以处理两种尺寸的数据,byte和word。所以在机器指令中要指明,指令进行的是字操作还是字节操作。对于这个<em>问题</em>,汇编语言中用一下方法处理。(1)通过寄存器名指明要处理的数据的尺寸。例如:下面的指令中,寄存器指明了指令进行的是字操作是字操作:<em>mov</em> ax,1<em>mov</em> bx,d
王爽老师汇编语言视屏下载
此视屏是从www.fishc.com中下载整理的,希望对同道朋友有所帮助,,, 王爽<em>老师</em>汇编语言第三版视屏:请点击此处进行下载
福利限时3天 | 最受程序员好评的 TOP 10 书单推荐
点击上方“程序人生”,选择“置顶公众号”第一时间关注程序猿(媛)身边的故事图丨《Ready Player One》今天小编带来了一份最受程序员好评的 TOP 10 诚意书单。去阅读原文处先领券再买书,可享程序人生(立减十元)专属福利-TOP 1-《Python编程 从入门到实践》(点击图片直接跳转购买本书)原价:89.00  现价:69.80程序人生专享价:59.80本书是一本针对所有层次的Pyt
windbg 基础命令实战 - 简单程序破解
以前玩游戏遇到一些实在过不去的管卡,经常会找一些游戏修改软件来修改游戏,让自己变得无比强大,将boss一路砍瓜切菜过足游戏瘾。其实游戏修改软件的功能大多都比较简单,我们可以通过windbg的一些简单命令同样也可以实现。 在这片文章中我们会通过<em>一个</em>简单的winform登录程序来演示将一系列简单调试命令联合运用,破解登录程序。 测试程序 登录程序界面 登录验证代码 private
王爽《汇编语言》第八章实验七 题目分析解答
 王爽<em>老师</em>的《汇编语言》是很好的一本汇编书,里面用通俗的例子讲清楚了很多让汇编初学者一直困惑的难点。比如寄存器分段寻址、各种寄存器的作用等等。第八章是这本书的<em>一个</em>总结性的章节,后面也给出了一道比较综合的题目,完成这道题是对之前<em>学习</em>的检验,所以要继续往下<em>学习</em>,这道题是必须完成的。经过半天时间的编程,本人也完成了这道综合的题目,在写代码的过程中,也搜索过一些参考的代码,但大多数网上的资料只
【汇编语言】王爽第三版----------------实验10-3
assume cs:code,<em>ds</em>:data data segment db 10 dup(0) data en<em>ds</em> code segment start: <em>mov</em> ax,12666 <em>mov</em> bx,data <em>mov</em> <em>ds</em>,bx <em>mov</em> si,0 call dtoc <em>mov</em> dh,8 <em>mov</em> dl,3 <em>mov</em> cl,02h call show_str ...
实现打字机打字的效果
(function(a) { a.fn.typewriter = function() { this.each(function() { var d = a(this), c = d.html(), b = 0; d.html(&quot;&quot;); var e = setInterval(function() { var f = c.substr(...
X64 函数调用的一些问题
X64 函数调用的一些<em>问题</em> 对于X86 和 X64 的编码来说,主要有下面几个方面的不同: 1.      X64 具有 64-bit 的寻址能力 2.      16 个64-bit 整数寄存器以及16 个 XMM/YMM 寄存器用于浮点运算 3.      X64 默认使用的是__fastcall调用约定 4.      基于RISC 的异常处理结构   __fastcall调用
王爽老师版《汇编语言》全部实验报告
这是学完王爽<em>老师</em>的《汇编语言程序设计》后所做的实验报告,花了不少的心血啊!!现在分享给大家,大家可以参考参考,说不定会有不小的帮助哦!!
汇编语言(王爽第三版)实验7寻址方式在结构化数据访问中的应用
assume <em>ds</em>:data,es:table,cs:code data segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1...
一个简单的网络验证程序的分析
<em>一个</em>关于网络账户认证的小程序的分析,包含两种情况可能分析:一:只有客户端EXE而无服务器端的EXE。二:客户端和服务器都具有EXE文件可供分析。 首先看第一种情况:只有客户端EXE的分析步奏: 首先,打开客户端试看情况: 图片1.png (7.54 KB, 下载次数: 0) 下载附件 23 分钟前 上传 服务器端开启后,随便输入<em>一个</em>用户信息后,单击Reg
C#程序提示“不知道这样的主机”
C#写的程序提示<em>不知道</em><em>这样</em>的主机,应该先检查系统的计算机名是否为数字,改为英文即可解决。
操作系统(os)总结----大学的课件(参考书:王爽的 8086汇编)
1. 我们先说一下操作系统的发展史,<em>这样</em>更有利于我们对这个技术脉络的把├——手工打孔 插卡 ├——单道批处理├—- 联机处理(可以批量处理作业但是一次只能处理<em>一个</em>作业) ├ ├──– 脱机处理(缓和人机矛盾,使cpu和输入输入设备并行处理) ├——多道批处理 ├——分时系统 ├——实时系统结构发展经历下面四个阶段: ├—— 无结构
汇编语言王爽第三版第十章检测点
10.1补全程序,实现从内存1000:0000处开始执行指令 assume cs:code stack segment db 16 dup(0) stack en<em>ds</em> code segment start:<em>mov</em> ax,stack         <em>mov</em> ss,ax         <em>mov</em> sp,16         <em>mov</em> ax,___         push ax   ...
王爽 汇编语言 检测点 3.1
检测点 3.1:   1)在 Debug中用 “d 0:0 1f” 查看内存,结果如下: 下面的程序执行前,AX = 0, BX = 0,写出每条汇编指令执行完后相关寄存器中的值。 Mov ax,1 Mov <em>ds</em>,ax Mov ax,[0000]; AX=2662 Mov bx,[0001]; BX=E626 Mov ax,bx   ; AX=E626 Mov ax,
不知道这样的主机。"}">C# 创建ftp连接的时候报 System.Net.Sockets.SocketException] = {"不知道这样的主机。"}
C#  创建ftp连接的时候报  System.Net.Sockets.SocketException] = {"<em>不知道</em><em>这样</em>的主机。"} 检查本机网卡DNS配置 将DNS配置改为自动获取后 不报错了
汇编-1,内存赋值
1、 MOVS指令:移动数据 内存-内存 BYTE/WORD/DWORD MOVS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI] 简写为:MOVSB MOVS WORD PTR ES:[EDI],BYTE PTR DS:[ESI] 简写为:MOVSW MOVS DWORD PTR ES:[EDI],BYTE PTR DS:[ESI] 简写为:M...
svn不知道这样的主机
其实很简单,因为重做服务器之后,计算机的IP地址发生变化,只需要将SVN中的URL的计算机名字改为新的IP地址就可以正常检出了。 ==================================================== 注明:百度经验里面的什么修改dns属性啊啥的都不靠谱。!!!!!!!!!!
SVN“不知道这样的主机”
前言:   今天在使用SVN连接项目地址check out 时,不知怎么的就报了个<em>不知道</em><em>这样</em>的主机,于是就在网上各种找,下面就给大家分享下解决方法。 <em>问题</em>截图: <em>问题</em>原因:没有和服务器在同一局域网,一般是服务器未启动SVNserve或者本地断网导致。首先先检查网络连接<em>问题</em>! 方案一、 Clean up 该项目文件夹,清理缓存。 方案二、 将SVN的项目地址中主机名称换成主机的...
跟我学汇编(二)王爽汇编环境搭建
这一次我们来讲解一下如何在window上搭建<em>一个</em>王爽教材中所用的汇编环境。王爽的书中用的是8086CPU,现在的CPU肯定是不一样啦,所以我们使用虚拟机来模拟一下。一、下载系统我们采用MS-DOS7.10系统,这里我提供<em>一个</em>免费的下载地址http://download.csdn.net/detail/xingjiarong/9428514,上次我看<em>到了</em><em>一个</em>哥们的环境搭建过程,搭建好系统下载竟然要5个
zyf的简单数学题(找规律)
zyf的简单数学题 Time Limit:1000MS  Memory Limit:65536K Total Submit:146 Accepted:23 Description zyf小时候特别喜欢数学,有一天<em>老师</em>问了<em>这样</em>的<em>一个</em><em>问题</em>,给定<em>一个</em>整数N,求N^N的个位数。 Input 输入数据的第一行有<em>一个</em>整数T,表示有T组测试数据。  每组数据有一行,包含<em>一个</em>整数N(0 Outp
解决rt.jar受限问题
<em>不知道</em>你是否碰到过这类<em>问题</em>,但是我遇<em>到了</em>,rt.jar文件受限,导致编译异常,这是解决办法。至少我是<em>这样</em>解决的。
《汇编语言》王爽 P88 实验3
《汇编语言》王爽 P88 实验3 Mac系统配置这些蛮麻烦的: 下载个DOSBOX,再下载debug,在DOSBOX中把debug挂到C盘去吧 比如我想把air下面的debug文件挂成C盘,就括号中这条命令: (mount c /Users/air/debug),当然你也可以放其他位置,取其他的名字,只要后面的目录对就可以; 下载edit.exe 和masm都放到debug这个文件中...
堆栈溢出问题 调试到位置(test dword ptr [eax],eax ; probe page.)局部数组变量定义所分配的最大空间为1M
今天在写socket编程的时候,碰到<em>一个</em>很怪异的<em>问题</em>,调试程序的位置为:test <em>dword</em> <em>ptr</em> [eax],eax ; probe page. 这是什么<em>问题</em>呢? 经过查证才知道: 这跟局部数组变量定义所分配的最大空间设置大小有关。 局部变量的申请空间是存放于栈中,windows里默认栈内存是1M,所以当申请空间大于1M时就会出现溢出错误。 [cpp] vie
汇编语言第三版(王爽)第十一章检测点答案及解析
11.1写出下面每条指令执行后,ZF、PF、SF等标志位的值 sub al ,al       ZF=______        PF=_______        SF=________                      <em>mov</em> al ,1        ZF=______        PF=_______        SF=________ push ax         Z...
目标 code segment 的访问
转自:点击打开链接 当程序中使用指令 call / jmp,以及通过 int 引发中断例程的执行,这将都是对目标的 code segment 进行访问,当通过权限的检查后程序将会跳转到目标的 code segment 进行执行。   在 code segment 的访问过程中涉及到权限级别的改变,stack 的改变等<em>问题</em>。 访问目标 code segment 的几种情形:
优化的x64代码的调试挑战
原文地址:https://blogs.msdn.microsoft.com/ntdebugging/2009/01/09/challenges-of-debugging-optimized-x64-code/ 如果你还没有调试过优化的x64代码的奢华体验,不要等太久而落后于时代!因为x64类似于fastcall的调用惯例与丰富的通用寄存器,查找在调用栈的任意点的变量值确实非常棘手。 在本文,我
《 如果让我重新读次研究生》——王泛森院士
原文:  http://lhs8600.ycool.com/post.2939529.html 一、研究生与大学生的区别     首先跟大家说明一下研究生和大学生的区别。大学生基本上是来接受学问、接受知识的,然而不管是对于硕士时期或是博士时期的研究而言,都应该准备要开始制造新的知识,我们在美国得到博士学位时都会领到看不懂的毕业证书,在<em>一个</em>偶然的机会下,我问了一位懂拉丁文的人,上面的内容为何
更灵活的定位内存地址的方法---汇编学习笔记
更灵活的定位内存地址的方法 前面,我们用[0]、[bx]的方法,在访问内存的指令中,定位内存单元的地址。本章将用更灵活的方式来定位内存地址。 7.1 and和or指令 (1)and指令:逻辑与指令,按位进行与运算。例如: <em>mov</em> al,01100011B and al,00111011B ;执行后:al = 00100011B (2)or指令:逻辑或指令,按位进行或运算。例如: m...
【数学家的故事】几何之父——欧几里得
几何之父——欧几里得欧几里得(英文:Euclid;希腊文:Ευκλειδης ,公元前330年-公元前275年),古希腊人,数学家。他活跃于托勒密一世(公元前364年-公...
Torry的困惑(基本型)
<em>问题</em>描述   Torry从小喜爱数学。一天,<em>老师</em>告诉他,像2、3、5、7……<em>这样</em>的数叫做质数。Torry突然想到<em>一个</em><em>问题</em>,前10、100、1000、10000……个质数的乘积是多少呢?他把这个<em>问题</em>告诉<em>老师</em>。<em>老师</em>愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。 输入格式  
学习日记——代码特征与壳的特征
代码特征: VC6: 首先利用ExeinfoPE查壳 Microsoft Visual C++ ver 5.0/6.0 轻易得到其为VC6编写的代码,再点击区段查看,可以看到如下特征 .text #代码段 .rdata #只读数据段 .data #数据段 .rsrc #资源段 再将程序拖入OD后有如下入口特征 push #若干个压栈 call <em>dword</em> <em>ptr</em> <em>ds</em>...
(转载)《再谈进程与端口的映射》之狗尾续貂篇
《再谈进程与端口的映射》之狗尾续貂篇发布日期:2004-05-08文摘内容: 文摘出处:http://www.xfocus.net/articles/200405/695.html创建时间:2004-05-01文章属性:原创文章提交:hhhkkk (hac01_at_163.com)《再谈进程与端口的映射》之狗尾续貂篇日  期:2004-5-1作  者:hhhkkk  [hhkkk@126
Assemble(王爽)——nasm 和 masm的一些简单区分
最近在<em>学习</em>汇编语言,王爽的那本书。他用的汇编编译器是masm;而用选择的nasm;所以最近用了下,对两者区别有点体会,记录下。     首先,why nasm?我选择nasm,最重要的<em>一个</em>原因是它开源:我现在一般选择的软件,都是开源免费的,不再用盗版的、不正规的软件了。这是我的<em>一个</em>起誓。我努力去守誓!另外,就是跟masn比较相似,有利于我<em>学习</em>这本书。     汇编语言分为汇编指令,伪指令、标号
《汇编语言(第3版)》王爽著---清华大学出版社
《汇编语言(第3版)+》王爽著---清华大学出版社,王爽老前辈第三版带跳转目录PDF,高清完整
王爽汇编语言第十三章检测点答案
检测点13.1 (1) 128   注:因为loop实现的是段内短转移,目的地址必须在离本指令-128-----127范围内 ;****************************************;利用七号中断实现jmp near <em>ptr</em> s指令;****************************************assume cs:code data segm
汇编语言(第三版) 第十章课后习题答案
检测点10.1 补全程序,实现从内存1000:0000处开始执行指令。 assume cs:code stack segment db 16 dup (0) stack en<em>ds</em> code segment start: <em>mov</em> ax,stack <em>mov</em> ss,ax <em>mov</em> sp,16 <em>mov</em> ax, 1000h push ax ...
文章热词 双目视觉问题 特征点问题 相机标定问题 最优化问题 统计学稳健估计问题
相关热词 c++有没有if这样的格式 请写一个c#类 c++ 有delay这样的时间变量吗 c#为什么我画图那么慢 学习python买什么书好6 python机器学习入门书6
我们是很有底线的