.MODEL SMALL
.486
DATA SEGMENT
HEX1 DB 4 DUP(?)
HEX2 DB 4 DUP(?)
DATA ENDS
STACK1 SEGMENT PARA STACK
DB 100 DUP(0)
STACK1 ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA,SS:STACK1
START: MOV AX, DATA
MOV DS,AX
MOV EBX,0
; MOV EBX,30303030H
MOV CX,32
INPUT: MOV AH,01H
INT 21H
MOV DL,AL
CMP DL,0DH
JZ QUIT
SHL EBX,1
SUB DL,30H
SHR DL,1
ADC EBX,0
LOOP INPUT
QUIT: MOV CH,4
LEA DI,HEX1
MOV CL,8
ROTATE: ROL EBX,CL
MOV AL,BL
CMP AL,39H
JBE DIGI
SUB AL,07H
DIGI: SUB AL,30H
MOV [DI],AL
INC DI
DEC CH
JNZ ROTATE
MOV CH,4
LEA SI,HEX1
LEA DI,HEX2
MOV CL,8
CONV1: MOV AL,[SI] ;高4位移至最低位
CMP AL,09H ;是0~9吗?
JBE ASCI
ADD AL,07H ;是A~F
ASCI: ADD AL,30H
MOV [DI],AL ;存结果
INC DI
INC SI
DEC CH ;计数
JNZ CONV1
MOV DL,0AH
MOV AH,02H
INT 21H
MOV DL,0DH
MOV AH,02H
INT 21H
LEA SI, HEX2
MOV CX,4
AGAIN: MOV DL,[SI]
MOV AH,02H
INT 21H
INC SI
DEC CX
JNZ AGAIN
MOV AH,4CH
INT 21H
CODE ENDS
END START
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
M6.rar (57个子文件)
M6
Tdhelp.tdh 140KB
MASM.EXE 48KB
add.lst 3KB
221.EXE 706B
BTOASCI.EXE 686B
17.EXE 1KB
使用说明.txt 587B
ADD1.EXE 656B
221.obj 223B
test.txt 1KB
test1.txt 1KB
btoasci.txt 912B
test1.obj 202B
19.txt 0B
Add1.txt 796B
15.obj 159B
PE.EXE 72KB
19.lst 2KB
MOUSE.COM 55KB
19.EXE 699B
222.txt 1KB
Desktop_.ini 9B
asci.txt 997B
A1.EXE 845B
15.lst 2KB
btoasci.lst 3KB
add1.obj 267B
ML.EXE 380KB
TEST1.ASM 663B
asci.lst 3KB
ASCI.EXE 617B
a1.txt 459B
add.obj 294B
222.EXE 770B
ADD.EXE 661B
PE2.HLP 3KB
15.EXE 688B
a1.lst 2KB
TEST1.EXE 683B
Add.txt 757B
asci.obj 235B
T.EXE 911B
TEST.EXE 685B
LINK.EXE 198KB
221.txt 0B
test.lst 3KB
17.obj 461B
test.obj 217B
TEST.ASM 663B
19.obj 194B
BTOASCI.obj 239B
17.txt 0B
TD.EXE 476KB
15.txt 0B
222.obj 307B
a1.obj 161B
222.lst 4KB
共 57 条
- 1
资源评论
shaxiaozisha
- 粉丝: 3
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功