




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.知识点:0403(汇编语言程序格式) * 汇编语言源程序经汇编程序汇编后产生的文件的扩展名是( B)。选项A)MAP选项B)OBJ选项C)ASM选项D)EXE4.知识点:0403(汇编语言程序格式) * 汇编语言的什么文件经链接(LINK)后产生可执行文件?( D)选项A)EXE选项B)OBJ选项C)MAP选项D)LST7. 知识点:0401(汇编程序功能) * 汇编语言源程序是( A)程序。选项A)不可直接执行的选项B)经连接后就可直接执行的选项C)经汇编程序汇编后就可执行的选项D)可直接执行的14知识点:0302(程序占有的空间和执行时间) * 如果指令的运算结果为,则(&
2、#160; C )标志位为。选项A)SF选项B)CF 选项C)ZF选项D)OF15知识点:0302(程序占有的空间和执行时间) * 如果指令的运算结果中有奇数个,则( C )标志位为。选项A)OF选项B)CF选项C)PF选项D)SF16. 知识点:0301(80x86的寻址方式) * IBM PC机的内存是按( D)是编址的。选项A)位选项B)双字选项C)字选项D)字节23知识点:0301(80x86的寻址方式80x86的寻址方式) * 如果内存的某一单元的物理地址为12345H。则它的逻辑地址为( C ):0345H。选项A)0120H 选项B)12000
3、H选项C)1200H选项D)0012H24知识点:0301(80x86的寻址方式80x86的寻址方式) * 如果一个字变量中存放16个字,该字变量的起始地址为1000H:2000H,则该字变量数据区中的最末一个字单元的物理地址为( D )。选项A)12020H 选项B)12000H选项C)1201FH选项D)1201EH25知识点:0301(80x86的寻址方式80x86的寻址方式) * 设22000H、22001H单元分别存放的数据为12H、34H,若要读取22000H字单元中的数据,此时读出的数据是( A )。选项A)3412H选项B)12H选项C)34H选项D)1234H30知
4、识点:0401(汇编程序功能) * 下列叙述正确的是( A )。选项A)机器指令是可执行指令选项B)汇编语言源程序可直接执行选项C)汇编语言目标程序可直接执行选项D)高级语言程序可直接执行答案:D31知识点:0301(80x86的寻址方式) * 设BX=2000H,SI=3000H,指令MOV AX,BX+SI+8的源操作有效地址为(B )。选项A)5000H 选项B)5008H选项C)23008H选项D)32008H32知识点:0301(80x86的寻址方式) * 设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,BX的源操作数的物理 地址为(
5、A )。选项A)13000H选项B)33000H 选项C)3000H选项D)23000H 33知识点:0301(80x86的寻址方式) * 设DS=2000H,ES=3000H,SI=200H,指令MOV ES:SI,AL的目的操作数的物理地址为(D )。选项A)200H选项B)20200H 选项C)50200H选项D) 30200H38知识点:0301(80x86的寻址方式) * 段内间接寻址只改变(A )中的内容。选项A)IP选项B)CS和IP选项C)CS选项D)PSW39知识点:0301(80x86的寻址方式) * 段间间接寻址只改变( D
6、 )中的内容。选项A) PSW选项B)IP选项C)CS选项D)CS和IP 40知识点:0301(80x86的寻址方式) * 下述指令中不改变PSW的指令是( A )。选项A)ADD AL,BL选项B)AND AL,0FH选项C)SHR BX,CL选项D)MOV AX,BX 43知识点:0301(80x86的寻址方式) * 指令JMP WORD PTR BX属于( B )寻址。选项A)段间间接选项B)段内间接选项C)段间直接选项D
7、)段内直接46知识点:0303(80x86的指令系统) * 十进制数字74所对应的压缩型BCD码的形式是( C )。选项A)74选项B)4AH选项C)74H 选项D)4A答案:C47知识点:0303(80x86的指令系统) * 十进制数字85所对应的非压缩型BCD码的形式是( A )。选项A)0805H 选项B)0085H选项C)0805选项D)0085答案:A48知识点:0303(80x86的指令系统) * 设AL=67H,执行“CMP AL,76H”后,AL=( C )。选项A)88选项B)0DFH选项C)67H选项D)76H 50知
8、识点:0303(80x86的指令系统) * 压栈操作是(B )位数的操作。选项A)8选项B)16选项C)4选项D)1252知识点:0303(80x86的指令系统) * 设AX=3762H,CL=5,执行“SHR AX,CL”后,AX=(C )。选项A)0376H选项B)0376选项C)01BB选项D)01BBH53知识点:0303(80x86的指令系统) * 若要在BUF缓冲区中寻找与AL中不相等的数据,应使用( C )SCASB串操作指令。选项A)REPNE选项B)REP选项C)REPE选项D)REPNZ54知识点:0301(80x86的寻址方式) * 如
9、果“JNC L”指令的操作码放在0040H,转移后在0020H处取下一条指令的操作码,那么该条指令的位移量是( C )。选项A)20H选项B)1EH选项C)0DEH选项D)0E0H答案:C55知识点:0301(80x86的寻址方式) * 如果“JA P”指令的操作码放在0050H, 该指令的位移量为34,执行完此条指令转移到取下一条指令的偏移地址为(C )选项A)0082H选项B)0084H选项C)0086H选项D)0088H答案:C57知识点:0303(80x86的指令系统) * 设AX、BX寄存器中存放的是有符号的二进制数据,若执行“CMP
10、AX,BX”指令后,( D )L表示大于则转L。选项A)JZ选项B)JA选项C)JEG选项D)JG58知识点:0303(80x86的指令系统) * 执行“DIV BX”指令后,( C )寄存器中存放商。选项A)AL选项B)AH选项C)AX选项D)DX59知识点:0303(80x86的指令系统) * 执行“(D)AX,BX”指令不改变AX寄存器中的内容。选项A)OR选项B)ADD选项C)XOR选项D)CMP60知识点:0303(80x86的指令系统) * 若AX=1000H,执行“NEG AX”指令后,AX=( A )。选项
11、A)1000H选项B)0E000H选项C)0F000H选项D)1001H63知识点:0303(80x86的指令系统和寻址方式) * 下列指令不正确的是( A )。选项A)MOV BL,OFFSET B选项B)LEA BX,B选项C)MOV BX,OFFSET B选项D)MOV BX,B64知识点:0402(伪操作) * 若定义“BUF DB 1,2,3,4”,执行MOV AL,TYPE BUF 后AL=( D )。选项A)4选项B)3选项C
12、)2选项D)1答案:D65知识点:0402(伪操作) * 若定义“A EQU 100”,执行“MOV AX,A”后,AX=( C )。选项A)A的偏移地址选项B)A单元中的内容选项C)100选项D)A的段地址答案:C66知识点:0402(伪操作) * 若定义“B DW 1,2,10 DUP(0)”,则该伪指令分配( D )字节单元。 选项A)22选项B)20选项C)10选项D)2468知识点:0402(伪操作) * 伪指令是( C)规定的汇编说明符,它在源程序汇编时进行说明。选项A)MASM MAS
13、M选项B)LINK选项C)MASM选项D)EDIT72知识点:0404 (汇编语言程序的上机过程) * 若要求一个段的起始位置能被256整除的单元开始,在定位方式选项中应选( )。选项A)PAGE选项B)WORD选项C)PARA选项D)BYTE答案:A75知识点:0404 (汇编语言程序的上机过程) * ASSUME伪指令说明了汇编程序所定义段与段寄存器的关系,它只影响(D )的设定。选项A)连接程序选项B)目标程序选项C)汇编程序选项D)源程序答案:D76知识点:0303 (80x86的指令系统和寻址方式) * 设C和D为字变量,X为标号,下列指令中不正确的是( C
14、)。选项A)MOV AX,C选项B)MOV AX,D选项C)JNE C选项D)JMP X79知识点:0301 (80x86的寻址方式) * 一个段可以放在内存的任何地方,但起始地址应该从一个能被( A )整除的单元地址开始。选项A)128选项B)32选项C)64选项D)1680知识点:0301 (80x86的寻址方式) * 在数据定义语句中,下列描述不正确的是( D )。选项A)存放存储单元的地址可以用四字表示选项B)存放存储单元的地址可以用字表示选项C)存放存储单元的地址可以用双字表示
15、选项D)存放存储单元的地址可以用字节表示81知识点:0403 (汇编语言程序格式) * 汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( C)选项A)名字的第一个字符可以是大写英文字母及小写英文字母选项B)名字的有效长度31个字符选项C)名字的第一个字符可以是字母、数字及、_ 选项D)在名字中不允许出现$答案:C82知识点:0303 (80x86的指令系统) * 下列属于合法的指令是( A )选项A)MOV DI,BL 选项B)MOV SI,DI选项C)MOV AX,BL选项D)MOV DS,ES84知识点:0303 (80x86的指令系统) * 下面指令执行后,改变AL寄存器内容
16、的指令是( D )。选项A)TEST AL,08H选项B)AND AL,CL选项C)CMP AL,CL选项D)XOR AL,AL 85知识点:0303 (80x86的指令系统) * 下列传送指令中有语法错误的是( A )。选项A)MOV CS,AX选项B)MOV DS,BX选项C)MOV SS,BX选项D)MOV ES,BX88知识点:0403 (汇编语言程序格式) *
17、 在汇编语言程序中,对END语句的叙述正确的是( C )。选项A)END语句是一可执行语句选项B)END语句表示程序执行到此结束 选项C)END语句表示源程序到此结束选项D)END语句在汇编后要产生机器码解析:END是一个伪指令,选项A错误;END语句表示源程序到此结束,而不是程序执行到此结束,选项B错误,选项C正确;伪指令本身除了部分语句可以申请存储空间以外,不产生任何目标代码,选项D说法错误。89知识点:0303 (80x86的指令系统) * 将DX的内容除以2,正确的指令是(C )。选项A)DIV 2选项B)DIV DX,2 选项C)SHL DX,1选项D)SAR DX,191知识点:0
18、403 (汇编语言程序格式) * 下面是关于汇编语言程序中使用RET的描述,不正确的是( C )。选项A)每一个子程序中允许有多条RET指令。选项B)以过程形式表示的代码段,一定有RET指令存在。选项C)每一个子程序中只允许有一条RET指令。 选项D)每一个子程序结束之前一定要有一条RET指令。92知识点:0104(几种基本的逻辑运算) * AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是(A )选项A)指令AND AX,OFH执行后,分离出AL低四位选项B)指令OR DX,1000H执行后,将DX最高位置1,其余各位置0选项C)指令XOR AX,AX执行后,AX内容不变,但
19、设置了标志位选项D)NOT AX,执行后,将AX清093知识点:0303 (80x86的指令系统) * 完成对CL寄存器的内容乘以4的正确操作是(C)选项A)MOV CL,2 SHL CL,CL选项B)MUL 4选项C)SHL CL,1 SHL CL,1选项D)ROL CL,1 ROL CL,196知识点:0303 (80x86的指令系统) * 下面的数据传送指令中,错误的操作是( A )。选项A)MOV DS,2000H 选项B)MOV DX,1000H选项C)MOV WORD PTRBX,1000H选项D)MOV SS:BX+DI,1000H97知识点:0303 (80x86的指令系统)
20、* 执行下列指令后,正确的结果是( B)。MOV AL,100 MOV BL,2 选项A)AL100H BL02H选项B)AL64H BL0FEH 选项C)AL64H BL82H 选项D)AL100H BL0FEH 98知识点:0303 (80x86的指令系统) * 下列叙述正确的是( A)。选项A)对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令选项B)对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令选项C)对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令选项D)对无符号数条件转移采用JGE/JNL指令,对有符号数条
21、件转移用JAE/JNB指令答案:A100知识点:0303 (80x86的指令系统) * 在执行下列指令时,需要使用段寄存器DS的指令是(A )选项A)INC DABX选项B)ADD AL,BL选项C)DEC BX选项D)STOSW104知识点:0303 (80x86的指令系统) * 下列指令执行时出错的是( A )。选项A)ADD BUF2,BUF1 选项B)JMP DWORD PTR DAT BX 选项C)MOV AX,BX+DI NUM选项D)TEST AL,01H 解析:ADD 指令的两个操作数不能同时是存储器操作数114知识点:0402(伪操作) * 要实现使BETA 的值为52,应采
22、用语句为( A )选项A)BETA EQU 52 选项B)BETA DB 52H EQU是等值(赋值)伪指令 选项C)BETA DB 52选项D)BETA EQU 52H答案:A116知识点:0303 (80x86的指令系统) * 下面程序段执行后,AL 中的内容是( B ) MOV AX,8833H ADD AL,AH DAA选项A)21 选项B)21H 选项C) 0C1H选项D)0DDH120知识点:0402(伪操作) * DA1 DW AB,CD,EF,GH( A) MOV AX,DA1+3指令执行后AX 中的内容是选项A)'FC' 选项B)'CD' 选项
23、C)'BC'选项D)'EF'答案:A121知识点:0404 (汇编语言程序的上机过程) * 将高级语言的程序翻译成机器码程序的实用程序是( B )选项A)编译程序 选项B)汇编程序选项C)解释程序选项D)目标程序123知识点:0402(伪操作) * 在下列语句中,BUFFER称为( B )BUFFER DB 01H,0AH选项A)符号选项B)变量选项C)助记符选项D)标号124知识点:0303 (80x86的指令系统) * 串操作指令中,源串操作数的段地址一定在( C )寄存器中。选项A)CS选项B)SS选项C)DS选项D)ES125知识点:0402(伪操作)
24、* 使计算机执行某种操作的命令是( B )选项A)伪指令选项B)指令选项C)标号选项D)助记符129知识点:0303 (80x86的指令系统) * 指令JMP FAR PTR DONE属于(D )选项A)段内转移直接寻址选项B)段内转移间接寻址选项C)段间转移直接寻址选项D)段间转移间接寻址130知识点:0303 (80x86的指令系统) * 下列叙述正确的是( C) 选项A)对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令选项B)对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令选项C)对无符号数条件转移采用JAE/JN
25、B指令,对有符号数条件转移用JGE/JNL指令选项D)对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令答案:C132知识点:0303 (80x86的指令系统) * 在下列指令的表示中,不正确的是(C )选项A)MOV AL,BX+SI选项B)JMP SHORT DONI选项C)DEC BX选项D)MUL CL134知识点:0303 (80x86的指令系统) * 条件转移指令JNE的测试条件为( A) 选项A)ZF=0选项B)CF0选项C)ZF=1选项D)CF=1139知识点:0303 (80x86的指令系统)
26、* 下面指令序列执行后完成的运算,正确的算术表达式应是 DMOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL 选项A)y=x2+1选项B)x=y2+1选项C) x=y2-1选项D)y=x2-1143知识点:0303 (80x86的指令系统) * 串指令中的目的操作数地址是由_C_提供。 选项A)SS:BP选项B)DS:SI选项C)ES:DI选项D)CS:IP146知识点:0301 (80x86的寻址方式) * 指令JMP WORD PTR BXDI中转
27、移的目标地址为( A ) 选项A)16 d x(DS)+(BX)+(DI) 选项B)16d x(ES)+(BX)+(DI)选项C)16d x(SS)+(BX)+(DI)选项D)16d x(CS)+(BX)+(DI)149知识点:0302 (程序占有的空间和执行时间) * 8086 的汇编语言指令系统中的条件转移指令可以使程序转移到( A )选项A)段内的任何地方选项B)任意地方选项C)距该指令偏移地址为-128+127的地方选项D)段外150知识点:0402(伪操作)* 能定义ASCII码字符串的数据定义
28、语句有( D )选项A)DB,DW,DD,DQ,DT选项B)DB,DW,DD选项C)DB, DW选项D)DB152知识点:0303 (80x86的指令系统) * 比较指令CMP( D )选项A)专用于有符号数比较选项B)专用于无符号数比较选项C)专用于串比较 选项D)不区分比较的对象是有符号数还是无154知识点:0402(伪操作) * 指令JMP FAR PTR DONE属于(C)选项A)段内转移直接寻址选项B)段内转移间接寻址选项C)段间转移直接寻址 选项D)段间转移间接寻址163知识点:0
29、303 (80x86的指令系统) *设CF=1,实现AL内容乘2的指令是( C )选项A)RCL AL,1选项B)SAR AL,1 选项C)SHL AL,1选项D)ROR AL,1 164知识点:0303 (80x86的指令系统)*设SP的初值为2000H,执行指令PUSH AX后SP的值是( D ) 选项A)1FFFH选项B)2001H 选项C)1FFEH 选项D)2002H解析:入栈指令的执行过程是,首先将sp中的值加1,然后把sp中的值当作地址,把ax的值送进以sp中的值为地址的ram单元中。165知识点:0303 (80x86的指令系统) *以下指令中,访问了堆栈段的是( C ) 选项
30、A)AND CL,DI选项B)MOV BXSI,46H选项C)SBB 0020H BPDI,AX选项D)NEG ES:100H166知识点:0402(伪操作)*为在一连续的存储单元中,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是(D)选项A)DB 41,42,43,44,45,46错误:数据为10进制选项B)DW 4142H,4344H,4546H错误:4142H,在内存中是42H,41H选项C)DW AB,CD,EFAB在为4142H选项D)DW BA,DC,FE答案:D167知识点:0402(伪操作)*下列数据定义语句中可实现留空20H个字存储单元的是
31、(A)选项A)DB 20 DUP(?)选项B)DW 20H DUP(?) 选项C)DB 10H DUP(4 DUP(?) 选项D)DD 08H DUP(?)174知识点:0303 (80x86的指令系统)*设NUM=11011011B,指令MOV AL,NUM AND 3执行后AX中的值是(B)选项A)11011011000B 选项B)11011000B选项C)00000011B 选项D)00011011011B175知识点:0303 (80x86的指令系统)*若AX=-15要得到AX=15应执行的指令是(C)选项A)INC AX 选项B)OR AX 选项C)NEG AX 选项D)DEC AX
32、 185知识点:0303 (80x86的指令系统)*当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(C)。选项A)JLE选项B)JNL选项C)JNLE选项D)JL188知识点:0402(伪操作)*ORG 0030HDA1 DB 0,0,30HDW DA1数据为3000H字存储单元的偏移地址是(A)选项A)0030H选项B)0031H选项C) 0032H选项D)0033H190知识点:0303 (80x86的指令系统)*把 BL 中的数据输出到端口 8CH 中正确指令是(C)选项A)OUT 8CH , BL选项B)IN 8CH , BL错误:
33、应该用out选项C)MOV AL , BL OUT 8CH , AL选项D)MOV AL , BL IN 8CH , AL答案:C192知识点:0403 (汇编语言程序格式) *执行下面指令序列后,结果是(A)MOV AL,82H CBW选项A)AX=0FF82H选项B)AX=0FF84H选项C)AX=0082H选项D)AX=0F85H202知识点:0402(伪操作) *表示过程定义结束的伪指令是(C)选项A)ENDP选项B)ENDS选项C)END 选项D)ENDM 204知识点:0402(伪操作)*为在一连续的存储单元中依次存放数据41H,42H,.,48H,下面的数据定义语句中有语法错误的
34、是( B )选项A)DB 41H,42H,43H,44H,45H,46H,47H,48H选项B)DW 41H,42H,43H,44H,45H,46H,47H,48H选项C)DB 'ABCDEFGH' 选项D)DW 'BA','DC','FE','HG' 205知识点:0301 (80x86的寻址方式)*设(SP)=0028H,执行段内返回指令RET 6后,SP的内容是(A)选项A)0036H选项B)0022H选项C)0030H 选项D)0020H206知识点:0303 (80x86的指令系统)
35、*条件转移指令JNBE产生转移的条件是()选项A)CF=0 AND ZF=0选项B)CF=0 AND ZF=1选项C)CF=1 AND ZF=0 选项D)CF=1 AND ZF=1答案:A212知识点:0303 (80x86的指令系统) *通用数据传送指令中,错误的是(D)选项A)累加器到存储器选项B)立即数到存储器选项C)寄存器到存储器选项D)存储器到存储器214知识点:0303 (80x86的指令系统)*MOV AL,79ADD AL,0B1H上述指令执行后, CF和OF的值是(D)选项A)CF=0 OF=1选项B)CF=1 OF=1选项C)CF=0 OF=0选项D)CF=1 OF=0答案
36、:D217知识点:0303 (80x86的指令系统)*完成同指令XCHG AX,BX相同功能的指令或指令序列是(D)选项A)MOV AX,BX 选项B)MOV BX,AX选项C)PUSH AX POP BX选项D)MOV CX,AX MOV AX,BX MOV BX,CX218知识点:0303 (80x86的指令系统)*JMP BX 的目标地址的偏移量为(A)选项A)BX 的内容选项B)BX 所指向的内存单元的内容选项C)IP + BX 的内容选项D)IP + BX224知识点:0303 (80x86的指令系统) *条件转移指令JB产生程序转移的条件是(A )选项A)CF=1选项B
37、)CF=0 选项C)CF=1和ZF=1选项D)CF=1和ZF=0225知识点:0303 (80x86的指令系统)*选用串操作指令时,错误的操作是()选项A)置方向标志位选项B)根据串操作指令设置重复次数并送入CX 选项C)设置源操作数及目的操作数指针选项D)源操作数和目的操作数都可以加段超越答案:D226知识点:0303 (80x86的指令系统) *设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1。执行SBB AL,SI后,正确的结果是(A)选项A)AL=5FH SF=1 CF=1 选项B)AL=60H SF=1 CF=0选项C)AL=5FH SF=0
38、CF=1选项D)AL=60H SF=0 CF=0 228知识点:0403 (汇编语言程序格式)*CBW指令的功能是()选项A)把源操作数的符号位扩展到目的操作数中选项B)把AL中的符号位扩展到AH中选项C)把AH中的符号位扩展到AL中选项D)把AX中的符号位扩展到DX中答案:B229知识点:0401 (汇编程序功能)*汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是(A)选项A)Variable选项B)First & ld选项C)0FFFFH选项D)Memphis230知识点:0402(伪操作)*NUM1 DB(12 OR 6 AND 2)GE 0EH
39、 NUM2 DB(12 XOR 6 AND 2)LE 0EH 上述数据定义语句中,NUM1和NUM2字节单元的内容分别是()选项A)NUM1=0,NUM2=0 选项B)NUM1=0,NUM2=0FFH 选项C)NUM1=0FFH,NUM2=0选项D)NUM1=0FFH,NUM2=0FFH答案:D236知识点:0303 (80x86的指令系统) *将累加器AL清零,并使进位标志CF清零,下面正确的指令是(B)选项A)MOV AL,00H选项B)AND AL,00H选项C)XOR AL,0选项D)SUB AL,0243知识点:0303(80x86的指令系统) *下面指令执行后,改变AL寄存器内容的
40、指令是( D )选项A)TEST AL,02H选项B)OR AL,AL选项C)CMP AL,BL选项D)AND AL,BLXOR AL,BL 是要改变AL寄存器内容的指令244知识点:0303(80x86的指令系统) *已知(AX)=1234H,执行下述三条指令后,(AX)=( D )MOV BX,AX NEG BX ADD AX,BX选项A)1234H选项B)0EDCCH选项C)6DCCH选项D)0解析:第一条指令的功能将是axbx,即bx中的内容为1234H第二条指令的功能是对BX求补,即BX中的内容变为-1234H第三条指令
41、的功能是AX+BX->AX,即1234H+(-1234H)=0->AX所以执行三条指令后,AX的内容是为0251知识点:0301 (80x86的寻址方式) *在寄存器寻址方式中,操作数在()中选项A)在寄存器寻址方式中,操作数在()中选项B)堆栈选项C)内存单元选项D)段寄存器答案:C252知识点:0303(80x86的指令系统) *下列指令中,不正确的是( C ) 选项A)MOV 200HBX+SI,AL选项B)MOV BXSI200H,AL选项C)MOV BX+BP200H,AL选项D)MOV SI+BP+200H,AL254知识点:0303(80x86的指令系统)*能够将BL
42、低4位清0的指令是(A)选项A)AND BL,0F0H选项B)OR BL,00H选项C)OR BL,0F0H选项D) AND BL,00H255知识点:0303(80x86的指令系统)*下列指令序列执行后,(BX)(B)MOV BX,0FFFCHMOV CL,2SAR BX,CL选项A)0FFFFH选项B)3FFFH选项C)0FFFH选项D) FFF0H257知识点:0303(80x86的指令系统) * CPU访问外设,正确的输出指令的格式是(A) 选项A)OUT DX,AL选项B)OUT 1000H,AL选项C)IN DX,AX 选项D) OUT 10H,DX 259知识点:0303(80x
43、86的指令系统) * 一般用条件转移指令来实现程序的()结构 选项A)顺序选项B)分支选项C)循环 选项D) 起始 答案:A260知识点:0301 (80x86的寻址方式) * 串操作指令的目的操作数地址由(C)提供 选项A)SS:BP选项B)DS:SI选项C)ES:DI 选项D) DS:DI262知识点:0303(80x86的指令系统) * 四条逻辑运算指令,下面的解释正确的是( C) 选项A)指令XOR AX,AX执行后,AX内容不变,但设置了标志位选项B)指令OR DX,1000H执行后,将DX最高位置1,其余各位置0选项C)指令AND AX,OFH执行后,分离出AL低四位 选项D) N
44、OT AX,执行后,将AX清0263知识点:0303(80x86的指令系统) * 下面各传送指令中,正确的是( C) 选项A)MOV AL,SI选项B)MOV DX+DI,BL选项C)MOV WORD PTR BX,0100H 选项D) MOV AL,CX265知识点:0303(80x86的指令系统) * 设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是(D ) 选项A)DEC AL AAS选项B)SBB AL,0 DAS选项C)SUB AL,1 AAS 选项D) SUB AL,1 DAS 答案:D266知识点:0303(80x86的指令系统) * 用REPE SCASB
45、指令对字符串进行扫描,如CX>0时,扫描结束,那么表示( D) 选项A)在字符串中遇上第一个AL中指定的字符选项B)在字符串中有一个AL中指定的字符选项C)在字符串中有一个不是AL中指定的字符 选项D) 在字符串中遇上第一个不是AL中指令的字符 267知识点:0303(80x86的指令系统) * 设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈顶部的物理地址是( A) 选项A)33CECH选项B)33CF2H选项C)33CF0H 选项D) 33FF2H 答案:A268知识点:0303(80x86的指令系统) * 设(SP)=0028H,执行段内
46、返回指令RET 6后,SP的内容是( ) 选项A)0036H选项B)0035H选项C)0022H 选项D) 0020H 答案:C269知识点:0303(80x86的指令系统) * 转移指令JNBE产生转移的条件是( A) 选项A)CF=0 AND ZF=0选项B)CF=0 AND ZF=1选项C)CF=1 AND ZF=1 选项D) CF=1 AND ZF=0271知识点:0302(程序占有的空间和执行时间) * 某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是( )字节 选项A)2K选项B)4K选项C)8K 选项D) .16K 答案:C272知识点:0303
47、(80x86的指令系统) * 以寄存器DI间接寻址的存储器字节单元内容加1的指令是( ) 选项A)INC DI选项B)INC DI选项C)INC BYTE PTRDI 选项D) ADD DI, 1 答案:C273知识点:0402(伪操作) * 有语句:COUNT EQU 256,下列四种叙述中,正确的是( ) 选项A)COUNT是变量选项B)COUNT占用一个字节存储单元选项C)COUNT是符号常数 选项D) COUNT占用二个字节存储单元 答案:C274知识点:0301 (80x86的寻址方式) * 下面指令中,源操作数的寻址方式为立即寻址的是( ) 选项A)MOV AX,OFFSET A选
48、项B)MOV AX,A选项C)MOV AX,A+1 选项D) MOV AX,ABX 答案:A276知识点:00303(80x86的指令系统) * 将AX中有符号数除以2的正确指令是( B) 选项A)SHR AX,1选项B)SAR AX,1 选项C)ROR AX,1 选项D) RCR AX,1277知识点:0303(80x86的指令系统) * 比较BX和SI中的两个存储器地址,若BXSI转向HIGH的正确指令是( A) 选项A)JAE HIGH 大于等于选项B)JBE HIGH 小于等于选项C)JEG HIGH 选项D) JLE HIGH 小于等于 281知识点:0303(80x86的指令系统)
49、 * 执行下面指令语句,则AX=( C)。MOV AL,95HCBW选项A)0095H选项B)0F95H 选项C)0FF95H选项D) 9095H解析:cbw将字节扩展为字若al的最高位为0,则(ah)=00000000;若al的最高位为1,则(ah)=11111111283知识点:0303(80x86的指令系统) * 当执行ADD AX,BX指令后,若AX的内容为4E52H时,设置的奇偶标志位PF=0,下面的叙述正确的是( ) 选项A)表示结果中含1的个数是奇数选项B )表示结果中含1的个数是偶数选项C)表示该数是奇数 选项D)表示
50、结果中低8位中含1的个数是奇数 答案:D285知识点:0303(80x86的指令系统) * 转移指令JMP NEAR PTR PROCA的转移范围是( ) 选项A)8000H7FFFH 选项B)7FFFH0FFFH选项C)80H7FH 选项D)0FH7FH 答案:A287知识点:0303(80x86的指令系统) * 算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是(
51、60; A ) 选项A)目的操作数最高位为0 选项B)目的操作数最高位为1选项C)目的操作数为任意情况 选项D)无论什么情况都不可能完全相同290知识点:0303(80x86的指令系统) * 如果当前(AL)=0FFH,执行指令INC AL之后,CF标志位的取值为( A ) 选项A)与执行该指令之前的取值保持一致 选项B) 1选项C)0 选项
52、D) 2294知识点:0301 (80x86的寻址方式) * 在8086/8088系统中,存储器是分段的,每段最大长度是(D)字节。 选项A)8K选项B)16K选项C)32K 选项D)64K295知识点:0301 (80x86的寻址方式) * 8086/8088的I/O空间可达()个端口地址。选项A)8K选项B)16K选项C)32K 选项D)64K 答案:D302知识点:0303(80x86的指令系统) * 下列指令执行后既能使AX=0同时又使CF=0,OF=0的是( A )选项A)XOR AX,AX
53、;选项B) AND AX,AX选项C)OR AX,AX 选项D)CMP AX,AX 303知识点:0401(汇编程序功能) * 汇编语言源程序,可以是( D )选项A)可以直接由机器执行 选项B)必须由编译程序生成目标程序才能执行选项C)必须由解释程序生成目标程序才能执行 选项D)必须由汇编程序汇编成目标程序才能执
54、行 304知识点:0402(伪操作) * 设NUM1 EQU 100NUM2= 64H下面指令执行后,使BL中为全1的指令是( A )P139 A.MOV BL,NUM1 EQ NUM2 B.MOV BL,NUM1 LT NUM2 C.MOV BL,NUM1 NE NUM2 D.MOV BL,NUM1 GT NUM2 设非压缩BCD码(AL)=09H,(BL)=04H在执行SUB AL,BL指令后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学联盟浙江省温州市龙湾区实验中学八年级《历史与社会》下册教学设计:72 开辟新的发展道路(3份)
- Unit 3 Amazing animals part B (教学设计)-2024-2025学年人教PEP版(2024)英语三年级上册
- 10养昆虫(教学设计)-2023-2024学年科学四年级下册苏教版
- 网络印刷平台构建-深度研究
- 《口语交际:名字里的故事》教学设计-2024-2025学年语文三年级上册统编版
- 3古诗词三首《六月二十七日望湖楼醉书》教学设计-2024-2025学年语文六年级上册统编版
- Unit7 Section A 3a - 3c 英文版教学设计 2024-2025学年人教版八年级英语下册
- 网络层协议性能提升-深度研究
- 跨云服务互操作性-深度研究
- 数字化仪与物联网结合-深度研究
- 《小学信息技术》完整版教学课件PPT
- 市政基础设施绿化工程移交书
- GB/T 30133-2022一次性卫生用品用面层
- GB/T 20878-2007不锈钢和耐热钢牌号及化学成分
- 部编版小学语文三年级下册书法教案设计(全册)
- 胎动不安课件
- 双重预防体系建设全套文件非煤矿山
- 文件袋、档案袋密封条模板
- 皮内注射技术操作考核评分标准
- 加油站重大风险清单
- 大唐大慈恩寺三藏法师传白话本(整理压缩版)
评论
0/150
提交评论