- 5
- 0
- 约1.07万字
- 约 28页
- 2018-03-29 发布于广东
- 举报
代码转换8
第八章 代码转换;8.2 十六进制数的ASCII码与二进制数之间的相互转换; 3、对于数符a~f,各个ASCII码值与对应的二进制数值之差都为57H。;例1 将4位十六进制数的ASCII码分别转换为对应的4位二进制数,然后将它们组合成一个16位长的二进制数。;‘F’?;开始;DATA SEGMENT
PROMPT DB INPUT HEXADECIMAL (4DIGIT):$
HEX DB 5,0,5DUP(0)
BIN DW ?
ERR DB 0AH,0DH,ERROR ! NO-HEXADECIMAL ! $
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS;COSEG SEGMENT
ASSUME CS:COSEG,DS:DATA,SS:STACK1
HEXBIN:MOV AX,DATA
MOV DS,AX
LEA DX,PROMPT;显示提示信息
MOV AH,09H
INT 21H
原创力文档

文档评论(0)