下面的汇编语言程序用来将AX寄存器中的十六进制数转换为十进制数的ASCII码。在______填空,使程序能按预定的设计要求正常运行。DSEG SEGMENTBUF DB 5DUP(?)DSEG ENDSSSEG SEGMENTDB 256DUP(0)SSEG ENDSCSEG SEGMENTASSUM CS:CSEG,DS:DSEG,SS:SSEGSTART PROC ______PUSH DSMOV AX,0PUSH AXMOV AX,DSEGMOV DS,AXLEA DI,BUFMOV CX,0MOV

题目

下面的汇编语言程序用来将AX寄存器中的十六进制数转换为十进制数的ASCII码。在______填空,使程序能按预定的设计要求正常运行。

DSEG SEGMENT

BUF DB 5DUP(?)

DSEG ENDS

SSEG SEGMENT

DB 256DUP(0)

SSEG ENDS

CSEG SEGMENT

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

START PROC ______

PUSH DS

MOV AX,0

PUSH AX

MOV AX,DSEG

MOV DS,AX

LEA DI,BUF

MOV CX,0

MOV BX,10

MOV AX,36H

LP1: MOV DX,0

DIV BX

PUSH DX

INC CX

CMP AX,0

JNE LP1

MOV BX,5

SUB BX,CX

bP2: POP DX

ADD DL,30H

MOV [DI],DL

INC DI

LOOP LP2

CMP BX,0

JE EXIT

MOV CX,BX

LP3: MOV BYTE PTR[DI],20H

INC DI

LOOP LP3

EXIT: RET

START ENDP

CSEG ENDS

END START


相似考题
更多“下面的汇编语言程序用来将AX寄存器中的十六进制数转换为十进制数的ASCII码。在______填空,使程序 ”相关问题
  • 第1题:

    试将十进制数215转换为二进制、八进制、十六进制数


    (327)8

  • 第2题:

    8、将十进制数234转换为十六进制数为 。


    62

  • 第3题:

    将十进制数[205]10转换为十六进制数,结果为 。


    B

  • 第4题:

    将十进制数234转换为十六进制数为 。


    11101010

  • 第5题:

    【题1.2】将十进制数(493)10转换为二进制数、八进制数、十六进制数。


    D