| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1238 人关注过本帖
标题:[求助]十六进制问题
取消只看楼主 加入收藏
棋泣卡
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-29
收藏
 问题点数:0 回复次数:3 
[求助]十六进制问题

使用汇编语言编写过程
.MODEL SMALL
.CODE
PRINT_A_Z PROC
MOV DL,’A’
MOV CX,1A


PRINT_LOOP:
CALL WRITE_CHAR
INC DL ;
LOOP PRINT_LOOP
MOV AH,4Ch
INT 21h
PRINT_A_Z ENDP

WRITE_CHAR PROC
MOV AH,2

INT 21h
RET
WRITE_CHAR ENDP
END PRINT_A_Z

程序里的h告诉汇编程序它前面是一个十六进制数。与DEBUG不一样,DEBUG假定所有的数是十六进制数,而汇编程序假定所有的数是十进制数,但是当在这里MOV CX,1A 没有加h 时运行结果是ABCDEFGHIJKLMNOPQRST加h后就是ABCDEFGHIJKLMNOPRSTUVWXYZ这是为什么?1A在十六进制里相当于十进制的26没加h为什么就是20呢??

搜索更多相关主题的帖子: 十六进制 
2006-04-29 20:14
棋泣卡
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-29
收藏
得分:0 

这样

世上没有奇迹,有的只是偶然、、、、
2006-04-30 23:14
棋泣卡
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-29
收藏
得分:0 
到底是怎么回事?

世上没有奇迹,有的只是偶然、、、、
2006-05-09 23:21
棋泣卡
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-3-29
收藏
得分:0 
没加h的时候是什么,例如1A没加H的时候是多少?谢谢

世上没有奇迹,有的只是偶然、、、、
2006-05-13 22:11
快速回复:[求助]十六进制问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021866 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved