补全参考程序: DATA SEGMENT ;段定义语句,定义一个数据段 RESULT DB 3 DUP(?) ;用来存放 BCD 码结果 DATA ENDS CODE SEGMENT ;定义一个代码段 ASSUME CS:CODE,DS:DATA START PROC NEAR ;过程定义语句 MOV AX,DATA ;把数据放到数据段中 MOV DS,AX MOV AX,01111011B ;定义需要被转换的二进制数 MOV CL,100 ? ? MOV RESULT,AL ;除以 100,得百位数 MOV AL,AH MOV AH,0 MOV CL,? DIV ? MOV ?,AL ;余数除以 10,得十位数 MOV ?,? ;余数为个位数 JMP $ CODE ENDS ;代码段结束 END START ;源程序结束
时间: 2024-04-21 12:30:01 浏览: 115
用DUP定义重复数据格式为:-微机原理及应用 程序
DATA SEGMENT
RESULT DB 3 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START PROC NEAR
MOV AX,DATA
MOV DS,AX
MOV AX,01111011B
MOV CL,100
DIV CL
MOV RESULT,AL ;除以 100,得百位数
MOV AL,AH
MOV AH,0
MOV CL,10
DIV CL
MOV RESULT+1,AL ;余数除以 10,得十位数
MOV RESULT+2,AH ;余数为个位数
JMP $
CODE ENDS
END START
阅读全文