试用汇编语言编写一个程序,该程序的功能如下:

2024年12月02日 19:57
有1个网友回答
网友(1):

当BL为0,将0—255这256个数从小到大的顺序放入
当BL为1,将0—255这256个数从大到小的顺序放入
当BL为其它,将0放入以3100H为起始的单元中去

;
MOV AL, 0
MOV CX, 256

MOV DI, 3100H
LP:
MOV [DI], AL
CMP BL, 0
JNZ ONE
INC AL
JMP NEXT
ONE:
CMP BL, 1
JNZ NEXT
DEC AL
NEXT:
INC DI
LOOP LP

HLT

END