《汇编语言程序设计》大工19秋在线作业
大工19秋《汇编语言程序设计》在线作业1奥鹏作业答案可以联系QQ 761296021
1.[单选题]设(SP)=100H,(AX)=0FFFFH 按顺序执行下列语句后(1)STC(2)PUSHAX(3)ADCAX,0(4)PUSHAX(5)POPBX,(BX)等于()。
A.0
B.1
C.2
D.F
正确答案:——A——
2.[单选题]设(SP)=100H,(AX)=0FFFFH 按顺序执行下列语句后(1)STC(2)PUSHAX(3)ADCAX,0(4)PUSHAX(5)POPBX,(SP)等于()。
A.0FEH
B.0FFH
C.0EEH
D.00FA
正确答案:——A——
3.[单选题]当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。
A.表示结果中含2的个数为偶数
B.表示结果中含1的个数为奇数
C.表示该数为偶数
D.表示结果中低八位含1的个数为偶数
正确答案:——D——
4.[单选题]下列对CL寄存器的内容乘以4的正确操作是()。
A.ROLS CL,4
B.MUL 4
C.SHL CL,1
D.MOV CL,2
正确答案:————
5.[单选题]下面各传送指令中,错误的是()。
A.MOV ,
B.MOV AX,BX
C.MOV DS,AX
D.MOV AL,'A'
正确答案:————
6.[单选题]下面各传送指令中,错误的是()。
A.MOV AL,AX
B.MOV AX,DATA_SEG
C.MOV AL,'C'
D.MOVSX AX,BL
正确答案:————
7.[单选题]如果要读取80H号端口的内容,下面()指令能够实现该功能。
A.ADDT BL, 80H
B.MOVtAL,
C.ADDT80H
D.INAL,128
正确答案:————
8.[单选题]如果(AL)=03H,(BL)=05H,执行如下程序片段后,
(1)SUBAL,BL(2)AAS,得到(AL)等于()。
A.0FEH
B.0F8H
C.08H
D.09H
正确答案:————
9.[单选题]如果(AL)=03H,(BL)=05H,执行如下程序片段后,
(1)SUBAL,BL(2)AAS,得到CF等于()。
A.0FEH
B.0
C.1
D.09H
正确答案:————
10.[单选题]若当前(DL)=48H,执行指令ANDDL,0F0H后,(DL)等于()。
A.04H
B.08H
C.40H
D.84H
正确答案:————
11.[判断题]指令XOR AX,AX执行后,AX内容不变,但设置了标志位。 东大wq761296021
A.对
B.错
正确答案:————
12.[判断题]指令OR DX,1000H执行后,将DX最高位置1,其余各位置0。
A.对
B.错
正确答案:————
13.[判断题]指令AND AX,OFH执行后,分离出AL低四位。
A.对
B.错
正确答案:————
14.[判断题]NOT AX,执行后,将AX清0。
A.对
B.错
正确答案:————
15.[判断题]中断是CPU暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动恢复执行原先程序的过程。在此,称引起紧急事务的事件为中断源。
A.对
B.错
正确答案:————
16.[判断题]指令是能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一操作。
A.对
B.错
正确答案:————
17.[判断题]伪指令是对汇编起某种控制作用的特殊命令,其格式与通常的操作指令一样,并可加在汇编程序的任何地方,但它们并不产生机器指令。
A.对
B.错
正确答案:————
18.[判断题]每一个子程序中只能有一条RET指令。
A.对
B.错
正确答案:————
19.[判断题]以过程形式表示的代码段,一定有RET指令存在。
A.对
B.错
正确答案:————
20.[判断题]每一个子程序结束之前一定要有一条RET指令。
A.对
B.错
正确答案:————
大工19秋《汇编语言程序设计》在线作业2
1.[单选题]假设数据段定义如下:(1)DA1DW’C’,’D’(2)DA2DB18DUP(?)(3)DA3DW$-DA2(4)……(5)MOVBX,DA3(6)MOVAX,DA1上述指令执行后,BX寄存器中的内容为()。
A.16
B.17
C.18
D.19
正确答案:——C——
2.[单选题]假设数据段定义如下:(1)DA1DW’C’,’D’(2)DA2DB18DUP(?)(3)DA3DW$-DA2(4)……(5)MOVBX,DA3(6)MOVAX,DA1上述指令执行后,AH寄存器中的内容是()。
A.00H
B.01H
C.42H
D.43H
正确答案:——A——
3.[单选题]假设数据段定义如下:(1)DA1DW’C’,’D’(2)DA2DB18DUP(?)(3)DA3DW$-DA2(4)……(5)MOVBX,DA3(6)MOVAX,DA1上述指令执行后,AL寄存器中的内容是()。
A.00H
B.01H
C.42H
D.43H
正确答案:——D——
4.[单选题]现有如下数据段(1)DATASEGMENT(2)ARRAY1DB1,26,‘3456’(3)ARRAY2DW7,89H,10(4)VAL EQUARRAY2-ARRAY1(5)DATA ENDS请问:该数据段已占有()字节的存储空间。
A.11
B.12
C.13
D.8
正确答案:————
5.[单选题]假设数据段定义如下:(1)DA1DW’C’,’D’(2)DA2DB18DUP(?)(3)DA3DW$-DA2(4)……(5)MOVBX,DA3(6)MOVAX,DA1上述指令执行后,BX寄存器中的内容为()H。
A.12
B.13
C.20
D.19
正确答案:————
6.[单选题]数据段定义:(1)BUFl DB 3 DUP(0,2 DUP(1,2),3)(2)
COUNTEQU$-BUFl,则
变量COUNT的值是()。
A.18
B.19
C.16
D.13
正确答案:————
7.[单选题]在某数据段内定义变量
BUFFERDB30 DUP (20)
表达式 TYPEBUFFER的值为()。
A.1
B.2
C.3
D.4
正确答案:————
8.[单选题]BUF DW 4,6,$+2,若汇编时BUF分配的偏移地址是0042H,则汇编后BUF数组中第三个值是()。
A.0048H
B.0049H
C.0050H
D.0046H
正确答案:————
9.[单选题]设某数据段:(1)DATA SEGMENT (2)ORG 20H (3)NUM1=8 (4)NUM2=NUM1+10H (5)DA1 DB ‘COMPUTER’ (6)DB 0AH,0DH (7)COUNT EQU $-DA1 (8)DA2 DW ‘CO’,’MP’,’UT ,’ER’ (9)DATA ENDS请回答:DA1的偏移地址是()。
A.18H
B.19H
C.20H
D.21H
正确答案:————
10.[单选题]设某数据段:(1)DATA SEGMENT (2)ORG 20H (3)NUM1=8 (4)NUM2=NUM1+10H (5)DA1 DB ‘COMPUTER’ (6)DB 0AH,0DH (7)COUNT EQU $-DA1 (8)DA2 DW ‘CO’,’MP’,’UT ,’ER’ (9)DATA ENDS请回答:COUNT的值是()。
A.18H
B.0AH
C.09H
D.21H
正确答案:————
11.[判断题]BETA EQU 56语句的功能是使BETA的值为56。
A.对
B.错
正确答案:————
12.[判断题]汇编程序主要包括微软的MASM系列和Boland公司推出的TASM系列,他的作用就是为用户开放伪操作和操作符,供用户开发汇编程序时使用。
A.对
B.错
正确答案:————
13.[判断题]在DOS系统中输入汇编.doc文件名就可以执行该汇编程序。
A.对
B.错
正确答案:————
14.[判断题]段定义伪操作中,定位类型(aligntype)说明段的起始地址应该有怎样的边界值,可以为0。
A.对
B.错
正确答案:————
15.[判断题]段定义伪操作中,组合类型(combinetype)说明程序链接时的段组合并方法。
A.对
B.错
正确答案:————
16.[判断题]段定义伪操作中,使用类型(usetype)说明使用16位寻址方式还是32位寻址方式。
A.对
B.错
正确答案:————
17.[判断题]简化段定义伪操作中,数据段是可以细划分的。
A.对
B.错
正确答案:————
18.[判断题]程序开始用name或title作为模块的名字,格式为:Name module_name或Title text。
A.对
B.错
正确答案:————
19.[判断题]表示源程序结束的伪操作格式为:End 这条指令说明结束汇编程序,并从标号地址开始执行源程序。
A.对
B.错
正确答案:————
20.[判断题]DD代表6个字节。
A.对
B.错
正确答案:————
大工19秋《汇编语言程序设计》在线作业3
1.[单选题]假设(EAX)=00001000H,(EBX)=00002000H,(DS)=0010H,试问MOVECX,指令访问内存的物理地址是()。
A.00003100H
B.10003100H
C.00003200H
D.00005100H
正确答案:——A——
2.[单选题]阅读下面的程序片段。(1)MOVAX,723AH(2)MOVBX,0C86BH (3)SUB AL,BL (4)SBB AH,BH (5)XOR AL,01H (6)ADC AX,0执行该程序片段后:(AX)等于()。
A.A9CEH
B.A9CFH
C.0
D.BCCEH
正确答案:——A——
3.[单选题]阅读下面的程序片段。(1)MOVAX,723AH(2)MOVBX,0C86BH (3)SUB AL,BL (4)SBB AH,BH (5)XOR AL,01H (6)ADC AX,0执行该程序片段后:CF等于()。
A.A
B.B
C.0
D.1
正确答案:——C——
4.[单选题]阅读下面的程序片段。(1)MOVAX,723AH(2)MOVBX,0C86BH (3)SUB AL,BL (4)SBB AH,BH (5)XOR AL,01H (6)ADC AX,0执行该程序片段后:OF等于()。
A.C
B.B
C.0
D.1
正确答案:————
5.[单选题]下面指令执行后,(1)DAW DW 2A05H(2)DAB DB 0FAH (3)MOV AL,BYTE PRT DAW (4)SUB DAB,AL变量DAB中的内容是()。
A.0F5H
B.0F6H
C.0
D.0E65H
正确答案:————
6.[单选题]阅读如下程序段:(1)ADRR DB XXH,XXH,……,XXH (2) NUM EQU $-ADRR (3)RETT DB ? (4)… (5)MOVCX,NUM(6)MOVBX,-1 (7)DON: (8)INC BX (9)CMP ADRR,0 (10)LOOPZ DON (11)JNZ NEXT (12)MOV BL,OFFH (13)NEXT: (14)MOV RETT,BL (15)HLT结束后,该程序完成的功能是()。
A.希尔排序算法
B.在以Adrr为起始地址的数组中查找第一个非0数据
C.在以Adrr为起始地址的数组中查找字符A
D.以上都不对
正确答案:————
7.[单选题]阅读如下程序段,假设数组中所有数据均为0:(1)ADRR DB XXH,XXH,……,XXH (2) NUM EQU $-ADRR (3)RETT DB ? (4)… (5)MOVCX,NUM(6)MOVBX,-1 (7)DON: (8)INC BX (9)CMP ADRR,0 (10)LOOPZ DON (11)JNZ NEXT (12)MOV BL,OFFH (13)NEXT: (14)MOV RETT,BL (15)HLT结束后,RETT字节单元中的内容是()。
A.0FFH
B.0
C.BCH
D.001H
正确答案:————
8.[单选题]MOV ,DL指令是将DX寄存器()地址送入BX中。
A.低8位
B.高8位
C.低32位
D.高32位
正确答案:————
9.[单选题]MACRO和ENDM是一对伪指令,在()定义中,它们成对出现。
A.宏
B.字母
C.语句
D.数字
正确答案:————
10.[单选题](1)FUNCTIONMACROP1,P2,P3(2)MOV AX,P1 (3)P2P3,1 (4)ENDM 通过调用语句FUNCTION101H,DEC,AX调用之后,AX寄存器中的内容为()。
A.100H
B.99H
C.98H
D.101H
正确答案:————
11.[判断题]MACRO和ENDM一对伪操作中间就是宏定义体,是一组有独立功能的程序代码。
A.对
B.错
正确答案:————
12.[判断题]宏定义可以出现在宏调用之后。
A.对
B.错
正确答案:————
13.[判断题]宏汇编中,实元可以是常数,寄存器,存储单元名,以及用寻址方式能找到的地址或表达式等。
A.对
B.错
正确答案:————
14.[判断题]子程序调用过程中,它只占用自身空间大小,而宏汇编在调用后,都要作一次宏展开,因此实际占用空间会随着宏调用次数增加而增加。所以使用宏汇编没有任何意义。
A.对
B.错
正确答案:————
15.[判断题]宏定义中可以无变元(参数)。
A.对
B.错
正确答案:————
16.[判断题]在宏定义FOOMACRO P1,P2,P3…… ENDM后,该FOO WORD_VAR,INC,AX 宏调用是合法的。
A.对
B.错
正确答案:————
17.[判断题]变元可以是操作码的一部分,但在宏定义体中必须用&作分隔符。
A.对
B.错
正确答案:————
18.[判断题]LOCAL伪操作(局部标号伪操作),其标准格式如下:LOCAL LIST OF LOCAL LABELS。
A.对
B.错
正确答案:————
19.[判断题]宏定义内不允许使用宏定义。
A.对
B.错
正确答案:————
20.[判断题]宏定义内不允许使用宏调用。
A.对
B.错
正确答案:————
无忧答案网,附件是答案,核对题目下载
页:
[1]