| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 964 人关注过本帖
标题:[求助]一道题目,能帮解释下吗?
只看楼主 加入收藏
ganfengrui
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-7
收藏
 问题点数:0 回复次数:8 
[求助]一道题目,能帮解释下吗?

设内存BIN开始的单元存放若干无符号字数据,数据个数在字节单元COUNT中。编写程序将这些字数据转换为十六进制数的ASCII码存入以HASC开始的存储区,存储形式为数据高位的ASCII码存放在低地址。此程序利用下面的子过程实现。最后将转换后的ASCII码以十六进制形式打印输出。

1、写一子过程HTOA,将AL中低位的十六进制数转换为相应的ASCII码;并将转换后的ASCII码存放在AL中。
2、写一子过程BHTOA,将AL中的2位十六进制数转换为相应的ASCII码;高位的ASCII码在AH中,低位的ASCII码在AL中;此过程用两次调用过程 HTOA实现。
3、写一子过程QHTOA,将AX寄存器中的4位十六进制数转换为相应的ASCII码;最高位的ASCII码在BH中,次高位的ASCII码在BL中,次低位的ASCII码在AH中,最低位的ASCII码在AL中;此过程用两次调用过程BHTOA实现。
(此题一个子程序存放一个文件,用多模块连接的形式运行此程序)

请问下:字节单元怎么用?HASC开始的存储区又是什么意思?高位和低位的十六进制又是什么意思?第3个子程序的16进制4位又是什么意思?小弟是刚学汇编的菜鸟,什么问题都不懂~请各位帮帮忙
最好能写出整个程序,如果不行的话帮忙解释下题目也好~我不怎么明白题目要求做什么?是不是输入一个字就要输出它的ASCII码?

搜索更多相关主题的帖子: 解释 
2007-06-07 23:27
ganfengrui
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-7
收藏
得分:0 

没人能帮下吗?

2007-06-09 10:32
菜鸟上路
Rank: 4
等 级:贵宾
威 望:14
帖 子:1120
专家分:0
注 册:2006-3-21
收藏
得分:0 
1、字节单元就是内存单元,跟C的变量用法差不多,但是是字节操作
2、HASC开始的存储区就是定义了一个HASC的数组,如:
DATA SEGMENT
HASC 80 DUO(0)
DATA ENDS
3、像3FH,3是高4位,F是低4位
4、AX分为AL和AH,分别为8位,再把AL拆开,就有最高4位和次高4位

2007-06-09 11:10
ganfengrui
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-7
收藏
得分:0 

谢谢,还有些问题,此程序的要求是需要把10进制数转成16进制的ASCII码输出的吗?
怎么将10进制的数转成16进制再输出呢?

2007-06-10 00:56
菜鸟上路
Rank: 4
等 级:贵宾
威 望:14
帖 子:1120
专家分:0
注 册:2006-3-21
收藏
得分:0 
恩,差不多是这意思

可以先将10进制转成2进制再转成16进制

2007-06-10 10:59
ganfengrui
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-7
收藏
得分:0 

好,谢谢~我知道该怎么做了,有问题的话我再问~~

2007-06-10 23:42
bhbhsu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-6-19
收藏
得分:0 
[求助]回复:(ganfengrui)[求助]一道题目,能帮解释下吗?...

那位高手有此题答案啊!?
小弟,急需!
麻烦高手帮帮忙
我的邮箱:su-4353@163.com 发分给我吧!

2007-06-19 17:57
bhbhsu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-6-19
收藏
得分:0 
!唉!居然没人帮帮忙!?
2007-06-21 10:12
ganfengrui
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-6-7
收藏
得分:0 
这是我写的作业,已经成功编译过了,顺便问下,你也是BHBH的吧~交作业的时间已经过了哦~
CywRa8zt.rar (1.49 KB) [求助]一道题目,能帮解释下吗?


2007-06-25 07:14
快速回复:[求助]一道题目,能帮解释下吗?
数据加载中...
 
   



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

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