搜档网
当前位置:搜档网 › 8086指令大全

8086指令大全

8086指令大全
8086指令大全

80X86 汇编指令符号大全

+、-、*、/∶算术运算符。

&∶宏处理操作符。宏扩展时不识别符号和字符串中的形式参数,如果在形式参数前面加上一个& 记号,宏汇编程序就能够用实在参数代替这个形式参数了。

$∶地址计数器的值——记录正在被汇编程序翻译的语句地址。每个段均分配一个计数器,段内定义的所有标号和变量的偏移地址就是当前汇编地址计数器的值。

?∶操作数。在数据定义语句中,操作数用?,其作用是分配并保留存储空间,但不存入确定的数据。

=∶等号伪指令——符号定义。对符号进行定义和赋值,功能与 EQU相似,但允许(重复)再定义。

:∶修改属性运算符(操作符)——段操作符。用来临时给变量、标号或地址表达式指定一个段属性(不用缺省的段寄存器),自动生成一个“跨段前缀字节”。注意,段寄存器CS和ES不能被跨越,堆栈操作时也不能跨越SS。

;∶注释符号。

%∶特殊宏操作符,用来将其后的表达式(通常是符号常数,不能是变量名和寄存器名)转换成它所代表的数值,并将此数值的ASCII码嵌入到宏扩展中。

( )∶1.运算符——用来改变运算符的优先级别。2.教材符号,表示括号内存储单元(或寄存器)的内容。

< >∶宏调用时用来将带间隔符(如空格,逗号等)的字符串(作为实参)括起来。

[ ]∶1.运算符。方括号括起来的数是数组变量的下标或地址表达式。带方括号的地址表达式必须遵循下列原则,①只有BX、BP、SI、DI这四个寄存器可在方括号内出现;②BX或BP可单独出现在各方括号中,也可以与常数、SI或DI一起出现在方括号内,但不允许BX和BP出现在同一个方括号内;③SI和DI可以单独出现在各方括号内,也可以与常数、BP或BX一起出现在方括号内,但不允许SI和DI出现在同一个方括号内;④一个方括号内包含多个寄存器时,它们只能作加法运算;⑤若方括号内包含基址指针BP,则隐含使用堆栈段寄存器SS提供段基址,否则均隐含使用数据段寄存器DS提供段基址。2.教材符号,表示其中的内容可省略。

.LIST∶伪指令。用于打开列表文件输出。

.RADIX∶伪指令。把缺省的基数改为2-16范围内的任意基数。.RADIX不影响DD、DQ、DT伪指令,在这些伪指令中,输入的数值只要没有加上数据类型就认为是十进制数。

.XLIST∶伪指令。用于关闭列表文件输出。

%OUT∶伪指令。在汇编时显示其后的信息。

AAA∶ 指令助记符——加法运算后的ASCII调整(非压缩的BCD码)。无操作数,调整的加法结果在AL中。AF和CF的状态改变说明结果大于9。检查AL的低四位是否为合法的BCD码(0-9),如果合法就清除AL的高四位以及AF和CF标志。当AL的低四位表示的数大于 9或AF=1时,将AL加 6,AH加1 ,并使AF和CF置位,清除AL中的高四位。任何一个A—F之间的数加上6 以后,都会使AL 低 4位产生0-9之间的数,从而达到调整的目的。

AAD∶指令助记符——除法的ASCII调整(非压缩的BCD码)。在执行除法操作前,必须利用 AAD指令将非压缩型 BCD码表示的数转换成二进制数送AL。步骤是,先将被除数的高位数(AH中的内容)乘以10,然后加到AL的低位数中,接着将AH清零。

AAM∶ 指令助记符——乘法的ASCII调整(非压缩的BCD码)。用于将字节乘法的积转换成两个合法的十进制非压缩码。AAM不带操作数,假定成绩在AH和AL 中,并将调整后的非压缩码送回AH和AL。为了保证 AAM得到正确的结果,原乘数和被乘数必须是合法的非压缩码。指令执行时,AAM 用10(0AH)除AL寄存器,并将除得的商和余数分别送AH和AL寄存器,实现转换。

AAS∶ 指令助记符——减法运算后的ASCII调整(非压缩的BCD码)。检查AL 的低四位是否为合法的BCD码(0-9),如果合法就清除AL的高四位以及AF和CF标志。当AL的低四位表示的数大于 9或AF=1时,将AL减 6,AH减1 ,并使AF和CF置1,清除AL中的高四位。

ADC∶指令助记符——带进位加法(把CF的值加上)。用于多字节数的高字节加法运算。

ADD∶指令助记符——加法。参与运算的二操作数应该同时带符号或不带符号,并且长度一致。操作数可以是寄存器、存储器或立即数,但不能同时为存储单元或段寄存器,立即数也不能作为目的操作数。

AF∶ Auxiliary Carry Flag,辅助进位标志,在标志寄存器的第4字节。记录运算时第 3位(半个字节)产生的进位值(置1)。该标志用于对BCD码的加减运算中。

AND∶逻辑运算符(在语句的操作数部分,汇编时完成)或逻辑操作指令助记符(在语句的操作码部分,其运算在执行指令时完成)——按位与。只有相“与”的两位全为1 ,结果才为1。某数自己与自己相“与”,操作数不变,进位标志CF清0 。

ASSUME∶段定义伪指令——设定分段寄存器,格式为"ASSUME 段寄存器:段名[,段寄存器名:段名]"。在代码段的开始用来指出所有段与段寄存器的关系,确定某个段分配给哪个段寄存器。ASSUME只指出各段寄存器的分配,并没有把段地址装入相应的段寄存器。为此,在代码段中,还必须把数据段和附加数据段的段地址装入相应的寄存器中。

AT∶伪指令——段定义(组合类型)。该段按绝对地址定位,段基址为数值表达式的值,位移量为0 。不能指定代码段。

AX∶ Accumulator,通用寄存器,算术运算的主要寄存器。另外,所有的I/O 指令都使用这一寄存器与外部设备传送信息。其中AH是高8位,AL是低8位。

B∶数据类型后缀,表示二进制常量。

BP∶Base Pointer,基址指针寄存器。可以与SS寄存器联用来确定堆栈中任一存储单元的地址。它指示堆栈中任一单元的偏移量。非堆栈进出指令要访问堆栈,只能通过BP进行。

BX∶Base,通用寄存器。在计算存储器地址时,经常用作基址寄存器。其中BH 是高 8位,BL是低 8位。

BYTE∶伪指令——段定义(定位类型)。本段起始单元可以从任一地址开始,段间不留空隙,存储器利用率最高。

CALL∶指令助记符——程序调用。

一、段内直接调用:格式为" CALL 过程名"。先把IP内容(子程序的返回地址,即CALL下一条指令的地址)压入堆栈,然后IP转移到子程序的入口地址。

二、段内间接调用:格式为" CALL WORD PTR OPD"。先把IP的内容压入堆栈,然后IP指向(转到)由寻址方式决定的EA。

三、段间直接调用。格式为"CALL FAR PTR 过程名"。先把CS和IP的内容压入堆栈,然后在CS中装入新的段地址,IP指向段内偏移地址。

四、段间间接调用:格式为"CALL DWORD PTR OPD"。先把CS和IP的内容压入堆栈,然后把寻址方式确定的有效地址所指定的一个字储存单元的内容送入IP,下一个字存储单元的内容(段首址)送入CS。

CBW∶指令助记符——字节转换为字。把AL中字节的符号扩展到AH中,若(A L)的最高有效位为0 ,则(AH)=00;若(AH)的最高有效位为1,则(AH)

=0FFH。

CF∶Carry Flag,进位标志,在标志寄存器的第0字节 ,记录运算时从最高有效位产生的进位值(置1)。作加法时,CF位可以用来表示无符号数的溢出(有符号数溢出用OF表示)。

CLC∶指令助记符——标志(进位)设置。设置CF=0。

CLD∶指令助记符——清方向标志。使DF=0 。这样,当执行字节串操作指令时,地址自动增1 ;当执行字串操作指令时,地址自动增2 。

CLI∶指令助记符——中断允许标志设置。设置IF=0 。

CMC∶指令助记符——标志(进位)设置。CF取反。

CMP∶指令助记符——比较。对于“ CMP AX,BX” ,如果是两个无符号数比较(减),若结果没有产生借位,即CF=0,则(AX)≥(BX);若CF= 1,则(AX)〈(BX)。如果是两个带符号数比较,则当没有溢出(OF=0)时,若SF=0,则(AX)〉(BX)若SF=1,则(AX)〈(BX)当产生溢出(OF =1)时,若SF=0,则(AX)〈(BX)多SF=1,则(AX)〉(BX)简炼的结论,若 OF 异或 SF=0,则(AX)〉(BX)若 OF 异或 SF=1,则(AX)〈(B X)

CMPS∶指令助记符——串比较。通常用CMPSB或CMPSW。

CMPSB∶ 指令助记符——串比较。将DS段SI指出的字节数据减去ES段DI 指出的字节数据(不保存结果),然后根据相减结果设置标志位(两个数据相等,则ZF=1)。并由方向标志DF修改SI 和DI中的地址,即当DF=0时,地址都加1;当DF=1时,地址都减1 。

CMPSW∶ 指令助记符——串比较。将DS段SI指出的字数据减去ES段DI指出的字数据(不保存结果),然后根据相减结果设置标志位(两个数据相等,则ZF=1)。并由方向标志DF修改SI 和DI中的地址,即当DF=0时,地址都加2;当DF=1时,地址都减2 。

COMMON∶伪指令——段定义(组合类型)。该段与其它模块中所有也说明为C OMMON的同名,同'类别'段共享相同的存储区域,即这些段的起始地址都相同,共享的公共存储区域的长度是各模块同名段中最大的长度。使用COMMON方式可以使不同模块中的不同变量或标号作用于相同的存储单元。

CS∶Code Segment,代码段寄存器,存放当前运行的代码段起始地址(高16

位)。代码段存放当前正在运行的程序。

CWD∶ 指令助记符——字转换为双字。把AX中字节的符号扩展到DX中,若(AX)的最高有效位为0 ,则(DX)=0000;若(AX)的最高有效位为1,则(DX)=0FFFFH。

CX∶Count, 通用寄存器。在循环和串处理指令中用作隐含的计数器。其中C H是高 8位,CL是低 8位。

DAA∶指令助记符——加法的十进制调整(压缩的BCD码)。无操作数,调整的加法结果在AL中。调整方法是,如果AL的低 4位大于9 或AF=1 ,则加 6 到AL并置AF=1 ;如果AL的高 4位大于 9或CF=1 ,则加60H 到AL,并置CF=1 。

DAS∶ 指令助记符——减法的十进制调整(压缩的BCD码)。调整方法是,若AF=1 或AL的低4位为A—F,则(AL)减06H,且AF置 1;若CF=1 或AL的高 4位为A—F,则(AL)减60H,且CF置1。

DB∶伪指令——定义字节。其后的每个操作数占用一个字节。若是字符串,必须用引号' '括起来,字符串不能超过 255个字符,字符串自左至右以

字符的ASCII码按地址递增的顺序依次存放。

DD∶ 伪指令——定义双字。其后的每个操作数占用二个字(低字在前)。 D D还可以把其后的变量或标号的偏移地址和所在段首址存入存储器内指定的双字单元(即DD前面的变量)中,第一个字中存放DD后的变量的偏移地址,

第二个字中存放该变量所在段的段首址。

DEC∶指令助记符——减1 。操作数可以是寄存器或存储器单元,但不能是段寄存器或立即数。

D F∶Direction Flag,方向标志,在标志寄存器的第 10字节,在串处理指令中控制处理信息的方向。DF为1时是反向,每次操作后使SI和DI减量(这样就使串处理从高地址向低地址方向处理);当DF为0时是正向,使SI和DI 增量。

DI∶Destination Index,目的变址寄存器。与ES联用,用来确定数据段中某一存储单元的偏移地址。在串处理指令中,DI指出目的操作数的地址,隐含段为当前的附加段。

DIV∶指令助记符——无符号数除法。

对于字节操作,16位被除数(若被除数为 8位,需用符号扩展的方法,即用CBW 指令扩展到16位)放在AX中, 8位除数为源操作数,相除结果,8位商在AL中,而 8位余数在AH中。

对于字操作,32位被除数(若被除数为16位,用CWD 指令扩展到32

位)放在DX和AX中,16位除数为源操作数,相除结果,字(16位)商在A X中,字余数在DX中。

源操作数不能是立即操作数,指令执行后,源操作数的值不变。

如果商超过目标寄存器能存放的最大数值时,系统产生0 类中断。

被除数若需要转换为双精度值时,一定不能用符号扩展,而只能将高1 6位送0("MOV DX,0")

DQ∶伪指令——定义四字。其后的每个操作数占用四个字。

DS∶Data Segment,数据段寄存器。存放数据段的起始地址(高16位)。数据段存放当前运行程序所用的数据,如果程序中使用了串处理指令,则其源操作数也存放在数据段中。

DT∶伪指令——定义十字节。其后的每个操作数占用十个字节。

DUP∶复制操作符。DUP 前面的常量或表达式的值(正整数)指明DUP 后面的括号中的操作数之重复次数。

DW∶ 伪指令——定义字。其后的每个操作数占用一个字(低字节在前,高字节在后)。DW可以给两个字符组成的字符串(用' '括起来)分配两个字节的存储单元(前一个字符在高字节)。DW还可以把其后的变量或标号的偏移地址存入存储器的指定单元(即DW前的变量)。

DX∶Data,通用寄存器。在作双字长运算时,把DX和AX组合在一起存放一个双字数,DX用来存放高位字。此外,对某些I/O 操作,DX可用来存放 I/O 的端口地址。其中DH是高 8位,DL是低 8位。

EA∶教材符号----某一存储单元的偏移地址,即该单元到它所在段首址的字节距离。

ELSE∶伪指令——条件。条件不满足时汇编ELSE至ENDIF之间的程序块。

END∶ 伪指令——程序模块结束。主程序模块结束,END 后要接标号(存储器地址),指出程序开始执行的地址。子程序不用。

ENDIF∶伪指令——条件(结尾)。

ENDM∶宏指令——①宏定义(结尾)。②重复块(结尾)。

ENDP∶伪指令——过程(子程序)定义(结尾)。

ENDS∶伪指令——段定义或结构定义(结尾)。

ES∶Extra Segment,附加段寄存器。用于存放附加段的起始地址(高16位)。附加段是一个辅助的数据区,也是串处理指令的目的操作数据存放区。

ESC∶指令助记符——交权给外部协处理器。是在大模式下使用的一条指令,它可以使外部协处理器从 8086/8088指令流中获得一个操作码和一个操作数,并使用8086/8088 的寻址方式。指令后的操作码是一个 6位的立即数,其中 3位用来指明哪一个协处理器工作,另外 3位指明这个处理器执行什么指令。随后的源操作数若是寄存器,则8086/8088 直接将其内容放置在数据总线上;如果这个源操作数是存储变量,则8086/8088 从存储器中取出操作数并放到数据总线上,从而使外部协处理器可以获取这个操作数,对它进行运算。

EQ∶ 关系运算符——相等。若满足条件,输出结果为全1 (所有的位),否则为全0 。

EQU∶等价伪指令。格式为"符号名 EQU 表达式". EQU可以把它前面的符号定义为一个常量或一个能求出常数值的表达式,或定义为别的符号名,甚至定义为一条可执行的命令。不得重复定义。

例一,"新变量名 EQU THIS DWORD",该语句将紧跟其后的变量重新定义为双字类,以新变量名命名。数据存储区首址不变。

例二,"新变量名 EQU WORD PTR 旧变量名",该语句将旧变量重新定义为字类型,以新变量名命名。数据存储区首址不变。

EVEN∶伪指令。它使此语句后面的程序或数据块的起始地址为偶数。

EXTRN∶伪指令——定义外部符号。格式是 EXTRN 符号名:类型。表示本模块中需要引用但却是在其他模块中定义说明为PUBLIC的那些符号(符号常量、变量、标号以及过程名)。符号类型必须与他们在其他模块定义时的符号类型保持一致。

FLAGS∶标志寄存器(即PSW)。

GE∶关系运算符——大于等于。若满足条件,输出结果为全 1 (所有的位),否则为全0 。

GROUP∶ 伪指令——分组。把模块中若干不同名的段集合成一个组,并赋予一个组名,使它们都装在一个物理段中(64KB)。可以得到较紧凑的代码,组内各段间的跳转都可以看作是段内跳转。

格式是组名 GROUP <段名1,段名2,……

GT∶关系运算符——大于。若满足条件,输出结果为全1 (所有的位),否则为全0 。

H∶数据类型后缀,表示十六进制常量。

HIGH∶ 字节分解运算符(操作符)。用来从运算对象(一个数或地址表达式)中分离出(取)高字节。

HLT∶ 指令助记符——停机。该指令使处理器处于暂停状态,该状态可以由复位信号、非屏蔽中断请求信号以及IF=1 情况下可屏蔽中断信号清除。

IDIV∶指令助记符——带符号数除法。对于字节操作,16位被除数(若被除数为 8位,需用符号扩展的方法,即用CBW 指令扩展到16位)放在AX 中, 8位除数为源操作数,相除结果,8位商在AL中,而 8位余数在AH 中。对于字操作,32位被除数(若被除数为16位,用CWD 指令扩展到32位)放在DX和AX中,16位除数为源操作数,相除结果,字(16位)商在AX中,字余数在DX中。余数的符号必须和被除数的符号相同。

IF∶Interrupt Flag,①中断标志,在标志寄存器的第9字节,当IF为1时,允许中断,即CPU响应外设的中断请求。②伪指令——条件(表达式的值不等于0 为真)。若条件成立,则汇编整个程序块;但中间若有ELSE命令,则只汇编到ELSE;当条件不成立时,只汇编从ELSE到ENDIF 之间的程序块。

IF1∶伪指令——条件(若是第一趟扫描,条件为真)。

IF2∶伪指令——条件(若是第二趟扫描,条件为真)。

IFB∶伪指令——条件(若其后的参数对应的实参存在,为真)。

IFDEF∶ 伪指令——条件(若其后的符号已定义或被说明为外部符号,则条件为真)。

IFDIF∶伪指令——条件(若两个字符串参数不相同,则条件为真)。

IFE∶伪指令——条件(表达式的值等于0 时,条件为真)。

IFIDN∶伪指令——条件(若两个字符串参数相同,则条件为真)。

IFNB∶伪指令——条件(若其后的参数对应的实参不存在,为真)。

IFNDEF∶伪指令——条件(若其后的符号未定义或未被说明为外部符号,则条件为真)。

IMUL∶指令助记符——带符号的整数乘法。对于字节乘法,(AL)*(源操作数)---> AX;对于字乘法,(AX)*(源操作数)---> AX和DX;

若结果的高半部分(AH或DX,对应字节和字)是低半部分的符号扩展,则C F=0,OF=0;否则,CF=1,OF=1,表示在AH(对于字节)或DX(对于字)

中包含结果的有效值。

IN∶指令助记符——输入。允许把一个字或字节由输入端口(port)传送到A X或AL。端口地址可以用直接寻址(IN AL n),也可用DX间接寻址(IN AL,DX)。8 位地址直接寻址,可寻址256 个端口;DX间接寻址,可寻址64K个端口。

INC∶ 指令助记符——加1。操作数可以是寄存器或存储器单元,但不能是段寄存器或立即数。状态标志CF不受影响。

INCLUDE∶ 伪指令。当宏汇编程序汇编到INCLUDE伪指令时,立即打开INCL UDE指示的文件,并把它汇编到当前的源文件中去,直到该文件被汇编结束,汇编程序继续汇编INCLUDE伪指令之后的语句。INCLUDE可以嵌套。

INT∶ 指令助记符——中断调用。操作数是用户定义的中断类型,它可以实现256种不同的中断。当指令执行时,首先将标志寄存器内容进栈,清除IF 和TF标志并将当前CS内容进栈;然后将中断类型乘以4 ,得到中断向量地址;最后取中断向量的第二个字送CS,将IP进栈,取中断向量的第一个字送IP。由于CS:IP指向中断服务程序,因此可以实现指定中断类型的段间调用。

INTO∶指令助记符——溢出中断。只有OF=1 时才进入溢出中断(IF和TF 被改为0)。

IP∶Instruction Pointer,控制寄存器——指令指针寄存器。用来存放代码段中指令的偏移地址。在程序运行的过程中,它始终指向下一条指令的首地址。它与CS联用,确定下一条要执行的指令的物理地址。IP寄存器不能用于算术运算,也不能直接存取,但可以用控制转移指令加以改变。

IRET∶指令助记符——中断返回。执行该指令时,从栈中退出三个16位的值,分别送IP、CS和标志寄存器。

IRP∶宏指令——重复块(以ENDM结束)。IRP 形参,<实参1,实参2,…>这种宏指令用于带立即数的伪操作。实参是用户指定的立即数,它的个数就是重复的次数,每重复一次,就用一个实参代替形参。

IRPC∶宏指令——重复块(以ENDM结束)。IRPC 形参,字符串这种宏指令用于带字符串的重复伪操作。重复次数由字符串中字符个数确定。每次重复,依次用字符串中的一个字符替代形参,直到字符替代完毕。

JA∶无符号数条件转移指令助记符——(无符号数比较)高于转移(等价J

BE)。CF=0,且ZF=0 则转移(段内直接短转移)。

JAE∶无符号数条件转移指令助记符——(无符号数比较)高于或等于转移(等价JNB)。CF=0 ,或ZF=1 则转移(段内直接短转移)。

JB∶无符号数条件转移指令助记符——(无符号数比较)低于转移(等价J NAE)。CF=1,且ZF=0 则转移(段内直接短转移)。

JBE∶无符号数条件转移指令助记符——(无符号数比较)低于或等于转移(等价JNA)。CF=1 或ZF=1 则转移。

JC∶ 简单条件转移指令助记符——有进位转移。CF=1 则转移(段内直接短转移,产生 8位的位移量,即转移地址的偏移量在—128 到+127之间)。

JCXZ∶指令助记符——条件转移。(CX)=0,则转移(段内直接短转移?)。

JE∶ 简单条件转移指令助记符——(两数比较)相等转移(同JZ)。前次操作结果为0,ZF=1则转移(段内直接短转移)。

JG∶有符号数条件转移指令助记符——(有符号数比较)大于转移(等价JN LE)。SF和OF同号,且ZF=0 时转移。(段内直接短转移)

JGE∶有符号数条件转移指令助记符——(有符号数比较)大于或等于转移(等价于JNL)。当SF和OF同号,或ZF=1,则转移(段内直接短转移)。

JL∶有符号数条件转移指令助记符——(有符号数比较)小于转移(等价于JNGE)。当SF和OF异号,且ZF=0 时转移(段内直接短转移)。

JLE∶ 指令助记符——(有符号数比较)小于或等于转移(等价于JNG)。当SF和OF异号或ZF=1时转移(段内直接短转移)。

JMP∶ 指令助记符——无条件转移。无条件转移到指令所指示的目标地址,并从该地址开始执行。目标地址可以从指令中直接得到,也可以从指令中给定的寄存器或存储器中得到。

一、段内直接短转移 JMP SHORT 标号。标号是转移的目的地址,由它确定一个 8位位移量。这个位移量被加到IP寄存器中。位移量是一个带符号数,负数表示向前转移,正数表示向后转移。转移范围是—128至+127。

二、段内直接近转移 JMP NEAR PTR 标号。标号是转移的目的地址,由它确定一个16位位移量。这个位移量被加到IP寄存器中。位移量是一个带符号数,负数表示向前转移,正数表示向后转移。转移范围是—32768至+32767。

三、段内间接转移①JMP AX (段内寄存器间接转移);②JMP [BX](段

内存储器间接转移)。将指令中给定的寄存器或存储单元中的内容送到IP中。

四、段间直接转移 JMP FAR PTR 标号。标号为符号地址。

JNB∶无符号数条件转移指令助记符——(无符号数比较)不低于转移(等价JAE)。CF=0,或ZF=1 则转移(段内直接短转移)。

JNBE∶无符号数条件转移指令助记符——(无符号数比较)不低于且不等于转移(等价JA)。CF=0,且ZF=0 则转移(段内直接短转移)。

JNC∶简单条件转移指令助记符——前次操作无进或进位位转移。CF=0 则转移(段内直接短转移)。

JNE∶简单条件转移指令助记符——不相等转移(同JNZ)。前次操作结果不等于0,ZF=0 则转移(段内直接短转移)

JNG∶ 指令助记符——(有符号数比较)不大于转移(等价于JLE)。当SF 和OF异号或ZF=1时转移(段内直接短转移)。

JNGE∶指令助记符——(有符号数比较)不大于且不等于转移(等价于JL)。当SF和OF异号,且ZF=0 时转移(段内直接短转移)。

JNL∶指令助记符——(有符号数比较)不小于时转移(等价于JGE)。当SF和OF同号,或ZF=1,则转移(段内直接短转移)。

JNLE∶指令助记符——(有符号数比较)不小于且不等于转移(等价JG)。S F和OF同号,且ZF=0 时转移。

JNO∶简单条件转移指令助记符——前次操作无溢出转移。OF=0 则转移(段内直接短转移)。

JNP∶ 简单条件转移指令助记符——奇校验转移。PF=0 则转移(段内直接短转移)。

JNS∶简单条件转移指令助记符——前次操作结果为正数转移。SF=0 则转移(段内直接短转移)。

JNZ∶简单条件转移指令助记符——不相等转移(同JNE)。ZF=0 则转移(段内直接短转移)。

JO∶简单条件转移指令助记符——前次操作溢出转移。OF=1 则转移(段内直接短转移)。

JP∶ 简单条件转移指令助记符——偶校验转移。前次操作结果中1的个数是

偶数,PF=1 则转移(段内直接短转移)。

JPE∶ 简单条件转移指令助记符——偶校验转移。前次操作结果中1的个数是偶数,PF=1 则转移(段内直接短转移)。

JPO∶ 简单条件转移指令助记符—奇校验转移。PF=0 则转移(段内直接短转移)。

JS∶简单条件转移指令助记符——前次操作结果为负数转移。SF=1 则转移(段内直接短转移)。

JZ∶简单条件转移指令助记符——相等转移(同JE)。ZF=1 则转移(段内直接短转移)。

LABLE∶定义符号名伪指令——为当前存储单元定义一个指定类型的变量或标号。

一、LABLE 与变量连用。

例 TIMB LABLE BYTE

TIMW DW 4142H第一句给第二句定义的字变量TIMW取一个新名字TIMB,并且修改类型属性为字节。以后如果以字类型访问该变量时,应使用变量名TIMW,以字节类型访问该变量时,应使用变量名TIMB。

二、LABLE 与标号连用。

例 POINTF LABLE FAR POINTN:MOV AX,[BX+SI]第一句给第二句隐含定义的近标号POINTN取一个新名字POINTF,并将类型属性修改为FAR 。这样就允许作为

其他代码段中转移或调用指令的目标标号(这时标号是POINTF)。

LAHF∶指令助记符——标志寄存器(PSW)低8位内容送AH中。

LDS∶ 指令助记符——取地址指针到数据段寄存器。要求源操作数是一个双字长存储器操作数,目的操作数是16位通用寄存器、指针或变址寄存器,但不能是段寄存器。指令执行时,双字长存储器操作数中的低地址传送到指定的寄存器中,高地址传送到DS寄存器中。

例:LDS SI,DATA_SEG[DI] 由DATA_SEG[DI]可以得到在数据段的有效地址EA(即段内偏移量)。在EA和EA+2中存放着目标指针。EA存放的是目标指针的段内偏移量,送至SI;EA+2存放的是目标指针的段地址,送至D S。

例:变量名一 DD 变量名二

......

LDS SI 变量名一

变量名二所在数据段的EA和段地址存放在变量名一中,EA送至SI,EA+2存放的段地址送至DS。

LE∶ 关系运算符——小于等于。若满足条件,输出结果为全 1(所有的位),

否则为全0

LEA∶指令助记符——取有效地址。将存储器操作数的偏移地址传送到通用寄存器、指针或变址寄存器中。该指令常用来建立串操作指令所需要的寄存器指针。

例一 LEA SI,变量名(与MOV SI OFFSET 变量名等效);

例二 LEA AX,[AX] (将SI所指存储单元的EA送至AX,而MOV AX,[SI]送的是该存储单元存放的内容)

LENGTH∶数值返回运算符。其加在一个变量名前面,返回的数值是数组变量的元素个数。如果变量是用DUP 说明的,则返回DUP前面的数值;如果没有DUP 说明的,则返回的值总是1。

LES∶ 指令助记符——取地址指针到数据段寄存器。要求源操作数是一个双字长存储器操作数,目的操作数是16位通用寄存器、指针或变址寄存器,但不能是段寄存器。指令执行时,双字长存储器操作数中的低地址传送到指定的寄存器中,高地址传送到ES寄存器中。

LDCK∶指令助记符——封锁总线。加在任何指令前面的单字节前缀指令,配合用来维持总线的锁存信号,直到与其配合的指令执行完为止。

LOCAL∶宏指令——局部符号(变量,标号)定义。在宏扩展时,汇编程序给LOCAL 后的形式参数指定特殊的符号,然后用这些符号替换宏指令体中LO CAL 指出的形式参数。这样可避免这些符号在多次调用宏时发生重复定义。

LODS∶指令助记符——装入串。一般用LODSB或LODSW。

L ODSB∶ 指令助记符——字节装入(从字节串中取数)。它将DS段SI指出的字节数据送入AL寄存器中,并根据方向标志DF修改SI中的地址。即当D F=0时,地址加1 ;DF= 1 时,地址减1 。

LODSW∶指令助记符——字装入(从字串中取数)。它将DS段SI指出的字数据送入AX寄存器中,并根据方向标志DF修改SI中的地址。即当DF=0 时,地址加2 ;DF= 1 时,地址减2 。

LOOP∶指令助记符——循环控制。每执行一次,CX的内容减1 ,若减1 后不为0 ,则转移到目标地址;否则,执行LOOP之后的指令。

LOOPE∶指令助记符——循环控制(等于LOOPZ)。每执行一次,CX的内容减1,若减1 后不为0 ,且ZF=1,则转移到目标地址;否则,执行LOOP E 之后的内容。

LOOPZ∶指令助记符——循环控制(等于LOOPE)。每执行一次,CX的内容减

1 ,若减1 后不为0 ,且ZF=1,则转移到目标地址;否则,执行LOOPZ 之后的内容。

LOOPNE∶指令助记符——循环控制(等于LOOPNZ)。每执行一次,CX的内容减1 ,若减1 后不为0 ,且ZF=0,则转移到目标地址;否则,执行LOOP NE之后的内容。

LOOPNZ∶指令助记符——循环控制(等于LOOPNE)。每执行一次,CX的内容减1 ,若减1 后不为0 ,且ZF=0,则转移到目标地址;否则,执行LOOP NZ之后的内容。

LOW∶ 字节分解运算符(操作符)。用来从运算对象(一个数或地址表达式)中分离出(取)低字节。

LT∶关系运算符——小于。若满足条件,输出结果为全1 (所有的位),否则为全0 。

MACRO∶宏指令——宏定义。

MASK∶运算符。使得记录中指定字段各位均为1 ,其他各位均为0 。

MEMORY∶伪指令——段定义(组合类型)。该段在存储器中应该定位在所有其他段的最高地址。如果不止一个段选用MEMORY方式,则把第一个遇到的段作MEMORY处理,而其他段均作COMMON方式处理。

MOD∶算术运算符——模除(取整除后的余数)。

MOV∶ 指令助记符——通用数据传送。注意,①两个段寄存器之间不能直接传送数据;②两个储存单元之间不能直接传送数据(可以用MOVS);两个操作数中必须有一个是寄存器或立即数;③立即数和段寄存器CS不能作为目的操作数。

MOVS∶指令助记符——串传送。与MOVSB和MOVSW相似,但必须说明数据串类型(字或字节)。

MOVSB∶ 指令助记符——串(字节)传送。把由SI指向的数据段中的一个字节数据传送到由DI指向的附加段内一个字节存储单元中去,并同时根据方向标志对SI和DI中的地址进行修改。当DF=0时,地址都加1 ;当DF=1时,地址都减1 。

MOVSW∶ 指令助记符——串(字)传送。把由SI指向的数据段中的一个字数

据传送到由DI指向的附加段内一个字存储单元中去,并同时根据方向标志对SI和DI中的地址进行修改。当DF=0时,地址都加2 ;当DF=1时,地址都减2 。

MUL∶指令助记符——无符号数乘法。字节乘法:(AL)*(源操作数)->AX

字乘法:(AX)*(源操作数)->DX和AX

若结果的高半部分(AH或DX,对应字节和字)为非0 值,则CF和OF 置1;否则CF和OF清0。

NAME∶伪指令——模块定义。程序将对给定的程序模块取模块名。格式是,N AME 模块名。汇编处理时,一个模块就是一个独立的汇编单位。汇编处理只进行到模块结束语句END 为止。如果该模块是主模块,END 语句可以指出一个标号,它表示该程序的启动地址。

NE∶关系运算符——不等。若满足条件,输出结果为全1 (所有的位),否则为全0 。

NEG∶ 指令助记符——求补。将目的操作数的每一位求反(包括符号位)后加1.若在字节操作时对—128,或在字操作时对—32768取补,则操作数不变,但溢出标志OF置位。操作数可以是寄存器或存储器单元,但不能是段寄存器或立即数。结果送回目的操作数。执行结果不但影响标志位AF、CF、OF、PF、SF和ZF,而且一般总是置CF=1 (除非操作数为0)。

NONE∶伪指令——段定义(组合类型)。本段与其它段逻辑上不发生关系,每段都有自己的基地址。这是隐含的组合类型。

NOP∶指令助记符——空操作。用于程序调试。

NOT∶ 逻辑运算符(在语句的操作数部分)或逻辑操作指令助记符(在语句的操作码部分)——按位非(求反)。将目的地址中的内容逐位取反后再送入目的地址中。

O F∶Overflow Flag, 溢出标志,在标志寄存器的第11字节。在运算过程中,如操作数超出了机器能表示的范围,此时OF 置1。作加法时,OF位是根据操作数的符号及其结果情况来设置的,若两个操作数的符号相同,而结果的符号与之相反时,OF置1,否则置0。

OFFSET∶数值返回运算符。其加在一个变量名或标号前面,返回的数值是该变量名或标号所在的段的偏移地址。

OPD∶ 教材符号--目的操作数。

OPR∶教材符号--源操作数。

OR∶ 逻辑运算符(在语句的操作数部分)或逻辑操作指令助记符(在语句的操作码部分)——按位或。进行“或”运算的两位中任一位是 1,则结果为1。

ORG∶ 伪指令——定位(置汇编地址计数器)。在每段源程序或数据块的开始,指明此语句后面的程序或数据块的起始地址,其余指令或数据就连续存放在以后的地址单元中。

例一 ORG $+10 表示跳过10个字节。

例二 ORG 数值表达式(值为0-65535)表示$改为数值表达式的值。

OUT∶指令助记符——输出。把AX或AL中的内容传送到一个输出端口。寻址方式与IN相同。

PA∶教材符号--某一存储单元的物理地址。对于指令,PA=(CS)左移4位+(IP);

对于堆栈段数据,PA=(SS)左移4位+(SP);或PA=(SS)左移4位+(BP);

对于数据段和附加数据段数据,PA=(DS或ES)+该变量的偏移地址。

PARA∶伪指令——段定义(定位类型方式)。规定在定位时每个段的起始地址总是16的整倍数,最后四位二进制数一定是0 。这种定位方式最简单,但段间往往有空隙(最多为15个字节)。缺省定位方式是按PARA定位。

PAGE∶①伪指令——段定义(定位类型方式)。要求段起始地址是 256的整倍数,即段的边界必须是页的边界。段地址的最低两位(16进制数)必须是0 。②伪指令——格式控制。指定汇编程序所产生的列表文件每页多少行(1 0—255),每行多少字符(60-132)。或指定输出新的一页(用+号)。

PF∶Parity Flag,奇偶标志,在标志寄存器的第2字节,当运算结果(指低8位)中1的个数为偶数时置1,否则置0。该标志主要用来检测数据在传输过程中的错误。

POP∶指令助记符——出栈。将栈顶元素弹出送至某一寄存器,段寄存器(CS 除外)或存储器中。首先将SP指的内容送至低8位,SP加1;再将SP指的内容送入高8位,SP再加1。

POPF∶指令助记符——将堆栈顶端的字数据送入标志寄存器。对于TF和OF 置位可先将数值置于AX中,压入堆栈,再用POPF送入标志寄存器。此方式对TF和OF标志位是唯一可行的置位方法。

PROC∶伪指令——过程(子程序)定义(起始)。定义一个子程序,并说明它是NEAR或FAR 过程。定义的过程如果由 DOS直接装入并启动执行,则该过程必须定义为 FAR过程。

PSW∶Program Status Word,程序状态字寄存器,由条件码标志(OF、SF、Z

F、AF、PF、CF)和控制标志(DF、IF、TF)构成。

11 10 9 8 7 6 4 2 0

—┬—┬—┬—┬—┬—┬—┬—┬—┬—┬—┬—┬—┐

│OF│DF│IF│TF│SF│ZF││AF││PF││CF│—┴—┴—┴—┴—┴—┴—┴—┴—┴—┴—┴—┴—┘

PTR∶ 修改属性运算符。用来明确指出变量、标号或地址表达式的类型属性(只在所在的指令内有效)。类型放在PTR 之前,可以是BYTE、WORD、 DW ORD、NEAR、FAR。

PUBLIC∶①伪指令——段定义(组合类型)。该段与其它模块中说明为PUBL IC类型的同名同'类别'段组合起来,形成一个物理段(小于等于64K),公用一个段基址,②伪指令——定义全局符号。表示该模块中定义的哪些符号常量、变量、标号以及过程名(几个模块公用的过程一般都是FAR 过程)等可以被其他模块所引用。

PURGE∶宏指令——取消宏定义。

PUSH∶指令助记符——进栈。把寄存器,段寄存器中的一个字数据压入堆栈。高8位先进,SP减1;低8位后进,SP再减1。

PUSHF∶指令助记符——把标志寄存器的内容压入堆栈。在子程序调用和中断服务中可用来保护标志位(恢复用POPF)。

RCL∶ 指令助记符——带进位循环左移。

格式为:RCL 目的操作数,1

或RCL 目的操作数,CL(其中CL中存放的是移动次数)┌—┐┌———————————————┐

┌│CF│←│←—————————————│←┐

│└—┘└———————————————┘│└———————————————————————┘

RCR∶指令助记符——带进位循环右移。

┌———————————————┐┌—┐

┌→│—————————————→│→│CF│—┐

│└———————————————┘└—┘│└———————————————————————┘

RECORD∶伪指令——设计一个单字节或双字节的记录格式。指令格式为,记录名 RECORD 字段名1:=表达式,字段名2:=表达式……

记录定义后,必须利用初始化记录的方法来定义存储器变量,格式为,

变量名记录名<表达式,表达式,……>

或变量名记录名数量DUP(<表达式,……>)

REP∶ 指令助记符——重复前缀。它可以使串指令反复执行(CX不等于0 就执行),每执行一次,CX的内容减1 。

REPE∶指令助记符——重复前缀。当两串相等,即ZF=1时,它可以使串指令反复执行(CX不等于0 就执行),每执行一次,CX的内容减1 。(与REP Z完全一样)

REPNE∶指令助记符——重复前缀。当两串不相等,即ZF=0时,它可以使串指令反复执行(CX不等于0 就执行),每执行一次,CX的内容减1 。(与REPNZ完全一样)

REPNZ∶指令助记符——重复前缀。当两串不相等,即ZF=0时,它可以使串指令反复执行(CX不等于0 就执行),每执行一次,CX的内容减1 。(与REPNE完全一样)

REPT∶宏指令——重复块(以ENDM结束)。

格式为: REPT 重复次数

重复块

ENDM

这种宏指令用于确定重复次数。

REPZ∶指令助记符——重复前缀。当两串相等,即ZF=1时,它可以使串指令反复执行(CX不等于0 就执行),每执行一次,CX的内容减1 。(与REP E完全一样)

RET∶指令助记符——返回。

一、段内返回。先将栈顶的字送入IP,然后SP增2 。若带立即数,SP 再加立即数(丢弃一些在执行CALL之前入栈的参数)。

二、段间返回。栈顶的字送入IP后(SP增 2),再将栈顶的字送入CS,SP再增2 。若带立即数,则SP再加立即数。

ROL∶指令助记符——循环左移。

格式为:ROL 目的操作数,1

或ROL 目的操作数,CL(其中CL中存放的是移动次数)┌—┐┌———————————————┐

│CF│←┬│←—————————————│←┐

└—┘│└———————————————┘│

└——————————————————┘

ROR∶指令助记符——循环右移。

┌———————————————┐┌—┐

┌→│—————————————→│┬→│CF│

│└———————————————┘│└—┘└——————————————————┘

SAHF∶指令助记符——将AH 寄存器的内容送入标志寄存器(PSW)的低字节中,标志寄存器高八位保持不变。

SAL∶ 指令助记符——带符号数的算术左移。经常用来乘以2。

格式为: SAL目的操作数,1

当移位次数大于 1时,则移位次数应预先置于CL寄存器中。

格式为: SAL目的操作数,CL

┌—┐┌———————————————┐

│CF│←│←—————————————│← 0

└—┘└———————————————┘

如果符号位发生变化时,就将 1送到OF标志,表示移位前操作数的最高位与移位后的最高位不同。

SAR∶指令助记符——带符号数的算术右移。符号位保持不变。经常用来除以2。当移位次数大于 1时,则移位次数应预先置于CL寄存器中。

┌———————————————┐┌—┐

┌→│—————————————→│→│CF│

│└———————————————┘└—┘

└——┘

SBB∶ 指令助记符——带借位减法(减去CF的值)。用于多字节减法运算。两高位字相减,并减去低位的借位CF。

SCAS∶指令助记符——串搜索(扫描)。通常用SCASB或SCASW。

SCASB∶ 指令助记符——字节串扫描(搜索)。用AL寄存器中的内容与由ES 段DI指定的一个字节数据进行比较(减),若相等(结果为0),ZF=1 。并依方向标志DF的值修改DI中的地址,即DF=0 ,地址加1 ;DF=1 ,地址减 1。

SCASW∶指令助记符——字串扫描(搜索)。用AX寄存器中的内容与由ES 段DI 指定的一个字数据进行比较(减),若相等(结果为0),ZF=1 。并依方向标志DF的值修改DI中的地址,即DF=0 ,地址加2 ;DF=1 ,地址减 2。

SEG∶ 数值返回运算符。其加在一个变量名或标号前面,返回的数值是该变量名或标号所在的段基址(段寄存器的内容)。

SEGMENT∶段定义伪指令。格式为段名 SEGMENT [定位方式][组合方式]['类别']。在定义段的时候,还可以在SEGMENT 语句中给出该段的类别,类别名是一个用单括号括起来的字符串。进行连接处理时,LINK程序把类别名相同的

所有段放在连续的存储区域内。同类的各个段在连接时,先出现的在前,后出现的在后。

SF∶Sign Flag,符号标志,在标志寄存器的第7字节.记录运算结果的符号,结果为负时置1。

SHL∶

一、算术运算符——左移(移1位相当于乘以2)。

二、指令助记符——无符号数的逻辑左移。经常用来乘以2。当移位次数大于1 时,则移位次数应预先置于CL寄存器中,写成“SHL OPD CL”。┌—┐┌———————————————┐

│CF│←| ←—————————————│← 0

└—┘└———————————————┘

SHORT∶属性运算符(操作符)。用来指定JMP 指令中转向地址的属性,指出转向(目标)地址与本指令地址的字节距离在-128到+127之间。

SHR∶

一、算术运算符——右移(移1位相当于除以2)。

二、指令助记符——无符号数的逻辑右移。经常用来除以2。当移位次数大于 1时,则移位次数应预先置于CL寄存器中,写成“SHR …,CL”。

┌———————————————┐┌—┐

0→│ —————————————→ │→│CF│

└———————————————┘└—┘

SI∶Source Index,源变址寄存器。与DS联用,用来确定数据段中某一存储单元的偏移地址。在串处理指令中,SI指出源操作数的地址,隐含段为当前的数据段。

SIZE∶数值返回运算符。其加在一个变量前面,返回的是数组变量所占的总字节数(LENGTH和TYPE返回值的乘积)。

windors系统运行命令大全

windors系统运行命令大全 winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP自带局域网聊天 mem.exe--------显示内存使用情况 Msconfig.exe---系统配置实用程序 mplayer2-------简易widnows media player mspaint--------画图板 mstsc----------远程桌面连接 mplayer2-------媒体播放机 magnify--------放大镜实用程序 mmc------------打开控制台 mobsync--------同步命令 dxdiag---------检查DirectX信息 drwtsn32------ 系统医生 devmgmt.msc--- 设备管理器 dfrg.msc-------磁盘碎片整理程序 diskmgmt.msc---磁盘管理实用程序 dcomcnfg-------打开系统组件服务 ddeshare-------打开DDE共享设置 dvdplay--------DVD播放器 net stop messenger-----停止信使服务 net start messenger----开始信使服务 notepad--------打开记事本 nslookup-------网络管理的工具向导 ntbackup-------系统备份和还原 narrator-------屏幕“讲述人” ntmsmgr.msc----移动存储管理器 ntmsoprq.msc---移动存储管理员操作请求 netstat -an----(TC)命令检查接口 syncapp--------创建一个公文包 sysedit--------系统配置编辑器 sigverif-------文件签名验证程序 sndrec32-------录音机 shrpubw--------创建共享文件夹 secpol.msc-----本地安全策略 syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码services.msc---本地服务设置 Sndvol32-------音量控制程序

x86汇编指令集

x86汇编指令集 数据传输指令它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. MOVSX reg16,r/m8 ; o16 0F BE /r [386] MOVSX reg32,r/m8 ; o32 0F BE /r [386] MOVSX reg32,r/m16 ; o32 0F BF /r [386] MOVZX reg16,r/m8 ; o16 0F B6 /r [386] MOVZX reg32,r/m8 ; o32 0F B6 /r [386] MOVZX reg32,r/m16 ; o32 0F B7 /r [386] PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈. POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.

PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈. POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈. BSWAP 交换32位寄存器里字节的顺序 XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数) CMPXCHG 比较并交换操作数.( 第二个操作数必须为累加器AL/AX/EAX ) XADD 先交换再累加.( 结果在第一个操作数里) XLAT 字节查表转换. ── BX 指向一张256 字节的表的起点, AL 为表的索引值(0-255,即 0-FFH); 返回AL 为查表结果. ( [BX+AL]->AL ) 2. 输入输出端口传送指令. IN I/O端口输入. ( 语法: IN 累加器, {端口号│DX} ) OUT I/O端口输出. ( 语法: OUT {端口号│DX},累加器) 输入输出端口由立即方式指定时, 其范围是0-255; 由寄存器DX 指定时, 其范围是0-65535. 3. 目的地址传送指令. LEA 装入有效地址. 例: LEA DX,string ;把偏移地址存到DX. LDS 传送目标指针,把指针内容装入DS. 例: LDS SI,string ;把段地址:偏移地址存到DS:SI. LES 传送目标指针,把指针内容装入ES. 例: LES DI,string ;把段地址:偏移地址存到ES:DI. LFS 传送目标指针,把指针内容装入FS.

FLASH快捷键大全

FLASH快捷键大全箭头工具【v】 部分选取工具【a】 线条工具【n】 套索工具【l】 钢笔工具【p】 文本工具【t】 椭圆工具【o】 矩形工具【r】 铅笔工具【y】 画笔工具【b】 任意变形工具【q】 填充变形工具【f】 墨水瓶工具【s】 颜料桶工具【k】 滴管工具【i】 橡皮擦工具【e】 手形工具【h】 缩放工具【z】,【m】 菜单命令类 新建flash文件【ctrl】+【n】 打开fla文件【ctrl】+【o】 作为库打开【ctrl】+【shift】+【o】 关闭【ctrl】+【w】 保存【ctrl】+【s】 另存为【ctrl】+【shift】+【s】 导入【ctrl】+【r】 导出影片【ctrl】+【shift】+【alt】+【s】 发布设置【ctrl】+【shift】+【f12】 发布预览【ctrl】+【f12】 发布【shift】+【f12】 打印【ctrl】+【p】 退出flash【ctrl】+【q】 撤消命令【ctrl】+【z】 剪切到剪贴板【ctrl】+【x】 拷贝到剪贴板【ctrl】+【c】 粘贴剪贴板内容【ctrl】+【v】 粘贴到当前位置【ctrl】+【shift】+【v】 清除【退格】

复制所选内容【ctrl】+【d】 全部选取【ctrl】+【a】 取消全选【ctrl】+【shift】+【a】 剪切帧【ctrl】+【alt】+【x】 拷贝帧【ctrl】+【alt】+【c】 粘贴帧【ctrl】+【alt】+【v】 清除贴【alt】+【退格】 选择所有帧【ctrl】+【alt】+【a】 编辑元件【ctrl】+【e】 首选参数【ctrl】+【u】 转到第一个【home】 转到前一个【pgup】 转到下一个【pgdn】 转到最后一个【end】 放大视图【ctrl】+【+】 缩小视图【ctrl】+【-】 100%显示【ctrl】+【1】 缩放到帧大小【ctrl】+【2】 全部显示【ctrl】+【3】 按轮廓显示【ctrl】+【shift】+【alt】+【o】 高速显示【ctrl】+【shift】+【alt】+【f】 消除锯齿显示【ctrl】+【shift】+【alt】+【a】 消除文字锯齿【ctrl】+【shift】+【alt】+【t】 显示隐藏时间轴【ctrl】+【alt】+【t】 显示隐藏工作区以外部分【ctrl】+【shift】+【w】显示隐藏标尺【ctrl】+【shift】+【alt】+【r】 显示隐藏网格【ctrl】+【’】 对齐网格【ctrl】+【shift】+【’】 编辑网络【ctrl】+【alt】+【g】 显示隐藏辅助线【ctrl】+【;】 锁定辅助线【ctrl】+【alt】+【;】 对齐辅助线【ctrl】+【shift】+【;】 编辑辅助线【ctrl】+【shift】+【alt】+【g】 对齐对象【ctrl】+【shift】+【/】 显示形状提示【ctrl】+【alt】+【h】 显示隐藏边缘【ctrl】+【h】 显示隐藏面板【f4】 转换为元件【f8】 新建元件【ctrl】+【f8】 新建空白贴【f5】 新建关键贴【f6】 删除贴【shift】+【f5】 删除关键帧【shift】+【f6】 显示隐藏场景工具栏【shift】+【f2】

红米指令大全,绝对有用

红米指令大全,绝对有用 1.*#*#7780#*#* 重设为原厂设定,不会删除预设程序,及SD卡档案。 2.*2767*3855# 重设为原厂设定,会删除SD卡所有档案。 3.*#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体 4.*#*#7594#*#*当长按关机按钮时,会出现一个切换手机模式的窗口,包括:静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。 5.*#*#4636#*#*显示手机信息、电池信息、电池记录、使用统计数据、WiFi信息 6.*#*#273283*255*663282*#*#*开启一个能让你备份媒体文件的地方,例如相片、声音及影片等! 7.*#*#197328640#*#*启动服务模式,可以测试手机部分设置及更改设定WLAN、GPS及蓝牙测试的代码 8.*#*#232339#*#*或*#*#526#*#*或*#*#528#*#*–WLAN测试 9.*#*#232338#*#*–显示WiFiMAC地址 10.*#*#1472365#*#*–GPS测试 11.*#*#1575#*#*–其它GPS测试, 12.*#*#232331#*#*–蓝牙测试 13.*#*#232337#*#–显示蓝牙装置地址 14.*#*#8255#*#*启动GTalk服务监视器显示手机软件版本的代码 15.*#*#4986*2650468#*#*–PDA、Phone、H/W、RFCallDate 16.*#*#1234#*#*–PDA及Phone 17.*#*#1111#*#*–FTASW版本, 18.*#*#2222#*#*–FTAHW版本 19.*#*#44336#*#*–PDA、Phone、csc、buildTime、https://www.sodocs.net/doc/7712117610.html,、changelistnumber各项硬件测试 20.*#*#0283#*#*–PacketLoopback+ 21.*#*#0*#*#*–LCD测试 22.*#*#0673#*#*或*#*#0289#*#*–Melody测试 23.*#*#0842#*#*–装置测试,例如振动、亮度 24.*#*#2663#*#*–触控屏幕版本" 25.*#*#2664#*#*–触控屏幕测试 26.*#*#0588#*#*–接近感应器测试 27.*#*#3264#*#*–内存版本

计算机运行命令大全

开始-运行-命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger----开始信使服务 13. compmgmt.msc---计算机管理 14. net stop messenger-----停止信使服务 15. conf-----------启动netmeeting 16. dvdplay--------DVD播放器 17. charmap--------启动字符映射表 18. diskmgmt.msc---磁盘管理实用程序 19. calc-----------启动计算器 20. dfrg.msc-------磁盘碎片整理程序 21. chkdsk.exe-----Chkdsk磁盘检查 22. devmgmt.msc--- 设备管理器 23. regsvr32 /u *.dll----停止dll文件运行 24. drwtsn32------ 系统医生 25. rononce -p ----15秒关机 26. dxdiag---------检查DirectX信息 27. regedt32-------注册表编辑器 28. Msconfig.exe---系统配置实用程序 29. rsop.msc-------组策略结果集 30. mem.exe--------显示内存使用情况 31. regedit.exe----注册表 32. winchat--------XP自带局域网聊天 33. progman--------程序管理器 34. winmsd---------系统信息 35. perfmon.msc----计算机性能监测程序 36. winver---------检查Windows版本 37. sfc /scannow-----扫描错误并复原 38. taskmgr-----任务管理器(2000/xp/2003 39. winver---------检查Windows版本 40. wmimgmt.msc----打开windows管理体系结构(WMI) 41. wupdmgr--------windows更新程序 42. wscript--------windows脚本宿主设置 43. write----------写字板

汇编语言知识大全

第一章基础知识: 一.机器码:1.计算机只认识0,1两种状态。而机器码只能由0,1组成。故机器码相当难认,故产生了汇编语言。 2.其中汇编由三类指令形成:汇编指令(有机器码对应),伪指令,其他符号(编译的时候有用)。 每一总CPU都有自己的指令集;注意学习的侧重点。 二.存储器:1.存储单元中数据和指令没任何差别。 2.存储单元:Eg:128个储存单元(0~127)128byte。 线: 1.地址总线:寻址用,参数(宽度)为N根,则可以寻到2^N个内存单元。 据总线:传送数据用,参数为N根,一次可以传送N/8个存储单元。 3.控制总线:cpu对元器件的控制能力。越多控制力越强。 四.内存地址空间:1.由地址总线决定大小。 2.主板:cpu和核心器件(或接口卡)用地址总线,数据总线,控制总 线连接起来。 3.接口卡:由于cpu不能直接控制外设,需通过接口卡间接控制。

4.各类存储器芯片:RAM,BIOS(主板,各芯片)的ROM,接卡槽的 RAM CPU在操控他们的时候,把他们都当作内存来对待,把他们总的看作一个由 若干个存储单元组成的逻辑存储器,即我们所说的内存地址空间。 自己的一点理解:CPU对内存的操作是一样的,但是在cpu,内存,芯片之间的硬件本身所牵扯的线是不同的。所以一些地址的功能是对应一些芯片的。 第二章寄存器 引入:CPU中含有运算器,寄存器,控制器(由内部总线连接)。而寄存器是可以用来指令读写的部件。8086有14个寄存器(都是16位,2个存储空间)。 一.通用寄存器(ax,bx,cx,dx),16位,可以分为高低位 注意1.范围:16位的2^16-1,8位的2^8-1 2.进行数据传送或运算时要注意位数对应,否则会报错 二.字:1. 1个字==2个字节。 2. 在寄存器中的存储:0x高位字节低位字节;单元认定的是低单元 数制,16进制h,2进制b

flash动画代码中的flash动作代码大全

flash动画代码中的flash动作代码大全 一、几种Action命令 1.影片的播放与停止: Play( );//播放命令 stop( );//停止命令 2.改变Frame流向命令 gotoAndPlay(frame) //跳到指定的画面并连续播放。 gotoAndStop(frame) //跳到指定的画面并停止播放。 gotAndplay(“场景名称”,frame)//跳到指定场景帧并连续播放。 gotoAndStop(“场景名称:,frlme)//跳到指定场景帧并停止播放。 nextFrame( );//跳到下一帧播放; PrevPrame( );//跳到上一帧播放。 3.控制影片剪辑的播放与停止:tellTarget命令 如:tellTarget(“C1”) {gotoAndStop(2);}//跳影片剪辑实例C1的第2帧并停止。 二、几种功能元件的制作方法 1.计时器的制作 单击菜单Insert/new symbol,在弹出的对话框中输入插入的符号名称(如:计时器),确定后选择文字工具,属性为动态(Dynamic text),在第一帧中画两个文本框。分别设置变量名为munite和timer,在两个文本框之间画一个形如冒号的圆点(这两个圆点可以做成一个符号,类型为电影片段,每秒闪动一次.然后拖入到两文本框之间。在第二帧插入帧。在第一帧输入动作脚本(Action)如下: //设置时间的初值 if(!started) { start_time=getTimer(); started=true; timer=0; i=o; munite=0; } x=getTimer()-start_time;//计算时间的变化 x=int(x/1000); //时间的单位为1000分之一秒 y=x-60*i if (y>59) {i=i+1;munite=munite+1 timer=timer+1: } else {timer=y} 该符号制作完毕后。将其拖入主场景中即可。 2.智能判断选择题,并作正误提示 单击菜单Insert/new symbo1,在弹出的对话框中输入插入的符名称。如:“对错提示”。 符号类型为“电影片段”。在第一帧输入文本“在括号内输入答案,按enrer键确定“在 该帧上输入动作脚本: _root.flah=false;_root.ans=" ";gotoAndStop(1);在第16帧插入空关键帧。在该帧上 画一个形如“x”的图或输入文本“x”,在第30帧插入关键帧,帧AAction为_root.ans=" ":gotoAndStop(31);在第31帧插人空白关键帧,在该帧上输人静态文本“请重作,按e nter键确定。“在该帧输入脚本:“stop();”至此,该符号制作主或:例如:

红米进工程模式

最后无意间在MIUI论坛看到了一串神奇的数字*#*#13411#*#* ,哈哈,进入工程模式了,调节成功,重启仍然有效, 内牛满面啊,红米终于接近完美了.......... 虽然类似的帖子不少,我还是贴出来给红米粉共享吧,因为到目前为止,仍然大把的人问这个问题,而且我没有找到完整解说这个问题的帖子。 首先在拨号界面输入神奇数字*#*#13411#*#* 然后进入到工程模式了,EngineerMode 然后向左滑动界面到Hardware Testing界面 然后选择Audio 可以看到Headset Mode就是耳机模式,点击进入,在Type里选择Media 可以看到在level 0里的数值非常大,具体值忘了,可能是112,我估计红米的测试工程师是在嘈杂的厂房里调节声音参数的, 要不然搞这么大干嘛,无聊啊 然后再level 0 --6 输入适当的参数,这个根据个人情况,我是每个level增长30,level 6可输入范围值的最大(160或255)或稍微少一些,以免破音。输入完数字值后,别忘按set呀!! 调节成功后,放了一段电影,哇!!效果超好啊,终于可以被窝里看在线视频了! 然后又进入收音机,K! 还这么大,赶紧输入神奇数字,

来到上面第4张图的位置,选择FMR,然后照方抓药,level0-6调节一遍,退出, 收音机终于好了。 怕没root,存不住,重启手机,调节依然有效啊,再 进入到“Audio”里面我们可以看到里面三个选项,分别是Normal Mode(正常模式),Headset Mode(耳机模式),Loudspeaker Mode(扬声器/外放声音模式),进入LoudSpeaker Mode(这个是外放的声音即铃声的选项)。 将Value Is 0-255位置,右边的数值填写大,即255,然后按一下“Set”确定(提示,如有破音请减少数值)。Max Vol. 0-160位置右边的数值填写最大,

电脑运行命令大全

外部命令其实就是一些可执行的文件(.exe文件),程序文件(.com 文件),和批处理文件(.bat),也包括微软后来更新windows installer 后而以.msi命名的文件 常见的运行命令有 winver检查Windows版本 dxdiag检查DirectX信息 mem.exe显示内存使用情况 Sndvol32音量控制程序 sfc.exe系统文件检查器 gpedit.msc 组策略 regedit.exe 注册表 Msconfig.exe 系统配置实用程序 cmd.exe CMD命令提示符 chkdsk.exe Chkdsk磁盘检查 mem.exe显示内存使用情况 gpedit.msc 组策略 regedit.exe 注册表 Msconfig.exe系统配置实用程序 cmd.exe CMD命令提示符 services.msc 服务 lusrmgr.msc 本地账户管理 drwtsn32 系统医生 cleanmgr 整理 iexpress 木马捆绑工具,系统自带 mmc 控制台

dcpromo 活动目录安装 ntbackup 系统备份和还原 rononce -p 15秒关机 taskmgr任务管理器 conf 启动netmeeting devmgmt.msc 设备管理器 diskmgmt.msc NT的磁盘管理器 compmgmt.msc 计算机管理 winchat 局域网聊天 dvdplay DVD播放器 mplayer2 简易widnows media player mspaint 画图板 nslookup 网络管理的工具 syskey 系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 wupdmgr WIDNOWS UPDATE Clipbrd 剪贴板查看器 Odbcad32 ODBC数据源管理器 Nslookup IP地址侦测器 编辑本段开始运行命令集锦 winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置

8086汇编指令手册

8086汇编指令手册 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈. POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈. PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈. POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈. BSWAP 交换32位寄存器里字节的顺序 XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数) CMPXCHG 比较并交换操作数.( 第二个操作数必须为累加器AL/AX/EAX ) XADD 先交换再累加.( 结果在第一个操作数里) XLAT 字节查表转换. —— BX 指向一张256 字节的表的起点, AL 为表的索引值(0-255,即 0-FFH); 返回AL 为查表结果. ( [BX+AL]->AL ) 2. 输入输出端口传送指令. IN I/O端口输入. ( 语法: IN 累加器, {端口号│DX} ) OUT I/O端口输出. ( 语法: OUT {端口号│DX},累加器) 输入输出端口由立即方式指定时, 其范围是0-255; 由寄存器DX 指定时, 其范围是0-65535. 3. 目的地址传送指令. LEA 装入有效地址. 例: LEA DX,string ;把偏移地址存到DX. LDS 传送目标指针,把指针内容装入DS. 例: LDS SI,string ;把段地址:偏移地址存到DS:SI. LES 传送目标指针,把指针内容装入ES. 例: LES DI,string ;把段地址:偏移地址存到ES:DI. LFS 传送目标指针,把指针内容装入FS. 例: LFS DI,string ;把段地址:偏移地址存到FS:DI. LGS 传送目标指针,把指针内容装入GS. 例: LGS DI,string ;把段地址:偏移地址存到GS:DI. LSS 传送目标指针,把指针内容装入SS. 例: LSS DI,string ;把段地址:偏移地址存到SS:DI. 4. 标志传送指令. LAHF 标志寄存器传送,把标志装入AH. SAHF 标志寄存器传送,把AH内容装入标志寄存器.

FLASH fscommand命令详解

因为很多人对FSCommand的某些功能都不是很了解 经常发贴而又得不到有效的回答,因此我整理了一些资料希望对大家有帮助 fscommand(cmd_string, arg_string) 执行主机端指令。cmd_string指定所要执行的指令名,可为FlashPlayer的 指令或浏览器javascript函数。arg_string声明该指令所用到的参数。 FlashPlayer的指令有(只能在独立播放器时使用): "fullscreen" 是否全屏播放,参数为true或false "allowscale" 是否允许通过拉伸窗口缩放影片,参数为true或false "showmenu" 是否在播放器显示菜单,参数为true或false "trapallkeys" 是否屏蔽播放器的快捷键(如Esc表示停止播放并恢复 "save" 隐藏属性,作用是存变量到文本文件. 视窗显示),参数为true或false。但Alt+F4系统快捷 键(关闭窗口)依然可用。 "exec" 运行arg_string所指定的文件。 ■□FSCommand语句中的exec命令可以使swf 文件具有读写磁盘的功能 这部分内容说的是,FSCommand->exec命令与操作系统进行交互的用法,包括如何打开本地文件,存储文件,建立目录,打开浏览器窗口以及其它外部程序。针对MAC机和PC机使用不同的操作系统,FSCommand语句在实际写法上不尽相同,本文以PC机为例进行说明。(MAC机中的情况不作翻译) 适用于Windows 9X的FSCommand->exec命令详细说明: (注:若要将以下命令句法移植到NT/2000/Me上,不能原封不动的照搬,需要略作改动,请自行实践。) 1、存储文件到硬盘 有时我们想要在用户的机子上留下cookie,或在用户的硬盘上存储一些其它类型的信息,唯一可行的方法就是借助FSCommand,它通过调用用户Windows系统的https://www.sodocs.net/doc/7712117610.html,命令打开MS-DOS窗口实现文件的存储。因为使用DOS命令行的方式生成文件,所以MS-DOS窗口是必然要出现的,但在高配置机子上,这个过程一闪而过,用户不易察觉。使得该命令生效的前提是,含有这个FSCommand语句的swf文件必须是在本机上运行,而不是通过网络来访问。 举例:将swf文件中文本输入框(变量名为:textbox)的内容存到一个新创建的和swf文件位于相同目录下的名 为textfile.txt的文件中,并作为值赋给新的变量var。如下书写FSCommand 语句: 打开Action面板选择Normal模式,在语句列表中选取FSCommand语句,转到面板下部:在Command框中填写:exec (不要复选其后的Expression复选框) 在Arguments框中填写:"https://www.sodocs.net/doc/7712117610.html," add chr(9) add "/c" add chr(9) add "echo" add chr(9) add

Windows运行命令大全

1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger----开始信使服务 13. compmgmt.msc---计算机管理 14. net stop messenger-----停止信使服务 15. conf-----------启动netmeeting 16. dvdplay--------DVD播放器 17. charmap--------启动字符映射表 18. diskmgmt.msc---磁盘管理实用程序 19. calc-----------启动计算器 20. dfrg.msc-------磁盘碎片整理程序 21. chkdsk.exe-----Chkdsk磁盘检查 22. devmgmt.msc--- 设备管理器 23. regsvr32 /u *.dll----停止dll文件运行 24. drwtsn32------ 系统医生 25. rononce -p ----15秒关机 26. dxdiag---------检查DirectX信息 27. regedt32-------注册表编辑器 28. Msconfig.exe---系统配置实用程序 29. rsop.msc-------组策略结果集 30. mem.exe--------显示内存使用情况 31. regedit.exe----注册表 32. winchat--------XP自带局域网聊天 33. progman--------程序管理器 34. winmsd---------系统信息 35. perfmon.msc----计算机性能监测程序 36. winver---------检查Windows版本 37. sfc /scannow-----扫描错误并复原 38. taskmgr-----任务管理器(2000/xp/2003 40. wmimgmt.msc----打开windows管理体系结构(WMI) 41. wupdmgr--------windows更新程序 42. wscript--------windows脚本宿主设置 43. write----------写字板 44. winmsd---------系统信息 45. wiaacmgr-------扫描仪和照相机向导

8086汇编语言指令的寻址方式有哪几类

1. 8086汇编语言指令的寻址方式有哪几类?用哪一种寻址方式的指令执行速度最快? 寄存器寻址最快 7. 下面这些指令哪些是正确的?哪些是错误的?如是错误的,请说明原因。 XCHG CS , AX ;不能修改CS MOV [BX] , [1000] ;不能在两个内存单元之间直接进行数据传送 XCHG BX , IP ;不能用名字直接访问IP PUSH CS POP CS ;不允许直接修改CS值 IN BX , DX ;输入数据必须使用累加器AL或AX MOV BYTE [BX] , 1000 ;格式错误,且超范围,应为MOV word PTR [BX],1000 MOV CS , [1000];不允许直接修改CS值 20.带参数的返回指令用在什么场合?设栈顶地址为3000H,当执行RET 0006后,SP的值为多少? 利用堆栈传递参数时使用;对于近调用SP=3008H,对于远调用SP=300AH 27.设当前SS=2010H,SP=FE00H,BX=3457H,计算当前栈顶地址为多少?当执行 PUSH BX指令后,栈顶地址和栈顶2个字节的内容分别是什么? 栈顶地址:SS:SP,物理地址为:2FF00H;PUSH 完以后栈顶地址为:SS:SP=2010:FDFEH,即物理地址为:2FEFEH,内容为:57H 34H(由低地址到高地址) B P7 5. 设(DS)=3000H,(BX)=1100H,(CS)=0062H,(S1)=0002H,(31100H)=52H, (31101H)=8FH,(31162H)=6BH,(31163H)=99H,(31103H)=F6H, (32200H)=AAH,(32201H)=B6H,(32800H)=55H,(32801H)=77H,给出下列各指令执行后AX寄存器的内容: (1) MOV AX,BX (2) MOV AX,[BX] (3) MOV AX,4200H (4) MOV AX,[2800H] (5) MOV AX,1100H[BX] (6) MOV AX,[1160H+SI] 9. 分别执行下列各指令组,写出AX的内容: (1) MOV AX,93A4H NEG AX 73A4-8c5c,e689-1977 (AX)=6C5CH (2) XY DW "AB" MOV AX,XY (AX)=4142H (3) MOV AX,2B7EH MOV CX,4DB5H ADD AX,CX (AX)=7933H (4) XA DW 0BD57H MOV AX,0FBCDH AND AX,XA (AX)=B945H (5) STC MOV BX, 0B69FH MOV AX, 43A2H SBB AX, BX

flash动作命令大全

Flash动作命令大全 外部调用swf on (release) { loadMovieNum("service.swf", 1); } 外部调用数据 loadVariablesNum("about.txt", 0); https://www.sodocs.net/doc/7712117610.html,eCodepage = true;//中文 音乐加入 mySound = new Sound(); mySound.attachSound("1"); mySound.start(); 关闭指定音乐 mySound.stop("1"); 外部调用音乐 mySound=new Sound(); mySound.loadSound("music.mp3",true); mySound.start(0,100) 关闭音乐 mySound.stop(); 链接场景: on (release) { gotoAndStop("猫的历史",1); } 清空文本框 _root.text="" On(Release) Set Variable:"input" = "" Set Variable:"output" = "" End On 轻松实现Flash的全屏播放 许多人都看过这样的效果:把光盘放入光驱后,光盘自动运行,接着便是一段Flash制 作的开场动画,动画是全屏播放的,且右键点击无效,动画播放结束后,出现“关闭”按钮,单击该按钮后,全屏动画关闭。 其实上面提到的全屏播放以及取消右键菜单等效果都是靠Fscommand指令在发挥作用。Fscommand指令主要是用来控制Flash影片播放器的,但也可以用来打开其它的应用程序。Fscommand指令只有在Flash影片播放器执行时才有效(.swf和.exe),在Flash制作过程中,按“Ctrl+Enter”预览动画,以及把动画发布成网页文件时,此指令无法发挥它的功能。Fscommand指令使用的语法是:Fscommand("command","arguments") Command是指令的相关命令,arguments是命令的参数。 下面我们就来讲讲如何通过Fscommand指令来实现全屏播放、取消Flash播放时的右键 菜单以及关闭Flash动画。 1、全屏播放Flash

小米手机电池校正的方法

【小米手机电池校正的方法】 说下关于手机校正的方法,一般来说,电池校正还是用土办法比较好,别借助第三方软件,很多都是骗人的,压根没用。 非root手机: 1.保持手机开机状态,连接充电器充电(USB和线缆充电均可) 2.电池充满后,把手机从充电器拔下 3.关闭手机,再连接充电器充电,让手机再次充到LED灯变成绿色 4.拔下手机充电器 5.手机开机,等到手机开机并完全进入系统后,迅速关机 6.再次连接充电器到已经关闭的手机,等待几分钟后LED灯会再次变成绿色 7.把手机从充电器拔下,开机正常使用 已经取得root权限的手机: 1.保持手机开机状态,连接充电器充电 2.电池充满后,把手机从充电器拔下 3.关闭手机,再连接充电器充电,让手机再次充到LED灯变成绿色 4.拔下手机充电器 5.手机开机,等到手机开机并完全进入系统后,迅速关机 6.再次连接充电器到已经关闭的手机,等待几分钟后LED灯会再次变成绿色 7.启动手机进入recovery模式(同时按住手机返回键和电源键启动),然后选择wipebatterystats即可 或者用: 1.开机,连接上充电器,直到指示灯变绿 2.拔掉充电器,关机,接上充电器,直到指示灯变绿 3.拔掉充电器,开机,进入系统后,关机,接上充电器,直到指示灯变绿 4.拔掉充电器,开机到recovery里面的advanced菜单里面wipebatterystatus后重启即可 按照上面的步骤进行后电池校准就完成了,只比平时充电多用了5分钟的时间,但是校准后的电池和以前明显不同。 在电池校准前你会发现的电池在充满电的情况下稍微使用就会降到93%左右,而校准后可以保持数小时100%的状态才开始降低到99%,总之校准后的电池绝对会让你惊喜。 另外root过的的手机通过recovery程序wipebatterystats后效果更好,但也不是必须。 注意电池校准只需要进行一次即可,多次尝试也不会让你的电池活性再增强。 如果你的电池在进行上述操作后仍然没有提升,那就要怀疑你的电池是否原装还是仿造的了。

8086汇编指令大全.

标志寄存器:9个有效位,分 6个状态寄存器和 3个控制寄存器 CF 当执行一个加法(减法使最高位产生进位(借位时 CF=1 否则 CF=0 PF 指令执行的结果低 8位有偶数个一时, CF=1 否则 CF=0 AF 当执行一个加法(减法使运算结果低 4位向高 4位有进位(借位时 AF=1 否则 AF+0 ZF 当前运算结果为零, ZF=1 否则 ZF=0 SF 符号标志位 OF 溢出标志位 DF 方向标志位 IF 中断允许位 IF=1时响应外部中断

TF 跟踪标志位 操作数:[目的操作数(OPD ,源操作数(OPS ] ;立即操作数,寄存器操作数,存储器操作数。寻址方式: 1 寄存器寻址例:INC AX ; MOV AX , BX 2 寄存器间接寻址 (寄存器只能是 BX , DI , SI , BP ; [PA=(BX 、 DI 、 SI +DS》 4 或 BP+SS》4] 3 寄存器相对寻址 4 基址变址寻址 5 相对基址变址寻址 6 直接寻址 7 立即数寻址 i. 立即数寻址立即数寻址不能用在单操作数指令中 ii. 在双操作数中,立即数寻址方式不能用于目的操作数字段 指令系统: 1 数据传送指令 mov 注意: 不允许在两个存储单元之间直接传送数据

不允许在两个段寄存器之间传送数据 不允许用立即数直接为段寄存器赋值 不影响标志位 不允许寄存器或存储单元到除 CS 外的段寄存器 2 入栈(出栈指令 PUSH (POP 注意: PUSH 操作数不能是“立即数” POP 操作数不能是段寄存器 CS 不影响标志位 先进后出 单操作符 3 交换指令 XCHG 注意:

FLASH命令大全

flash快捷键大全 工具 箭头工具【V】部分选取工具【A】线条工具【N】 套索工具【L】钢笔工具【P】文本工具【T】 椭圆工具【O】矩形工具【R】铅笔工具【Y】 画笔工具【B】任意变形工具【Q】填充变形工具【F】墨水瓶工具【S】颜料桶工具【K】滴管工具【I】 橡皮擦工具【E】手形工具【H】缩放工具【Z】,【M】菜单命令 新建FLASH文件【Ctrl】+【N】 打开FLA文件【Ctrl】+【O】 作为库打开【Ctrl】+【Shift】+【O】 关闭【Ctrl】+【W】 保存【Ctrl】+【S】

另存为【Ctrl】+【Shift】+【S】 导入【Ctrl】+【R】 导出影片【Ctrl】+【Shift】+【Alt】+【S】发布设置【Ctrl】+【Shift】+【F12】 发布预览【Ctrl】+【F12】 发布【Shift】+【F12】 打印【Ctrl】+【P】 退出FLASH【Ctrl】+【Q】 撤消命令【Ctrl】+【Z】 剪切到剪贴板【Ctrl】+【X】 拷贝到剪贴板【Ctrl】+【C】 粘贴剪贴板内容【Ctrl】+【V】 粘贴到当前位置【Ctrl】+【Shift】+【V】清除【退格】

复制所选内容【Ctrl】+【D】 全部选取【Ctrl】+【A】 取消全选【Ctrl】+【Shift】+【A】剪切帧【Ctrl】+【Alt】+【X】 拷贝帧【Ctrl】+【Alt】+【C】 粘贴帧【Ctrl】+【Alt】+【V】 清除贴【Alt】+【退格】 选择所有帧【Ctrl】+【Alt】+【A】编辑元件【Ctrl】+【E】 首选参数【Ctrl】+【U】 转到第一个【HOME】 转到前一个【PGUP】 转到下一个【PGDN】

电脑开始运行命令大全

开始→运行→输入命令集锦Win+R运行 gpedit.msc-------------------------组策略 explorer-------------------------打开资源管理器 logoff--------------------------注销命令 tsshutdn-------------------------60秒倒计时关机命令services.msc-------------------------本地服务设置 oobe/msoobe /a----------------------检查xp是否激活 notepad--------------------------打开记事本 cleanmgr-------------------------垃圾整理 net start messenger-----------------开始信使服务 net stop messenger-----------------停止信使服务 conf-------------------------启动 charmap-------------------------启动字符映射表diskmgmt.msc-------------------------磁盘管理实用程序 calc-------------------------启动计算器 dfrg.msc-------------------------磁盘碎片整理程序chkdsk.exe-------------------------chkdsk磁盘检查devmgmt.msc-------------------------设备管理器 regsvr32 /u *.dll-------------------停止dll文件运行 drwtsn32-------------------------系统医生 rononce -p ------------------------15秒关机 dxdiag-------------------------检查directx信息 regedt32-------------------------注册表编辑器 msconfig.exe-------------------------系统配置实用程序 rsop.msc-------------------------组策略结果集 mem.exe-------------------------显示内存使用情况regedit.exe-------------------------注册表(16位那个) winchat-------------------------xp自带局域网聊天progman-------------------------程序管理器 winmsd-------------------------系统信息 perfmon.msc-------------------------计算机性能监测程序 winver-------------------------检查windows版本 sfc /scannow-----------------------扫描错误并复原wmimgmt.msc-------------------------打开windows管理体系结构wupdmgr-------------------------windows更新程序 w脚本---------------------------windows脚本宿主设置write-------------------------写字板 wiaacmgr-------------------------扫描仪和照相机向导mplayer2-------------------------简易 mspaint-------------------------画图板 mstsc-------------------------远程桌面连接

相关主题