黑龙江省教育学院汇编语
假设 VAR1 和 VAR2 为字变量, LAB 为标号,试指出下列指令的错误之处: (1) ADD VAR1, VAR2 ; (2) SUB AL, VAR1 ; (3) JMP LAB [SI] ; (4) JNZ
答案是:假设VAR1和VAR2为字变量,LAB为标号,试指出下列指令的错误之处: (1) ADD VAR1, VAR2 ;不能都是存储器操作数 (2) SUB AL, VAR1 ;数据类型不匹配 (3) JMP LAB [SI] ;LAB是标号而不是变量名,后面不能加[SI] (4) JNZ VAR1 ;VAR1是变量而不是标号 (5) JMP NEAR LAB ;应使用NEAR PTR
指出下列指令的错误: (1) MOV AH, BX ; (2) MOV [BX], [SI] ; (3) MOV AX, [SI][DI] ; (4) MOV MYDAT [BX][SI], ES:AX ; (5)
答案是:(1) MOV AH, BX ;寄存器类型不匹配 (2) MOV [BX], [SI] ;不能都是存储器操作数 (3) MOV AX, [SI][DI] ;[SI]和[DI]不能一起使用 (4) MOV MYDAT [BX][SI], ES:AX ;AX寄存器不能使用段超越 (5) MOV BYTE PTR [BX], 1000 ;1000超过了一个字节的范围 (6) MOV BX, OFFSET MYDAT [SI] ;MYDAT [SI]已经是偏移地址,不能再使用OFFSET (7) MOV CS, AX ;CS不能用作目的寄存器 (8) MOV ECX, AX ;两个操作数的数据类型不同
下列指令中错误的指令是( )(本题13.5分) A、 ADD [BX],[2000H] B、 ADC CL,AX C、 SBB AX,BX D、 SUB 2000H,BH
答案是:标准答案:ABD
(AL)=9AH,(BL)=0BCH,当执行指令 ADD AL, BL 后( )(本题13.5分) A、 CF=1 B、 ZF=0 C、 SF=1 D、 OF=0
答案是:标准答案:AB
下列关于I/O编址方式的描述中错误的是 ( )(本题3.0分) A、 I/O编址方式分为统一编址和独立编址两种 B、 统一编址就是将I/O地址看作是存储器地址的一部分 C、 独立编址是指I/O地址空间和主存地址空间是独立的
答案是:标准答案:D
为使ADDR+2字存储单元中存放内容为0022H,请问横线处的语句应为( ) (本题3.0分) A、 org 20H B、 org 21H C、 org 22H D、 org 19H
答案是:标准答案:A
冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是 ()(本题3.0分) A、 指令操作码的译码结果 B、 指令和数据的寻址方式 C、 指令周期的不同阶段 D、 指令和数据所在的存储单
答案是:标准答案:C
在汇编程序开发过程中,分别运用哪些程序文件实现对源程序文件的汇编和连接? ( )(本题3.0分) A、 MASM、LINK B、 DOS、LINK C、 MASM、DEBUG D、 MASM、DOS
答案是:标准答案:A
编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是( )(本题3.0分) A、 CMP B、 SUB C、 AND D、 MOV
答案是:标准答案:D
INC BYTE PTR [BX]指令中的操作数的数据类型是( )。(本题3.0分) A、 双字 B、 字 C、 字节 D、 四字
答案是:标准答案:C
在汇编语言程序设计中,伪指令SIZE OF的含义是回送变量的( )(本题3.0分) A、 类型 B、 地址 C、 长度 D、 占用字节数
答案是:标准答案:D
在汇编语言程序设计中,伪指令OFFSET的含义是回送变量或标号的( )(本题3.0分) A、 段地址值 B、 偏移地址值 C、 物理地址值 D、 操作数
答案是:标准答案:B
指令JMP FAR PTR LOP1 属于 ( )。(本题3.0分) A、 段内转移直接寻址 B、 段内转移间接寻址 C、 段间转移直接寻址 D、 段间转移间接寻址
答案是:标准答案:C
默认堆栈指针寄存器是( )。(本题3.0分) A、 IP B、 SP C、 DI D、 SI
答案是:标准答案:B
目前为: 1/1 页  首页   上页 下页 尾页