回 帖 发 新 帖 刷新版面

主题:[原创]寻求汇编语言的例题.最好有源程序.

大家好!我想找些汇编的程序看看,不知道哪位兄台有这方面的收集.有的话请传给我怎么样呢?谢谢啦.我的联系方式:邮件到lizd1985@163.com

回复列表 (共1个回复)

沙发


将一个8位二进制数分成高4位和低4位分别转换为两个ASCII字符.设待转换的数据及转换好的ASCII字符均存放在数据段中.



NAME HEXTOASC
DATA SEGMENT
HEX  DB 5AH
ASC  DB 2 DUP(?)
DATA ENDS
STACK SEGMENT
      DB 256 DUP('S')
TOP   EQU $-STACK
STACK ENDS
CODE  SEGMENT
      ASSUME CS:CODE,DS:DATA,SS:STACK
START:MOV AX,DATA
      MOV DS,AX
      MOV AX,STACK
      MOV SS,AX
      MOV SP,TOP
      MOV BX,OFFSET ASC
      MOV AL,HEX
      MOV AH,AL
      MOV CL,4
      SHR AL,CL
      CALL NEAR PTR CONVERT
      MOV [BX],AL
      INC BX
      MOV AL,AH
      CALL NEAR PTR CONVERT
      MOV [BX],AL
      HLT
CONVERT PROC
        AND AL,0FH
        CMP AL,10
        JB  NUM
        ADD AL,7
NUM:    ADD AL,'0'
        RET
CONVERT ENDP
CODE ENDS
     END START

我来回复

您尚未登录,请登录后再回复。点此登录或注册