• 汇编语言程序设计题库

指令IMUL CL,表示()。

[单选题]指令IMUL CL,表示()。A . (AL)*(CL)→(AX)B . (AX)*(CL)→(DX)C . (AX)/(CL)→(AL)D . (CL)*(AL)→(AL)

  • 查看答案
  • 程序段如下:BLK1 DB 46,84,34,-5,20,122,73:MOV

    [问答题] 程序段如下:BLK1 DB 46,84,34,-5,20,122,73:MOV CX,7LEA S1,BLK1NEXT:MOV AL,[SI]INC SITEST AL,81HLOOPZ NEXTMOV BL,[SI]:请回答程序段运行后:(AL)=?(BL)=?

  • 查看答案
  • 假设X和X+2字单元存放有双精度数P,Y和Y+2字单元存放有双精度数Q,下面程序

    [问答题] 假设X和X+2字单元存放有双精度数P,Y和Y+2字单元存放有双精度数Q,下面程序完成了什么工作?MOV DX,X+2MOV AX,X;双精度数P送入DX,AXADD AX,XADC DX,X+2;计算2*P送入DX,AXCMP DX,Y+2;2P与Q的高位比较JL L2;2PJG L1;2P>Q,转L1(Z=1)CMP AX,Y;如果高位相等,则比较低位JBE L2;2P的低位小于等于Q的低位,转L2(Z=2)L1:MOV Z,1JMP SHORT EXITL2:MOV Z,2EXIT:

  • 查看答案
  • A DW 1234HB DW 5678H:PUSH APUSH BPOP APO

    [问答题] A DW 1234HB DW 5678H:PUSH APUSH BPOP APOP B试回答:①上述程序段执行后(A)=?,(B)=?②设执行前SP=200H,执行后SP=?

  • 查看答案
  • 用来作为寄存器间接寻址的寄存器有()个。

    [单选题]用来作为寄存器间接寻址的寄存器有()个。A . 8B . 6C . 5D . 4

  • 查看答案
  • 变量X,Y,Z均为一字节压缩BCD码表示的十进制数,写出指令序列,求它们的和(用

    [问答题] 变量X,Y,Z均为一字节压缩BCD码表示的十进制数,写出指令序列,求它们的和(用2字节压缩BCD码表示)。

  • 查看答案
  • 在执行“LEA BX,BUFFER”指令时,是把()。

    [单选题]在执行“LEA BX,BUFFER”指令时,是把()。A . BUFFER的内容→BXB . BUFFER的偏移量→BXC . BUFFER的段基值→BXD . BUFFER的内容→EA

  • 查看答案
  • 关于内存单元地址的说法,正确的是()。

    [多选题] 关于内存单元地址的说法,正确的是()。A . 一个内存单元的物理地址是唯一的B . 一个内存单元的逻辑地址是唯一的C . 一个物理地址可以对应多个逻辑地址D . 物理地址=段基值×16+偏移地址E . 字单元的地址必定是偶数地址。

  • 查看答案
  • 下面指令中,合理而有意义的指令是()。

    [单选题]下面指令中,合理而有意义的指令是()。A . REP LODSBB . REP SCASBC . REP CMPSBD . REP MOVSB

  • 查看答案
  • 将下列二进制数转换为十六进制数和十进制数101101。

    [问答题] 将下列二进制数转换为十六进制数和十进制数101101。

  • 查看答案
  • 如果内存的某一单元的物理地址为12345H。则它的逻辑地址为():0345H。

    [单选题]如果内存的某一单元的物理地址为12345H。则它的逻辑地址为():0345H。A . 0012HB . 12000HC . 1200HD . 0120H

  • 查看答案
  • 在条件转移指令中,结果为负数则转移的指令是()。

    [单选题]在条件转移指令中,结果为负数则转移的指令是()。A . JNSB . JZC . JSD . JC

  • 查看答案
  • 测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是

    [单选题]测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是()。A . TEST BL,4 FH JZ NEXTB . XOR BL,4 FH JZ NEXTC . AND BL,4 FH JZ NEXTD . OR BL,4 FH JZ NEXT

  • 查看答案
  • IBMPC机的存储器可分()个段。

    [单选题]IBMPC机的存储器可分()个段。A . 4B . 256C . 512D . 65536

  • 查看答案
  • 下面有语法错误的指令是()。

    [单选题]下面有语法错误的指令是()。A . ADD AL,AHB . ADD [BX+3],ALC . ADD AH,[DI]D . ADD [BX],DA1(DA1是变量名)

  • 查看答案
  • 当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1

    [单选题]当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。A . 表示结果中含1的个数为偶数B . 表示结果中含1的个数为奇数C . 表示该数为偶数D . 表示结果中低八位含1的个数为偶数

  • 查看答案
  • AND AL,ALJZ BRCH1RCR AL,1JZ BRCH2RCL AL,

    [问答题] AND AL,ALJZ BRCH1RCR AL,1JZ BRCH2RCL AL,1INC ALJZ BRCH3:上述程序运行后,试回答:(1)当(AL)=?时,程序转向BRCH1(2)当(AL)=?时,程序转向BRCH2(3)当(AL)=?时,程序转向BRCH3

  • 查看答案
  • 将下列十六进制数转换为二进制数和十进制数FFFE。

    [问答题] 将下列十六进制数转换为二进制数和十进制数FFFE。

  • 查看答案
  • 下列指令执行后总是使CF=0,OF=0的是()。

    [单选题]下列指令执行后总是使CF=0,OF=0的是()。A . ANDB . NEGC . NOTD . INC

  • 查看答案
  • 无符号数变量X用DD定义,编写程序,用十六进制格式输出变量X的值。

    [问答题] 无符号数变量X用DD定义,编写程序,用十六进制格式输出变量X的值。

  • 查看答案
  • 指令指针寄存器是()。

    [单选题]指令指针寄存器是()。A . IPB . SPC . BPD . PSW

  • 查看答案
  • 编写程序,使用库子程序,从键盘上输入8个有符号字数据,求它们的和,以十进制格式输

    [问答题] 编写程序,使用库子程序,从键盘上输入8个有符号字数据,求它们的和,以十进制格式输出。

  • 查看答案
  • 下面的数据传送指令中,错误的操作是()。

    [单选题]下面的数据传送指令中,错误的操作是()。A . MOV SS:[BX+DI],1000HB . MOV DX,1000HC . MOV WORD PTR[BX],1000HD . MOV DS,2000H

  • 查看答案
  • 用户为了解决自己的问题,用汇编语言所编写的程序,称为()。

    [单选题]用户为了解决自己的问题,用汇编语言所编写的程序,称为()。A . 目标程序B . 汇编语言源程序C . 可执行程序D . 汇编程序

  • 查看答案
  • 如果指令的运算结果为0,则()标志位为1。

    [单选题]如果指令的运算结果为0,则()标志位为1。A . SFB . OFC . ZFD . CF

  • 查看答案
  • 将下列十六进制数转换为二进制数和十进制数1234。

    [问答题] 将下列十六进制数转换为二进制数和十进制数1234。

  • 查看答案
  • 当使用BP作编程地址时,此时使用的是()段。

    [单选题]当使用BP作编程地址时,此时使用的是()段。A . CSB . DSC . ESD . SS

  • 查看答案
  • 完成下列十六进制数的运算,并转换为十进制数进行校核3A+B7。

    [问答题] 完成下列十六进制数的运算,并转换为十进制数进行校核3A+B7。

  • 查看答案
  • 设AL=-100,要使AL=100应执行的指令是()。

    [单选题]设AL=-100,要使AL=100应执行的指令是()。A . NEG ALB . NOT ALC . INC ALD . DEC AL

  • 查看答案
  • 编写循环结构程序,进行下列计算,结果存入RESULT内存单元1+4+7+10+1

    [问答题] 编写循环结构程序,进行下列计算,结果存入RESULT内存单元1+4+7+10+13+……+100。

  • 查看答案
  • 首页 上一页 2 3 4 5 6 7 8 9 10 下一页 尾页