当前位置:编程学习 > 汇编语言 >>

怎么把DATA单元中的字节数据以二进制形式以及十进制在计算机屏幕上显示,用汇编语言,求助啊

二进制和十进制分别写
答案:给你个输出十进制的程序,自己已经在电脑上运行过了,没有问题,至于二进制,自己想想就知道了,只要进行循环移位运算,每次移动一位就可以输出了。希望对你有所帮助。
DATA SEGMENT
X DB 01001010B
C10 DB 10
DATA ENDS
CODE SEGMENT
    ASSUME DS:DATA,CS:CODE
START:MOV AX,DATA
    MOV DS,AX
    MOV CX,3
    MOV AL,X
ONE:MOV AH,0
    DIV C10
    PUSH AX
    LOOP ONE
    MOV CX,3
TWO:POP AX
    MOV DL,AH
    ADD DL,30H
    MOV AH,2
    INT 21H
    LOOP TWO
    MOV AX,4C00H
    INT 21H
CODE  ENDS
    END START

上一个:汇编语言,JZ怎么用?我时新手不懂,希望能详细解析一下。谢谢。 如:JZ DELAY ;我不懂JZ是什么为零转移
下一个:使用普通电脑,可以用汇编语言编程吗?可以的话怎样操作能出现C:\marm>masm祥细点

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,