| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 350 人关注过本帖
标题:[求助]:大家有空看看吧,这我们的作业
收藏  订阅  推荐  打印 
danielliujp
Rank: 2
等级:注册会员
帖子:93
积分:1032
注册:2006-11-30
[求助]:大家有空看看吧,这我们的作业

1.编写显示指定内存区域内容的程序。键盘输入将要显示内存单元的起始地址(段:偏移)和终止地址(偏移);显示格式如下所示。

INPUT ADDRESSDS100 10C (段寄存器可以为DSESSSCS

DS0100 31 41 39 5A 23 4C 7D 2B  1A9Z#L}+

DS0108 35 42 30 5C 33      5B0\3

INPUT ADDRESS10002 9

10000000  39 5A 23 4C 7D 2B  9Z#L}+

10000008 35 42   5B

INPUT ADDRESS (退出)

当检测到不符合条件的输入时,显示“ERROR”,并回到重新输入的状态。

说明:

1)有下划线的为从键盘输入的字符,不考虑字符颜色;

2)输入的偏移地址和段地址皆为16进制形式;

(3) 显示结果的形式为:“地址 每行816进制形式的字节内容 对应ASCII码”;
4)注意将“回车、换行、响铃等控制符用其他符号替代。

具体要求:

1)熟悉对文本串的切分方法;

(2)指定内存单元的访问方法;

(3) 进一步掌握二进制数的转换、显示格式的控制方法;

(4) 将输入输出定义成相应的宏。
搜索更多相关主题的帖子: 内存  作业  face  
2007-6-9 22:08
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.078659 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved