|
本题添加时间:2023/4/3 12:59:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
假设 VAR1 和 VAR2 为字变量, LAB 为标号,试指出下列指令的错误之处: (1) ADD VAR1, VAR2 ;
(2) SUB AL, VAR1 ;
(3) JMP LAB [SI] ;
(4) JNZ VAR1 ;
(5) JMP NEAR LAB ;
|
答案是:假设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、指出下列指令的错误:
(1) MOV AH, BX ;
(2) MOV [BX], [SI] ;
(3) MOV AX, [SI][DI] ;
(4) MOV MYDAT [BX][SI], ES:AX ;
(5)
2、下列指令中错误的指令是( )(本题13.5分)
A、 ADD [BX],[2000H]
B、 ADC CL,AX
C、 SBB AX,BX
D、 SUB 2000H,BH
3、(AL)=9AH,(BL)=0BCH,当执行指令 ADD AL, BL 后( )(本题13.5分)
A、 CF=1
B、 ZF=0
C、 SF=1
D、 OF=0
4、下列关于I/O编址方式的描述中错误的是 ( )(本题3.0分)
A、 I/O编址方式分为统一编址和独立编址两种
B、 统一编址就是将I/O地址看作是存储器地址的一部分
C、 独立编址是指I/O地址空间和主存地址空间是独立的
5、为使ADDR+2字存储单元中存放内容为0022H,请问横线处的语句应为( )
(本题3.0分)
A、 org 20H
B、 org 21H
C、 org 22H
D、 org 19H
|
|