奥鹏作业答案 发表于 2018-4-18 18:54:36

电子科技大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]
查看完整版本: 电子科技大18春《汇编语言程序设计》在线作业123参考