主题:各位大哥帮个忙,明天考试 有几道题目~!!
1. 编程 编写一个段间调用的子程序完成十六进制数 00-0F H 的平方
子程序名称为SQUARE 输入数据在BL中 平方值在BH中
2. 分析题 说明程序完成的功能,并画出程序流程图
DATA SEGMENT
ASC DB '12345'
BIN DB 2 DUP (?)
COUNT EQU 5
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE , DS: DATA
START: MOV AX, DATA
MOV DS, AX
LEA SI,ASC
LEA DI, BIN
MOV BX,000AH
MOV CX, COUNT-1
MOV AH,00H
MOV AL,<SI>
SUB AL,30H
LP1: IMUL BX
ADD AL, <SI+ 01>
SUB AL, 30H
INC SI
LOOP LP1
MOV <DI> , AX
MOV AH ,4CH
INT 21H
CODE ENDS
END STRAT
子程序名称为SQUARE 输入数据在BL中 平方值在BH中
2. 分析题 说明程序完成的功能,并画出程序流程图
DATA SEGMENT
ASC DB '12345'
BIN DB 2 DUP (?)
COUNT EQU 5
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE , DS: DATA
START: MOV AX, DATA
MOV DS, AX
LEA SI,ASC
LEA DI, BIN
MOV BX,000AH
MOV CX, COUNT-1
MOV AH,00H
MOV AL,<SI>
SUB AL,30H
LP1: IMUL BX
ADD AL, <SI+ 01>
SUB AL, 30H
INC SI
LOOP LP1
MOV <DI> , AX
MOV AH ,4CH
INT 21H
CODE ENDS
END STRAT