电子科技大18春《汇编语言程序设计》在线作业123参考
18春《汇编语言程序设计》在线作业1一、单选题:
1.(单选题)下列叙述正确的是() (满分:)
A对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
正确答案:——C——
2.(单选题)已知一数据段的段地址是0100H,这个段的第6个字单元的物理地址是() (满分:)
A01010H
B0100AH
C01012H
D01006H
正确答案:——B——
3.(单选题)下列指令执行后总是使CF=0,OF=0的是() (满分:)
AAND
BNEG
CNOT
DINC
正确答案:——A——
4.(单选题)在汇编语言程序中,对END语句的叙述正确的是() (满分:)
AEND语句是一可执行语句
BEND语句表示程序执行到此结束
CEND语句表示源程序到此结束
DEND语句在汇编后要产生机器码
正确答案:————
5.(单选题)转移指令JMPNEARPTRPROCA的转移范围是() (满分:)
A8000H~7FFFH
B7FFFH~0FFFH
C80H~7FH
D0FH~7FH
正确答案:————
6.(单选题)下列指令执行后能使BX中数据必为奇数的是() (满分:)
AXORBX,01H
BORBX,01H
CANDBX,01H
DTESTBX,01H
正确答案:————
7.(单选题)实现将DX:AX中存放的32位数扩大四倍,正确的程序段是() (满分:)
ASHLAX,2\nROLDX,2
BRCLAX,2\nSHLDX,2
CMOVCX,2\nLOP:SHLAX,1\nRCLDX,1\nLOOPLOP
DSHLAX,1\nSHLAX,1\nRCLDX,1\nRCLDX,1
正确答案:————
8.(单选题)一般地,我们将计算机指令的集合称为() (满分:)
A机器语言
B汇编语言
C模拟语言
D仿真语言
正确答案:————
9.(单选题)指令JMPFARPTRDONE属于() (满分:)
A段内转移直接寻址
B段内转移间接寻址
C段间转移直接寻址
D段间转移间接寻址
正确答案:————
10.(单选题)下面指令序列执行后完成的运算,正确的算术表达式应是()\n MOVAL,BYTEPTRX\n SHLAL,1\n DECAL\n MOVBYTEPTRY,AL (满分:)
Ay=x2+1
Bx=y2+1
Cx=y2-1
Dy=x2-1
正确答案:————
11.(单选题)上题的程序执行后(AX)= (满分:)
A5000
B5050
C5100
D5150
正确答案:————
12.(单选题)对寄存器AX的内容乘以4的正确指令序列是()。 (满分:)
ASHRAX,1/SHRAX,1
BSHLAX,1/SHL,AX,1
CROLAX,1/ROLAX,1
DRCRAX,1/RCRAX,1
正确答案:————
13.(单选题)测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是() (满分:)
ATESTBL,4FH\nJZNEXT
BXORBL,4FH\nJZNEXT
CANDBL,4FH\nJZNEXT
DORBL,4FH\nJZNEXT
正确答案:————
14.(单选题)下面有语法错误的指令是() (满分:)
AMOVAX,
正确答案:————
18春《汇编语言程序设计》在线作业2
一、单选题:
1.(单选题)在执行下列指令时,需要使用段寄存器DS的指令是() (满分:)
ASTOSW
BADDAL,CL
CNEGBX
DINCDA
正确答案:——D——
2.(单选题)执行下列指令后,正确的结果是()。\nMOVAL,100\nMOVBL,-2 (满分:)
AAL=100H\nBL=02H
BAL=64H\nBL=0FEH
CAL=64H\nBL=82H
DAL=100H\nBL=0FEH
正确答案:——B——
3.(单选题)DATA SEGMENT\n TA1DW0102H,0304H,0506H\n TA2DB02H,03H,04H\n:\n MOVBX,DS:\n ANDBX,0FFH\n ANDBH,[BX\n上述指令序列运行后,BX的内容是() (满分:)
A0605H
B0402H
C0606H
D0204H
正确答案:——B——
4.(单选题)8086CPU在基址加变址的寻址方式中,变址寄存器可以为() (满分:)
ABX或CX
BCX或SI
CDX或SI
DSI或DI
正确答案:————
5.(单选题)汇编语言源程序,可以是() (满分:)
A可以直接由机器执行
B必须由编译程序生成目标程序才能执行
C必须由解释程序生成目标程序才能执行
D必须由汇编程序汇编成目标程序才能执行
正确答案:————
6.(单选题)下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是() (满分:)
AAX,BX,CX,DX
BBX,BP,SI,DI
CSP,IP,BP,DX
DCS,DS,ES,SS
正确答案:————
7.(单选题)循环指令LOOPNZ终止循环的条件是() (满分:)
ACX=0,且ZF=0
BCX=0,或ZF=1
CCX10,且ZF=0
DCX10,或ZF=1
正确答案:————
8.(单选题)某存储器分段时,一个段最多允许16K个字单元,则表示段内偏移地址的二进制位数至少是多少位() (满分:)
A15
B16
C17
D18
正确答案:————
9.(单选题)某存储单元的物理地址是12345H,可以作为它的段地址有() (满分:)
A2345H
B12345H
C12340H
D1234H
正确答案:————
10.(单选题)下列指令执行后既能使AX=0同时又使CF=0,OF=0的是() (满分:)
AXORAX,AX
BANDAX,AX
CORAX,AX
DTESTAX,0
正确答案:————
11.(单选题)设AX=9ABCH,DX=8765H\nPUSHAX\nPUSHDX\nPOPAX\nPOPDX\n上述4条指令执行后,AX,DX中内容分别是() (满分:)
AAX=9ABCHDX=8765H
BAX=9ABCHDX=9ABCH
CAX=8765HDX=8765H
DAX=8765HDX=9ABCH
正确答案:————
12.(单选题)对于下列程序段:\n AGAIN:MOVAL,\n MOVES:,AL\n INCSI\n INCDI\n LOOPAGAIN\n 也可用______指令完成同样的功能。 (满分:)
AREPMOVSB
BREPLODSB
CREPSTOSB
DREPESCASB
正确答案:————
13.(单选题)下列指令执行后能使BX中数据必为奇数的是() (满分:)
AXORBX,01H
BORBX,01H
CANDBX,01H
DTESTBX,01H
正确答案:————
14.(单选题)在下列指令中,()指令的执行会影响条件码中的CF位。 (满分:)
AJMPNEXT
BJCNEXT
CINCBX
DSHLAX,1
正确答案:————
15.(单选题)下列叙述正确的是() (满分:)
A对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
正确答案:————
16.(单选题)没有语法错误的输入指令是() (满分:)
AINAL,30H
BIN30H,AL
CINDX,AL
DINAL,[BX]
正确答案:————
17.(单选题)PSW寄存器中共有()位条件状态位,有()位控制状态位。 (满分:)
A6、3
B3、6
C8、4
D4、8
正确答案:————
18.(单选题)DA1EQUWORDPTRDA2\nDA2DBOABH,OCDH\n\nSHLDA1,1\nSHRDA2,1\n上述两条指令执行后,DA2中两字节单元内容分别是() (满分:)
A0ABH,0CDH
B2BH,9BH
C4DH,57H
D56H,9BH
正确答案:————
19.(单选题)已当执行ADDAX,BX指令后,若AX的内容为4E52H时,设置的奇偶标志位PF=0,下面的叙述正确的是() (满分:)
A表示结果中含1的个数是奇数
B表示结果中含1的个数是偶数
C表示该数是奇数
D表示结果中低8位中含1的个数是奇数
正确答案:————
20.(单选题)当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是() (满分:)
AJLE
BJNL
CJNLE
DJL
正确答案:————
18春《汇编语言程序设计》在线作业3
一、单选题:
1.(单选题)下列叙述正确的是() (满分:)
A对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
B对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
C对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
正确答案:——C——
2.(单选题)已知(AX)=1234H,执行下述三条指令后,(AX)=()\n MOVBX,AX\n NEGBX\n ADDAX,BX (满分:)
A1234H
B0EDCCH
C6DCCH
D0000H
正确答案:——D——
3.(单选题)对于下列程序段:\n AGAIN:MOVAL,\n MOVES:,AL\n INCSI\n INCDI\n LOOPAGAIN\n 也可用______指令完成同样的功能。 (满分:)
AREPMOVSB
BREPLODSB
CREPSTOSB
DREPESCASB
正确答案:——A——
4.(单选题)CPU要访问的某一存储单元的实际地址称() (满分:)
A段地址
B偏移地址
C物理地址
D逻辑地址
正确答案:————
5.(单选题)转移指令JMPNEARPTRPROCA的转移范围是() (满分:)
A8000H~7FFFH
B7FFFH~0FFFH
C80H~7FH
D0FH~7FH
正确答案:————
6.(单选题)设非压缩BCD码(AL)=09H,(BL)=04H在执行SUBAL,BL指令后应选的校正指令是() (满分:)
ADAA
BAAS
CDAS
DAAA
正确答案:————
7.(单选题)设AX=9ABCH,DX=8765H\nPUSHAX\nPUSHDX\nPOPAX\nPOPDX\n上述4条指令执行后,AX,DX中内容分别是() (满分:)
AAX=9ABCHDX=8765H
BAX=9ABCHDX=9ABCH
CAX=8765HDX=8765H
DAX=8765HDX=9ABCH
正确答案:————
8.(单选题)下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是() (满分:)
AAX,BX,CX,DX
BBX,BP,SI,DI
CSP,IP,BP,DX
DCS,DS,ES,SS
正确答案:————
9.(单选题)已知BX=2000H,SI=1234H,则指令MOVAX,的源操作在()中 (满分:)
A数据段中偏移量为3236H的字节
B附加段中偏移量为3234H的字节
C数据段中偏移量为3234H的字节
D附加段中偏移量为3236H的字节
正确答案:————
10.(单选题)没有语法错误的输入指令是() (满分:)
AINAL,30H
BIN30H,AL
CINDX,AL
DINAL,[BX]
正确答案:————
11.(单选题)对寄存器AX的内容乘以4的正确指令序列是()。 (满分:)
ASHRAX,1/SHRAX,1
BSHLAX,1/SHL,AX,1
CROLAX,1/ROLAX,1
DRCRAX,1/RCRAX,1
正确答案:————
12.(单选题)设DS=8225H,DI=3942H,指令NEGBYTEPTR操作数的物理地址是() (满分:)
A85B92H
B86192H
CBB690H
D12169H
正确答案:————
13.(单选题)下面有语法错误的指令是() (满分:)
AMOVAX,
正确答案:————
页:
[1]