怎么查询别人在酒店开房记录 如何查询别人酒店

访客3年前关于黑客接单837

在 Visual C++ 中使用内联汇编 一、内联汇编的优缺点  因为在Visual C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合:  1.使用汇编语言写函数;  2.对速度要求非常高的代码;  3.设备驱动程序中直接访问硬件;  4."Naked" Call的初始化和结束代码。   //(."Naked",理解了意思,但是不知道怎么翻译^_^,大概就是不需要C/C++的编译器(自作聪明)生成的函数初始化和收尾代码,请参看MSDN的"Naked functions"的说明)  内联汇编代码不易于移植,如果你的程序打算在不同类型的机器(比如x86和Alpha)上运行,应当尽量避免使用内联汇编。这时候你可以使用MA *** ,因为MA *** 支持更方便的的宏指令和数据指示符。 二、内联汇编关键字  在Visual C++使用内联汇编用到的是__a *** 关键字,这个关键字有两种使用 *** :  1.简单__a *** 块    __a ***    {      MOV   AL, 2      MOV   DX, 0xD007      OUT   AL, DX    }  2.在每条汇编指令之前加__a *** 关键字     __a *** MOV  AL, 2    __a *** MOV  DX, 0xD007    __a *** OUT  AL, DX  因为__a *** 关键字是语句分隔符,因此你可以把汇编指令放在同一行:    __a *** MOV AL, 2   __a *** MOV DX, 0XD007  __a *** OUT AL, DX  显然,之一种 *** 和C/C++的风格很一致,并且有很多其它优点,因此推荐使用之一种 *** 。  不象在C/C++中的"{}",__a *** 块的"{}"不会影响C/C++变量的作用范围。同时,__a *** 块可以嵌套,嵌套也不会影响变量的作用范围。 三、在__a *** 块中使用汇编语言  1.内联汇编指令集  内联汇编完全支持的Intel 486指令集,允许使用MMX指令。不支持的指令可以使用_EMIT伪指令定义(_EMIT伪指令说明见下文)。  2.MA *** 表达式  内联汇编可以使用MA *** 中的表达式。比如: MOV EAX, 1。  3.数据指示符和操作符  虽然__a *** 块中允许使用C/C++的数据类型和对象,但它不能用MA *** 指示符和操作符定义数据对象。这里特别指出,__a *** 块中不允许MA *** 中的定义指示符: DB、DW、DD、DQ、DT和DF,也不允许DUP和THIS操作符。MA *** 结构和记录也不再有效,内联汇编不接受STRUC、RECORD、WIDTH或者MASK。  4.EVEN和ALIGN指示符  尽管内联汇编不支持大多数MA *** 指示符,但它支持EVEN和ALIGN,当需要的时候,这些指示符在汇编代码里面加入NOP(空操作)指令使标号对齐到特定边界。这样可以使某些处理器取指令时具有更高的效率。  5.MA *** 宏指示符  内联汇编不是宏汇编,不能使用MA *** 宏指示符(MACRO、REPT、IRC、IRP和ENDM)和宏操作符(<>、!、&、%和.TYPE)。  6.段说明  必须使用寄存器来说明段,跨越段必须显式地说明,如ES:[BX]。  7.类型和变量大小  我们可以使用LENGTH来取得C/C++中的数组中的元素个数,如果不是一个数组,则结果为一。使用SIZE来取得C/C++中变量的大小,一个变量的大小是LENGTH和TYPE的乘积。TYPE用来取得一个变量的大小,如果是一个数组,它得到的一个数组中的单个元素的大小。  8.注释  可以使用C/C++的注释,但推荐用A *** 的注释,即";"号。  9._EMIT伪指令  _EMIT伪指令相当于MA *** 中的DB,但一次只能定义一个字节,比如:    __a ***    {      JMP   _CodeOfA ***      _EMIT  0x00  ; 定义混合在代码段的数据      _EMIT  0x01    _CodeOfA *** :

相关文章

考游艇驾照需要多少钱(教你轻松拿到游艇驾照方法)

考游艇驾照需要多少钱(教你轻松拿到游艇驾照方法)

随着考官一声令下,现场实操考核正式开始。在这个阶段,考生要完成游艇靠离码头、高速航行以及掉头、应急演练等科目,以证明自己具备基本的驾驶技能和处理突发情况的能力。 蛇形绕标是整个游艇考试中,非常...

vivo手机ussd代码大全,找一个会定位的黑客,损友圈找黑客黑了你

经过对一切捕获样本的剖析,发现较为前期的两个样本最终修正时刻为2019年3月9日(..exe)和2019年5月5日(update_microsoft.exe),而其他样本的最终修正时刻大都在2019年...

布加替尼一个月多少钱?告诉你使用布加替尼一

布加替尼是由日本武田药企研发生产,是一种EGFR和ALK蛋白激酶双重抑制剂,于2017年被美国食品和药物管理局(FDA)审批上市,被用于治疗使用克唑替尼出现疾病进展的非小细胞肺癌的患者的治疗。 国内...

愉快中式快餐加盟政策,总部扶持轻松加盟

愉快中式快餐加盟政策,总部扶持轻松加盟

近年来,对于中式快餐业来说,利用资本化加快自身规模化、标准化和品牌化建设,是国际化竞争的必然趋势,也是中式快餐业发展的重要阶段。在这个大趋势下,必定会进行改革,改革是社会进步的关键,但是适者生存弱者淘...

安卓用什么杀毒软件(杀毒软件十大排名)

安卓用什么杀毒软件(杀毒软件十大排名)

小编来报:杀毒软件在保护设备免受恶意软件感染方面发挥着至关重要的作用。文章介绍了10大最佳安卓杀毒软件,一起来看看吧! 因为市场上充斥着许多假冒的杀毒软件,所以在选择杀毒软件时应该非常小心。最近的分...

多校遭黑客勒索(被黑客敲诈)

多校遭黑客勒索(被黑客敲诈)

本文导读目录: 1、国内高校为何成勒索病毒攻击的"重灾区"? 2、为什么勒索病毒在中国会是大面积在校园扩散?据说新的勒索病毒爆发了,怎么预防? 3、高校现病毒感染遭勒索 黑客索要比特币又有何用...