最合

计算机竞赛 · 硬件系统

计算机竞赛公开题库

300 张卡片 贡献者: l**z

登录后开始学习 登录

卡片预览

  • 与MOV AX,OFFSET VAR指令完全等效的指令是( )。

    • A.MOV AX,VAR
    • B.LDS AX,VAR
    • C.LES AX,VAR
    • D.LEA AX,VAR
    答案:D 难度:1 题型:单选
  • 在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。

    • A.WORD
    • B.PAGE
    • C.BYTE
    • D.PARA
    答案:D 难度:1 题型:单选
  • BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是( )。

    • A.80H
    • B.100H
    • C.124
    • D.192
    答案:B 题型:单选
  • 指令SCAS的寻址方式是( )。

    • A.源操作数为寄存器寻址,目的操作数为寄存器间接寻址
    • B.源操作数为寄存器间接寻址,目的操作数为寄存器间接寻址
    • C.源操作数为寄存器间接寻址,目的操作数为寄存器寻址
    • D.源操作数为寄存器寻址,目的操作数为寄存器寻址
    答案:A 难度:1 题型:单选
  • 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是( )。

    • A.20102H
    • B.20101H
    • C.200FEH
    • D.200FFH
    答案:D 题型:单选
  • 两个有符号的整数A和B比较后,为了判定A是否大于B,应使用下列哪条指令( )。

    • A.JG
    • B.JA
    • C.JNB
    • D.JNBE
    答案:A 题型:单选
  • 下列程序段执行完后, MOV CL, 3 MOV BX, 0B7H ROL BX, 1 ROR BX, CL BX寄存器中的内容是( )。

    • A.002DH
    • B.00EDH
    • C.C02DH
    • D.000DH
    答案:C 难度:1 题型:单选
  • JMP FAR PTR ABCD(ABCD是符号地址)是( )。

    • A.段内间接转移
    • B.段间间接转移
    • C.段内直接转移
    • D.段间直接转移
    答案:D 题型:单选
  • 已知JNC指令的机器代码是73FCH(FC是根据条件转移确定的偏移量),CF=0,IP=1000H,试问执行该指令后,IP=( )。

    • A.0FFFH
    • B.10FEH
    • C.C 0FFEH
    • D.10FCH
    答案:C 难度:1 题型:单选
  • 满足转移指令JNC的测试条件是( )。

    • A.ZF=1
    • B.CF=0
    • C.ZF=0
    • D.CF=1
    答案:B 题型:单选
  • 将累加器AX的内容清零的正确指令是( )。

    • A.AND AX, 0
    • B.XOR AX, BX
    • C.SUB AX, BX
    • D.CMP AX, BX
    答案:A 题型:单选
  • 算术位移指令SAR用于带符号数除2,而逻辑位移指令SHR用于( )。

    • A.带符号数减2
    • B.带符号数除2
    • C.无符号数乘2
    • D.无符号数除2
    答案:D 题型:单选
  • 直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为( )。

    • A.直接、立即、间接
    • B.直接、间接、立即
    • C.立即、直接、间接
    • D.不一定
    答案:C 题型:单选
  • 若AL,BL中是BCD数,且在执行ADD AL,BL之后,(AL)=0EH,CFAF=10。再执行DAA后,(AL)=( )。

    • A.04H
    • B.14H
    • C.64H
    • D.74H
    答案:D 题型:单选
  • 下面程序段中, CMP AL,OFBH JNL NEXT ...... NEXT:...... 当满足条件转到NEXT标号执行时,AL中的值正确的是( )。

    • A.AL=80H
    • B.AL=8FH
    • C.AL=0F0H
    • D.AL=0FFH
    答案:D 难度:1 题型:单选
  • 对于下列程序段: AGAIN: MOV ES:[DI],AL INC DI LOOP AGAIN 完成相同功能的指令是( )。

    • A.REP MOVSB
    • B.REP LODSB
    • C.REP STOSB
    • D.REPE SCASB
    答案:C 难度:1 题型:单选
  • 设AL和BL中都是带符号数,当AL≤BL时转至NEXT处,在CMP AL,BL指令后应选用正确的条件转移指令是( )。

    • A.JBE
    • B.JNG
    • C.JNA
    • D.JNLE
    答案:B 题型:单选
  • 使得JB指令执行转移操作的条件是( )。

    • A.CF=1
    • B.CF=1且ZF=0
    • C.ZF=0
    • D.CF=0或ZF=1
    答案:B 题型:单选
  • 下列指令中,先执行CX-1赋给CX操作,然后再根据CX的值决定是否转移、循环或进行重复操作的指令是( )。

    • A.JNC
    • B.REP
    • C.JCXZ
    • D.LOOP
    答案:D 难度:1 题型:单选
  • 指令LOOPZ的循环执行条件是( )。

    • A.CX≠0并且ZF=0
    • B.CX=0或ZF=0
    • C.CX≠0并且ZF=1
    • D.CX=0或ZF=1
    答案:C 难度:1 题型:单选
  • 向量中断是( )。

    • A.由硬件形成中断向量地址,再由向量地址找到中断服务程序入口地址
    • B.由硬件形成中断服务程序入口地址
    • C.外设提出中断
    • D.以上都不正确
    答案:A 题型:单选
  • 寄存器间接寻址方式中,操作数在( )。

    • A.通用寄存器
    • B.堆栈
    • C.主存单元
    • D.段寄存器
    答案:C 题型:单选
  • 运算型指令的寻址和控制转移型指令的寻址,其不同点在于( )。

    • A.前者取操作数,后者决定程序的转移地址
    • B.后者取操作数,前者决定程序的转移地址
    • C.两者都是取操作数
    • D.两者都是决定程序的转移地址
    答案:A 题型:单选
  • 汇编语言语句格式中的名字项,下列哪一个不正确?( )。

    • A.FFFFFH
    • B.@Variable
    • C.0FFFFH
    • D.Third_street
    答案:C 难度:1 题型:单选
  • 用ASSUME伪指令指定某个段分配给那个寄存器后,还需要通过MOV指令来给段寄存器赋值,下面哪个不能这样做,而是在程序初始化时自动完成的。( )。

    • A.数据段寄存器DS
    • B.堆栈段寄存器SS
    • C.代码段寄存器CS
    • D.附加段寄存器ES
    答案:C 题型:单选
  • 有关宏指令和子程序,下列说法哪一个不正确?( )。

    • A.宏指令并不能简化目标程序
    • B.子程序可以简化目标程序,但执行时间要长些
    • C.子程序或过程在执行时,由CPU处理
    • D.宏指令在执行时要保护现场和断点
    答案:D 题型:单选
  • 下列哪一个伪指令对符号名可以重复定义( )。

    • A.
    • B.EQU
    • C.DB
    • D.PURGE
    答案:A 题型:单选
  • 下面指令序列: MOV BX,0FFFCH MOV CL,2 SAR BX,CL 执行后的正确结果是( )。

    • A.3FFFH
    • B.0FFFFH
    • C.0FFFCH
    • D.0FFF5H
    答案:A 题型:单选
  • 一般用条件转移指令JZ、JNZ、JC、JNC等来实现程序的什么结构( )。

    • A.顺序
    • B.分支
    • C.循环
    • D.模块化
    答案:B 题型:单选
  • 在“先判断后工作”的循环程序结构中,循环执行的次数最少是( )。

    • A.不定
    • B.0
    • C.1
    • D.2
    答案:B 题型:单选
  • 循环程序的基本结构形式不包括下面哪一部分?( )。

    • A.循环参数置初值部分
    • B.循环工作部分
    • C.循环控制部分
    • D.设置段寄存器部分
    答案:D 难度:1 题型:单选
  • 子程序结构中不包括( )。

    • A.子程序的说明文件
    • B.子程序的现场保护和现场恢复
    • C.子程序的调用和返回
    • D.入口参数的设置
    答案:B 难度:1 题型:单选
  • 下面哪个不是系统功能调用的功能( )。

    • A.文件管理
    • B.设备管理
    • C.作业管理
    • D.总线管理
    答案:D 难度:1 题型:单选
  • DOS系统功能调用中,将子程序编号送入哪个寄存器( )。

    • A.AH
    • B.AL
    • C.BH
    • D.BL
    答案:A 题型:单选
  • 表达式19 MOD 7的结果为( )。

    • A.2
    • B.5
    • C.-2
    • D.-5
    答案:B 题型:单选
  • 下列伪指令语句正确的是( )。

    • A.ERR1:DW 99
    • B.EXPR DB 2*3+7
    • C.ERR2 DB 25*60
    • D.ERR3 DD 'ABCD'
    答案:D 题型:单选
  • 下列说法正确的是( )。

    • A.SEGMENT与ENDS是段定义语句的伪指令,而ASSUME不是
    • B.SEGMENT和ENDS语句成对使用,把汇编语言源程序分为段
    • C.代码段中存放指令和伪指令,但不存放宏指令
    • D.SEGMENT与ENDS伪指令前的段名可以不同
    答案:B 难度:1 题型:单选
  • 汇编语言在上机过程中用不到的程序为( )。

    • A.编辑程序
    • B.汇编程序
    • C.连接程序
    • D.编译程序
    答案:D 题型:单选
  • 实现有符号数“>=”转移的指令是( )。

    • A.JAE/JNB
    • B.JBE/JNA
    • C.JGE/JNL
    • D.JG/JNLE
    答案:C 题型:单选
  • 在程序设计的实际应用中往往存在要重复执行的某些操作的一类问题,这类问题由什么程序来解决( )。

    • A.顺序结构程序
    • B.分支结构程序
    • C.循环结构程序
    • D.以上都不是
    答案:C 题型:单选
  • 下列说法中,错误的有( )。

    • A.内循环必须完整地包含在外循环中,内外循环不能相互交叉
    • B.内循环在外循环中位置可根据需要任意设置
    • C.从内循环中可以直接跳到外循环,从外循环也可以直接跳到内循环
    • D.每次由外循环再次进入内循环中,初始条件必须重新设置
    答案:C 难度:1 题型:单选
  • 下面哪个不是子程序的参数传递方法( )。

    • A.立即数传递
    • B.寄存器传递
    • C.堆栈传递
    • D.存储器传递
    答案:A 题型:单选
  • 如某存储器分段时,一个段最多允许16K个字节单元,那么表示一个段内偏移地址的二进制位数至少是( )。

    • A.14位
    • B.15位
    • C.16位
    • D.17位
    答案:A 难度:1 题型:单选
  • 指令语句中标号的错误定义是( )。

    • A.在代码段中的名字项后面紧跟冒号定义
    • B.用EQU伪指令定义
    • C.用LABEL伪指令定义
    • D.由“JMP标号”指令定义
    答案:D 难度:1 题型:单选
  • BUFl DB 3 DUP(0,2DUP(1,2),3) COUNT EQU $ -BUFl 符号COUNT等价的值是( )。

    • A.6
    • B.8
    • C.16
    • D.18
    答案:D 难度:1 题型:单选
  • 变量具有类型属性,错误的类型是( )。

    • A.字节型
    • B.字型
    • C.字符型
    • D.双字型
    答案:C 难度:1 题型:单选
  • 下列指令中有语法错误的是( )。

    • A.ADD AX,12H
    • B.SUB [BX],CX
    • C.MOV 20H [BX],[SI]
    • D.INC BYTE PTR [BP]
    答案:C 题型:单选
  • 没有语法错误的输出指令是( )。

    • A.OUT AX,30H
    • B.OUT DX,AL
    • C.OUT AL,DX
    • D.OUT 30H,AH
    答案:B 难度:1 题型:单选
  • 用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( )。

    • A.MOV AX,89
    • B.MOV AX,0809H
    • C.MOV AX,89H
    • D.MOV AX,0809
    答案:B 题型:单选
  • 下面有语法错误的语句是( )。

    • A.MOV AX,[BX][SI]
    • B.MOV AX,-2[BX][DI]
    • C.MOV AX,[BX][BP]
    • D.MOV AX,-1[BX][SI]
    答案:C 难度:1 题型:单选

显示前 50 张,共 300 张