标题:[求助]十六进制问题
取消只看楼主
棋泣卡
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-61187-1-1.html




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

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