万能百科  > 所属分类  > 

下面的汇编语言程序用来将AX寄存器中的十六进制数转换为十进制数的ASCII码。在______填空,使程序

下面的汇编语言程序用来将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

p 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

正确答案:

FARFAR 解析:这里需要填写的是过程(子程序)的距离属性,有FAR和NEAR两种。定义为FAR允许过程在段间调用,定义为NEAR只能在段内调用,默认是NEAR。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签