网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下面的汇编语言程序用来将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码。在______填空,使程序能按预定的设计要求正常运行。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 BX,10MOV AX,36HLP1: MOV DX,0DIV BXPUSH DXINC CXCMP AX,0JNE LP1MOV BX,5SUB BX,CXbP2: POP DXADD DL,30HMOV [DI],DLINC DILOOP LP2CMP BX,0JE EXITMOV CX,BXLP3: MOV BYTE PTR[DI],20HINC DILOOP LP3EXIT: RETSTART ENDPCSEG ENDSEND START ” 相关考题
考题 下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序中的横线处应填写什么指令? HTOASC PROC AND AL, OFH ADD AL, 30H CMP AL, 39H JBE DONE ____________ DONE: RET HTOASC ENDPA.SUB AL,'A'-0AHB.ADD AL,'A'-0AHC.SUB AL,'A'-07HD.ADD AL,'A'-07H

考题 将十进制数257转换为十六进制数为( )。A.11B.10YC.FlD.FF

考题 下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序中的横线处应填写( )。HTOASC PROC AND AL,0FH ADD AL,30H CMP AL,39H JBE DONE ____________DONE: RETHTOASC ENDPA.SUB AL,'A'-0AHB.ADD AL,'A'-0AHC.SUB AL,'A'-07HD.ADD AL.'A'-07H

考题 将十进制数17.625转换为等值的二进制数和十六进制数。

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

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

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

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

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