微机原理——十进制转二进制输出
实验环境
需要安装
实验目的
将代码中定义的十进制数转化为二进制数后输出
代码
DATA SEGMENT
X DW 2048
DATA ENDS
STACK SEGMENT PARA STACK 'STACK'
DW 512 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START: MOV AX,DATA
MOV DS,AX
MOV BX,X
MOV CX,16
AGAIN: MOV DL,0
SHL BX,1
JNC DIS
MOV DL,1
DIS:ADD DL,30H
DEC CX
MOV AH,2
INT 21H
JNZ AGAIN
MOV AH,2
MOV DL,'B'
INT 21H
MOV AX,4C00H
INT 21H
CODE ENDS
END START
运行结果
改变代码数据段中的十进制数,可以得到不同的输出
关于dosbox的使用这里比较推荐下面这篇博客
链接: 如何使用dosbox运行程序.