正在加载图片...
4.3基本伪指令 (4)MASM是强类型的。变量在定义后,其类型便被确定,使用时要注意类型匹配。例如 OPI DB ?, OP2 DW,2? 下列两条指令执行不同类型的操作 MOV OP1+1. 0 字节操作指令,将0作为1个字节送到地址OP1+ MOV OP2+2.0 ;字操作指令,将0作为1个字送到地址OP2+2 然而,下列两条指令是错误的 MOV OP1,AⅩ 类型不匹配 MOV OP2. AL 类型不匹配 若希望进行与变量类型不一致的操作,例如,对字变量实施字节操作,如何处理? 可以采用下面介绍的 LABEL伪指令或类型操作符PTR等。 2021//21 80x86汇编语言程序设计2021/1/21 80x86汇编语言程序设计 4.3 基本伪指令 (4)MASM是强类型的。变量在定义后,其类型便被确定,使用时要注意类型匹配。例如: OP1 DB ?, ? OP2 DW ?, ? 下列两条指令执行不同类型的操作: MOV OP1 + 1, 0 ; 字节操作指令,将0作为1个字节送到地址OP1 + 1 MOV OP2 + 2, 0 ; 字操作指令,将0作为1个字送到地址OP2 + 2 然而,下列两条指令是错误的: MOV OP1, AX ; 类型不匹配 MOV OP2, AL ; 类型不匹配 若希望进行与变量类型不一致的操作,例如,对字变量实施字节操作,如何处理? 可以采用下面介绍的LABEL伪指令或类型操作符PTR等
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有