• 汇编语言程序设计题库

下列指令中,错误的指令是()。

[多选题] 下列指令中,错误的指令是()。A . AND AL,‘A’B . SHL AX,4C . MOV CS,AXD . TEST[BX],ALE . MOV DS,1234H

  • 查看答案
  • 完成同指令XCHG AX,BX相同功能的指令或指令序列是()。

    [单选题]完成同指令XCHG AX,BX相同功能的指令或指令序列是()。A . MOV AX,BXB . MOV BX,AXC . PUSH AX POP BXD . MOV CX,AX MOV AX,BX MOV BX,CX

  • 查看答案
  • 用降幂法和除法将下列十进制数转换为二进制数和十六进制数10000。

    [问答题] 用降幂法和除法将下列十进制数转换为二进制数和十六进制数10000。

  • 查看答案
  • 实现堆栈留空100H个字节单元,可选用的语句有()。

    [多选题] 实现堆栈留空100H个字节单元,可选用的语句有()。A . DB 25HDUP(4)B . DD 50HDUP(0)C . DB 100HDUP(0)D . DW 50HDUP(0)E . DW 80HDUP(0)

  • 查看答案
  • 数组ARRAY中存有10个无符号字整数(元素序号0~9),现在要删除其中的第5个

    [问答题] 数组ARRAY中存有10个无符号字整数(元素序号0~9),现在要删除其中的第5个元素。编写程序,把第6~9个元素移到第5~8个元素的位置上,并把第9个元素清零。

  • 查看答案
  • 编写程序,从键盘上输入20个十进制数字,求这些数字的和,向显示器输出。

    [问答题] 编写程序,从键盘上输入20个十进制数字,求这些数字的和,向显示器输出。

  • 查看答案
  • 已知(AX)=836BH,X分别取下列值,执行“CMPAX,X&rd

    [问答题] 已知(AX)=836BH,X分别取下列值,执行“CMPAX,X”后,标志位ZF、CF、OF、SF各是什么?(1)X=3000H(2)X=8000H(3)X=7FFFFH(4)X=0FFFFH(5)X=0

  • 查看答案
  • 将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是()。

    [单选题]将附加段中偏移量值为DI的存储单元中的内容送入BX寄存器的指令是()。A . MOVBX,[DI]B . MOVBX,DIC . MOVBX,ES:[DI]D . LODSW

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

    [问答题] 编写循环结构程序,进行下列计算,结果存入RESULT内存单元1+3+5+7+9+11+……+99。

  • 查看答案
  • 求以下各十六进制数与4AE0H之差,并根据结果写出标志位SF、CF、ZF、OF的

    [问答题] 求以下各十六进制数与4AE0H之差,并根据结果写出标志位SF、CF、ZF、OF的值。(1)1234H(2)5D90H(3)9076H(4)0EA04H(5)0FFFFH

  • 查看答案
  • 将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。

    [单选题]将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。A . MOVAX,BXB . MOVAX,[BX]C . POPAXD . MOVAX,SS:[BX]

  • 查看答案
  • 完成下列操作,选用什么指令:将AX的内容,减去0520H,和上次运算的借位;

    [问答题] 完成下列操作,选用什么指令:将AX的内容,减去0520H,和上次运算的借位;

  • 查看答案
  • DATA SEGMENTDA1 DB 30 DUP(?)DA2 DW 1456H

    [单选题]DATA SEGMENTDA1 DB 30 DUP(?)DA2 DW 1456H,789AHDA3 DW DA2DATA ENDS┇┇MOV BX,DA3上述指令执行后,BX中的内容是()。A . 30B . 31C . 32D . 21H

  • 查看答案
  • 循环结构的程序由以下()部分组成。

    [多选题] 循环结构的程序由以下()部分组成。A . 循环参数初始化B . 产生条件C . 测试D . 循环工作部分E . 循环控制部分

  • 查看答案
  • 编写程序,从键盘上输入一行明文,按照题3.17的规则翻译成密文,向显示器输出。

    [问答题] 编写程序,从键盘上输入一行明文,按照题3.17的规则翻译成密文,向显示器输出。

  • 查看答案
  • IBM PC机的DOS是属于()。

    [单选题]IBM PC机的DOS是属于()。A . 用户软件B . 系统软件C . 系统硬件D . 一种语言

  • 查看答案
  • 分析下面程序段,MOV AL,200SAR AL,1MOV BL,ALMOV C

    [问答题] 分析下面程序段,MOV AL,200SAR AL,1MOV BL,ALMOV CL,2SAR AL,CLADD AL,BL试问程序段执行后(BL)=?(AL)=?

  • 查看答案
  • 计算分段函数:A,B的值从键盘输入,Y的值送显示器输出(∧表示&ldqu

    [问答题] 计算分段函数:A,B的值从键盘输入,Y的值送显示器输出(∧表示“并且”,∨表示“或者”)。

  • 查看答案
  • 编写程序,利用公式:N2=1+3+5+……+(2N-1)计算N2的值,假设N=2

    [问答题] 编写程序,利用公式:N2=1+3+5+……+(2N-1)计算N2的值,假设N=23。

  • 查看答案
  • 已知ARRAY是5行5列的有符号字数组,编写程序,进行下列计算(假设和仍然为16

    [问答题] 已知ARRAY是5行5列的有符号字数组,编写程序,进行下列计算(假设和仍然为16b,不会产生溢出)求该数组反对角线上所有元素之和。

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

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

  • 查看答案
  • 分支程序的功能部分包括()。

    [多选题] 分支程序的功能部分包括()。A . 循环参数初始化B . 产生条件C . 测试D . 定向E . 标号

  • 查看答案
  • 下面语句中,是伪指令语句的有()。

    [多选题] 下面语句中,是伪指令语句的有()。A . CMP AX,CXB . DB?C . IDIV CXD . ORG 30HE . DATA SEGMENT

  • 查看答案
  • 编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。

    [问答题] 编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。

  • 查看答案
  • 设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是()。

    [单选题]设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地址是()。A . 0916FHB . 09170HC . 0916EHD . 0953H

  • 查看答案
  • STRINGDB‘ABCDEFGHIJ’MOVAH,01

    [问答题] STRINGDB‘ABCDEFGHIJ’MOVAH,01从键盘输入字符1~9INT21HANDAL,0FHDECALXORAH,AHMOVBX,OFFSETSTRINGADDBX,AXMOVBL,[BX]MOVAH,02H;显示输出INT21H:试回答:上述程序段的功能是什么?

  • 查看答案
  • IBMPC机的内存是按()是编址的。

    [单选题]IBMPC机的内存是按()是编址的。A . 位B . 字节C . 字D . 双字

  • 查看答案
  • 用降幂法和除法将下列十进制数转换为二进制数和十六进制数369。

    [问答题] 用降幂法和除法将下列十进制数转换为二进制数和十六进制数369。

  • 查看答案
  • 8086CPU在基址加变址的寻址方式中,变址寄存器可以为()。

    [单选题]8086CPU在基址加变址的寻址方式中,变址寄存器可以为()。A . BX或CXB . CX或SIC . DX或SID . SI或DI

  • 查看答案
  • 在下列的选项中,能够组成计算机系统的是()。

    [单选题]在下列的选项中,能够组成计算机系统的是()。A . 硬件系统和软件系统B . CPU、存储器、输入/输出设备C . 操作系统、各种语言D . 系统软件和应用软件

  • 查看答案