• 汇编语言程序设计题库

在循环程序设计过程中,将循环的次数送CX寄存器的操作是在()完成的。

[单选题]在循环程序设计过程中,将循环的次数送CX寄存器的操作是在()完成的。A . 置初值部分B . 循环工作部分C . 循环修改部分D . 循环控制部分

  • 查看答案
  • LINK命令执行后可以生成一个以()为扩展名的文件。

    [单选题]LINK命令执行后可以生成一个以()为扩展名的文件。A . ASMB . EXEC . OBJD . COM

  • 查看答案
  • 在实模式下,存储器中每一段最多可有10000H个字节。如果用调试程序DEBUG的

    [问答题] 在实模式下,存储器中每一段最多可有10000H个字节。如果用调试程序DEBUG的r命令在终端上显示出当前各寄存器的内容如下,请画出此时存储器分段的示意图,以及条件标志OF、SF、ZF、CF的值。C>debug-rAX=0000BX=0000CX=0079DX=0000SP=FFEEBP=0000SI=0000DI=0000DS=10E4ES=10F4SS=21F0CS=31FFIP=0100NVUPDIPLNZNAPONC

  • 查看答案
  • 哪些寄存器可以用来指示存储器地址?

    [问答题] 哪些寄存器可以用来指示存储器地址?

  • 查看答案
  • 指令“MOVAX,0FHXOR1111B”执行后的结果是()。

    [单选题]指令“MOVAX,0FHXOR1111B”执行后的结果是()。A . 0FFFFH→AXB . 0FH→AXC . 1111B→AXD . 0→AX

  • 查看答案
  • 执行“()AX,BX”指令不改变AX寄存器中的内容。

    [单选题]执行“()AX,BX”指令不改变AX寄存器中的内容。A . CMPB . ADDC . XORD . OR

  • 查看答案
  • 下面指令执行后,有可能改变AL寄存器内容的指令是()

    [单选题]下面指令执行后,有可能改变AL寄存器内容的指令是()A . TEST AL,02HB . OR AL,ALC . CMP AL,BLD . AND AL,BL

  • 查看答案
  • 给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以

    [问答题] 给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么?直接寻址。

  • 查看答案
  • 在IBMPC机的存储器中存放信息如右下图所示。试读出30022H和30024H字

    [问答题] 在IBMPC机的存储器中存放信息如右下图所示。试读出30022H和30024H字节单元的内容,以及30021H和30022H字单元的内容。30020H12H30021H34H30022HABH30023HCDH30024HEFH

  • 查看答案
  • 下列语句中有语法错误的语句是()。

    [单选题]下列语句中有语法错误的语句是()。A . MOVAX,[SI][DI]B . CMPBYTEPTR[BX],ALC . ADDBX,[BX]D . MOVCX,56H

  • 查看答案
  • 有伪指令SS DW‘AB’,则SS+1单元中的内容是()。

    [单选题]有伪指令SS DW‘AB’,则SS+1单元中的内容是()。A . ’B’B . ’A’C . 不确定D . ’AB&rsquo

  • 查看答案
  • 有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10},*P=

    [单选题]有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10},*P=a;则数值为9的表达式是()A . *P+9B . *(P+8)C . *P+=9D . P+8

  • 查看答案
  • 循环指令中作为循环次数的寄存器是()。

    [单选题]循环指令中作为循环次数的寄存器是()。A . AXB . BXC . CXD . DX

  • 查看答案
  • 若(SP)=30000H,则指令POP AX执行后,(SP)=()

    [单选题]若(SP)=30000H,则指令POP AX执行后,(SP)=()A . 30001B . 30002C . 2FFFED . 2FFFF

  • 查看答案
  • 一个段最大可定义()字节。

    [单选题]一个段最大可定义()字节。A . 1MB . 64KC . 32KD . 16

  • 查看答案
  • 下列不正确的定义是()。

    [单选题]下列不正确的定义是()。A . int*p=&i,i;B . int*p,i;C . inti,*p=&i;D . inti,*p;

  • 查看答案
  • 写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种

    [问答题] 写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式:寄存器间接寻址。

  • 查看答案
  • 完成下列十六进制数的运算,并转换为十进制数进行校核7AB×6F。

    [问答题] 完成下列十六进制数的运算,并转换为十进制数进行校核7AB×6F。

  • 查看答案
  • ()保存当前栈定地址的寄存器。

    [单选题]()保存当前栈定地址的寄存器。A . IPB . SPC . DXD . DS

  • 查看答案
  • 若DS=1000H,BX=2000H,(12000H)=56H,(12001H)

    [单选题]若DS=1000H,BX=2000H,(12000H)=56H,(12001H)=78H,AX=1000H,执行“ADDAX,[BX]”指令后,AX=()。A . 8856HB . 6678HC . 8800HD . 6600H

  • 查看答案
  • 下列各数均为十进制数,请用8位二进制补码计算,并用十六进制数表示其运算结果。(-

    [问答题] 下列各数均为十进制数,请用8位二进制补码计算,并用十六进制数表示其运算结果。(-85)-76

  • 查看答案
  • 指令DIV BX,表示()。

    [单选题]指令DIV BX,表示()。A . 被除数(DX)(AX),除数(BX),运算后商送AX,余数送DXB . 被除数(AX)(DX),除数(BX),运算后商送AX,余数送DXC . 被除数(BX),除数(AX),运算后商送AH,余数送ALD . 被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX

  • 查看答案
  • 试根据以下要求写出相应的汇编语言指令用寄存器BX和位移量0B2H的寄存器相对寻址

    [问答题] 试根据以下要求写出相应的汇编语言指令用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器中。

  • 查看答案
  • 循环指令的转移范围是()。

    [单选题]循环指令的转移范围是()。A . -128~127B . 0~255C . -32768~32767D . 0~65535

  • 查看答案
  • 请写出下列字符串的ASCII码值。Forexample,Thisisanumbe

    [问答题] 请写出下列字符串的ASCII码值。Forexample,Thisisanumber3692.

  • 查看答案
  • 下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号

    [问答题] 下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?D8

  • 查看答案
  • 简单的汇编语言程序可以通过()来建立

    [单选题]简单的汇编语言程序可以通过()来建立A . 连接程序B . 调试程序C . 汇编程序D . 编辑程序

  • 查看答案
  • 试写出执行下列指令序列后BX寄存器的内容。执行前(BX)=6D16H。MOV C

    [问答题] 试写出执行下列指令序列后BX寄存器的内容。执行前(BX)=6D16H。MOV CL,7SHR BX,CL

  • 查看答案
  • 下列四组字符串中都可以用作C语言程序中的标识符的是()。

    [单选题]下列四组字符串中都可以用作C语言程序中的标识符的是()。A .print_3ddb8aBcB .Iamone_halfstart$it3paiC .str_1CpppowwhileD .PxqMy->bookline#His.age

  • 查看答案
  • 试分析下面的程序段完成什么功能?MOV CL,04SHL DX,CLMOV BL

    [问答题] 试分析下面的程序段完成什么功能?MOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL

  • 查看答案