1、交通大学15年汇编语言程序设计在线作业考查课1试题交通大学15年7月汇编语言程序设计在线作业考查课1试题一、单选题(共 40 道试题,共 80 分。)V 1.若X补=11111,则其十进制真值为A. -31B. -15C. -1D. 31 满分:2分2.使用DOS系统功能调用时,使用的软中断指令是( )A. INT 21B. INT 10HC. INT 16HD. INT 21H 满分:2分3.下列传送指令中有语法错误的是( )。A. MOV CS,AXB. MOV DS,AXC. MOV SS,AXD. MOV ES,AX 满分:2分4.堆栈指针SP的内容是A. 栈顶单元内容B. 栈顶单元地
2、址C. 栈低单元内容D. 栈低单元地址 满分:2分5.下列叙述正确的是( )A. 对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B. 对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令 满分:2分6.在下列串操作指令中,同时使用源串和目的串地址指针的指令是( )A. STOSWB. LODSWC. SCASWD. CMPSW 满分:2分7.下列指令执行时出错的是( )A. ADD
3、BUF1,BUF2B. JMP DWORD PTR DAT BXC. MOV AX,BX+DI NUMD. TEST AL,08H 满分:2分8.下列指令中不等价的是:( )A. JA和JNBEB. JG和JNLEC. JL和JNGD. JBE和JNA 满分:2分9.下列指令执行后总是使CF0,OF0的是( )。A. ANDB. NEGC. NOTD. INC 满分:2分10.在下列指令的表示中,不正确的是( )A. MOV AL,BX+SIB. JMP SHORT DONIC. DEC BXD. MUL CL 满分:2分11.执行INC指令除对SF、ZF有影响外,还要影响的标志位是( )。A
4、. OF,AF,PFB. OF,AF,CFC. OF,PF,CFD. AF,PF,CF 满分:2分12.指令指针寄存器是( )。A. IPB. SPC. BPD. PSW 满分:2分13.原码乘法是A. 用原码表示操作数B. 被乘数用原码表示,乘数取绝对值,然后相乘C. 乘数用原码表示,被乘数取绝对值,然后相乘D. 先取操作数绝对值相乘,符号位单独处理 满分:2分14.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( )。A. CMPB. SUBC. ANDD. MOV 满分:2分15.对寄存器AX的内容乘以4的正确指令序列是( )。A. SHR AX,1 SHR
5、AX,1B. SHL AX,1 SHL,AX,1C. ROL AX,1 ROL AX,1D. RCR AX,1 RCR AX,1 满分:2分16.指令JMP FAR PTR DONE属于( )A. 段内转移直接寻址B. 段内转移间接寻址C. 段间转移直接寻址D. 段间转移间接寻址 满分:2分17.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )A. DXB. BX,BP,SI,DIC. SP,IP,BP,DXD. CS,DS,ES,SS 满分:2分18.在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。A. WORDB. PAGEC. BYTED. PARA
6、 满分:2分19.在MOVB指令中,其目的串的物理地址为:( )A. DS*2*2*2*2+SIB. DS*2*2*2*2+DIC. ES*2*2*2*2+SID. ES*2*2*2*2+DI 满分:2分20.执行下面指令序列后,结果是( )。 MOV AL,82H CBWA. AX=0FF82HB. AX=8082HC. AX=0082HD. AX=0F82H 满分:2分21.执行如下程序:MOV AX,0MOV BX,1MOV CX,100A:ADD AX,BXINC BXLOOP AHLT执行后(BX)=( )A. 99B. 100C. 101D. 102 满分:2分22.完成对CL寄存
7、器的内容乘以4的正确操作是( )A. ROL CL,1B. MUL 4 ROL CL,1C. SHL CL,1D. MOV CL,2 SHL CL,1 SHL CL,CL 满分:2分23.完成同指令XCHG AX,BX相同功能的指令或指令序列是( )。A. MOV AX,BXB. MOV BX,AXC. PUSH AX POP BXD. MOV CX,AX MOV AX,BX MOV BX,CX 满分:2分24.十六进制数88H,可表示成下面几种形式,请找出错误的表示( )。A. 无符号十进制数136B. 带符号十进制数120C. 压缩型BCD码十进制数88D. 8位二进制数8的补码表示 满分
8、:2分25.为使CX=-1时,转至MINUS而编制了一指令序列,其中错误的序列是( )。A. INC CX JZ MINUSB. SUB CX,OFFFFH JZ MINUSC. AND CX,OFFFFH JZ MINUSD. XOR CX,OFFFFH JZ MINUS 满分:2分26.下面各传送指令中,正确的是( )A. MOV DI,SIB. MOVDX+DI,ALC. MOV WORD PTR BX,0100HD. MOV AL,BX 满分:2分27.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )A. 名字的第一个字符可以是大写英文字母及小写英文字母B. 名字的第一
9、个字符可以是字母、数字及、_C. 名字的有效长度31个字符D. 在名字中不允许出现$ 满分:2分28.要实现使BETA的值为56,应采用语句为( )A. BETA DB 56B. BETA DB 56HC. BETA EQU 56D. BETA EQU 56H 满分:2分29.IBM PC微机中,有符号数是用( )表示的A. 原码B. 补码C. 反码D. BCD码 满分:2分30.BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是( )。A. 80HB. 100HC. 124D. 192 满分:2分31.测试BL寄存器内容是否与
10、数据4FH相等,若相等则转NEXT处执行,可实现的方法是( )。A. TEST BL,4FH JZ NEXTB. XOR BL,4FH JZ NEXTC. AND BL,4FH JZ NEXTD. OR BL,4FH JZ NEXT 满分:2分32.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF1,下面的叙述正确的是( )。A. 表示结果中含1的个数为偶数B. 表示结果中含1的个数为奇数C. 表示该数为偶数D. 表示结果中低八位含1的个数为偶数 满分:2分33.执行除法指令后,影响的标志位是( )。A. CF,OFB. SF,ZFC. CF,OF,SFD. AF
11、,CF,OF,PF,SF,ZF都不确定 满分:2分34.实现将DX:AX中存放的32位数扩大四倍,正确的程序段是( )。A. SHL AX,2 ROL DX,2B. RCL AX,2 SHL DX,2C. MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOPD. SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1 满分:2分35.设DH=10H,执行NEG DH指令后,正确的结果是( )。A. DH=10H CF=1B. DH=0F0H CF=0C. DH=10H CF=0D. DH=0F0H CF=1 满分:2分36.在汇编语言程序的开发过程中使
12、用宏功能的顺序是( )。A. 宏定义,宏调用B. 宏定义,宏展开C. 宏定义,宏调用,宏展开D. 宏定义,宏展开,宏调用 满分:2分37.执行段间调用指令CALL时,首先保护断点的:( )A. 段地址和偏移地址B. 段地址C. 偏移地址 满分:2分38.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )。A. MOV AL,00HB. AND AL,00HC. XOR AL,ALD. SUB AL,AL 满分:2分39.执行下列指令后,正确的结果是( ) MOV AL,100 MOV BL,2A. AL100H BL02HB. AL64H BL0FEHC. AL64H BL82
13、HD. AL100H BL0FEH 满分:2分40.在汇编语言程序中,对END语句的叙述正确的是( )A. END语句是一可执行语句B. END语句表示程序执行到此结束C. END语句表示源程序到此结束D. END语句在汇编后要产生机器码 满分:2分二、多选题(共 10 道试题,共 20 分。)V 1.下面可以形成分支条件的指令有( )A. CMPB. MOVC. ANDD. SUB 满分:2分2.逻辑运算指令执行后,影响的标志位是( )A. AFB. SFC. ZFD. PF 满分:2分3.下列指令中,( )的源操作数采用的是直接寻址。A. MOV AL,23HB. MOV DX,AXC. MOV AL,0FFHD. IN AL,23H 满分:2分4.若需将数据段中的源串传送到附加段的目的串,可用的指令有( )A
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1