阅读下面的汇编语言程序,填充【 】,使程序能按预定的设计要求正常执行:DSEG SEGMENTARRAY DB 34H,56H,23H,70H,96HCNT DW $-ARRAYDSEG ENDSSSEG SEGMENT PARA STACK ‘STACK’DB 256 DUP(0)SSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGM,SS:SSEGSTART: MOV AX,DSEGMOV DS,AXMOV SI,OPFSET ARRAYMOV CX,CNTCLDNE

题目

阅读下面的汇编语言程序,填充【 】,使程序能按预定的设计要求正常执行:

DSEG SEGMENT

ARRAY DB 34H,56H,23H,70H,96H

CNT DW $-ARRAY

DSEG ENDS

SSEG SEGMENT PARA STACK ‘STACK’

DB 256 DUP(0)

SSEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG,DS:DSEGM,SS:SSEG

START: MOV AX,DSEG

MOV DS,AX

MOV SI,OPFSET ARRAY

MOV CX,CNT

CLD

NEXT: LODSB

MOV BL,AL

AND AL,0FOH

PUSH CX

MOV CL,4

SHR AL,CL

OR AL,30H

CALL DISP

MOV AL,BL

AND AL,0FH

OR AL,30H

CALL DISP

DEC CX

JCXZ ZTE

MOV ALM, ‘,’

CALL DISP

JMP NEXT

ZTE: MOV AH,4CH ;终止当前进程,返回调用进程

INT 21H

DISP: MOV AH,14 ;写字符到当前光标位置,光标前进一格

INT 10H

RET

CSEG ENDS

END START


相似考题
参考答案和解析
正确答案:POP  CX
POP  CX
更多“阅读下面的汇编语言程序,填充【 】,使程序能按预定的设计要求正常执行: DSEG SEGMENT ARRA ”相关问题
  • 第1题:

    在下面的汇编语言程序横线处填空,使语句完整,保证程序正确执行。

    DSEG SEGMENT

    D1 DB -1,5,2,6,-7,4

    CNT EQU $-D1

    RS DW

    DSEG ENDS

    SSEG SEGMENT STACK

    DB 256DUP(0)

    SSEG ENDS

    CSEG SEGMENT

    ASSUM CS: CSEG,DS:DSEG, SS:SSEG

    START PROC FAR

    PUSH DS

    XOR AX,AX

    PUSH AX

    MOV AX, DSEG

    MOV DS,AX

    MOV BX,OFFSETF D1

    MOV CX, CNT

    MOV DX, 0

    LP: MOV AL,[BX]

    CMP AL,0

    JGE CONT

    INC DX

    CONT :INC BX

    DEC CX

    JNZ LP

    MOV RS,DX

    RET

    START ______

    CSEG ENDS

    END START


    正确答案:ENDP
    ENDP 解析:该程序的功能是统计大于0的个数。在横线处应该填对应于前面 START PROC FAR语句的结束语句:ENDP。

  • 第2题:

    下列描述中正确的是( )。

    A.汇编语言是汇编语言编写的程序,运行速度快,阅读方便,属于面向用户的程序设计语言

    B.汇编语言源程序可以直接执行

    C.汇编语言是由符号指令及其使用规则构成的程序设计语言

    D.汇编语言属于低级语言


    正确答案:D

  • 第3题:

    下列描述正确的是( )。

    A.汇编语言是汇编语言编写的程序,运行速度快,阅读方便,属于面向用户的程序设计语言。

    B.汇编语言原程序可以直接执行。

    C.汇编语言是由符号指令及其使用规则构成的程序设计语言。

    D.汇编语言属于低级语言。


    正确答案:D
    解析:选项A)是错误的,汇编语言是低级语言,是面向计算机的程序设计语言。选项B)是错误的,汇编源程序必须汇编后才能运行。选项C)也是错误的,汇编语言还应包括伪指令。

  • 第4题:

    下列描述不正确的是( )。

    A.汇编语言即是机器语言

    B.汇编语言程序不可直接运行

    C.汇编语言的指令语句与机器指令一一对应

    D.汇编语言程序运行速度快,阅读方便,但仍属于面向机器的程序设计语言


    正确答案:A

  • 第5题:

    下列程序设计语言编制的程序中,能直接被计算机识别和执行的是( )

    A.机器语言

    B.汇编语言

    C.高级语言

    D.BASIC语言


    正确答案:A