社区
软件水平考试
帖子详情
CASL探讨(关于进制转化)
taijiwangzi
2003-08-20 10:21:58
本题是94年的程序员题,我觉得算法有错,现将其答案的算法说明如下:
题:将输入的数字字符(不超过4个)转化成二进制整数,
设输入的字符串为ABCD,则转化成二进制的算法是:
(((0*10+A--‘0’)*10+B--‘0')*10+C--'0')*10+D--'0'
我怎么觉得这是转化成了10进制啊?
...全文
64
5
打赏
收藏
CASL探讨(关于进制转化)
本题是94年的程序员题,我觉得算法有错,现将其答案的算法说明如下: 题:将输入的数字字符(不超过4个)转化成二进制整数, 设输入的字符串为ABCD,则转化成二进制的算法是: (((0*10+A--‘0’)*10+B--‘0')*10+C--'0')*10+D--'0' 我怎么觉得这是转化成了10进制啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangmin_yjitx
2003-09-12
打赏
举报
回复
记住我们看来是十进制,但在计算机中表示是二进制
hsg810212
2003-09-11
打赏
举报
回复
是的呀
是将字符串中的每个字符转换数字呀!
wangmin_yjitx
2003-09-07
打赏
举报
回复
这是将字符转化为数。
pldchild
2003-08-22
打赏
举报
回复
这是十化二的典型算法,也是从十进制数一般公式:
Dn-1*10^(n-1)+Dn-2*10^(n-2)+……+D2*10^2+D1*10+D0 转化来的。
按此公式算出的数在计算机中自然用二进制存放。
52juanjuan
2003-08-21
打赏
举报
回复
(((0*10+A--‘0’)*10+B--‘0')*10+C--'0')*10+D--'0'
我也觉得这是转化成了10进制,我想应该再加一个10转2子程序就OK拉
CAS
L汇编
《
CAS
L汇编仿真系统》说明
本软件是为在x86系列微机和32位Windows操作系统环境中仿真Comet计算机(一种虚拟计算机)上的汇编语言
CAS
L而编写的。
CAS
L汇编语言简洁实用,属于RISC指令系统——精简指令系统计算机(x86系列微机属于CISC——复杂指令系统计算机),是当今许多大学教授《汇编语言程序设计》的首选语言之一。但《汇编语言程序设计》课程的实践性很强,因此本软件是《
CAS
L汇编语言程序设计》教学必不可少的软件。
软件采用Visual Basic 6.0开发,实现了《
CAS
L汇编语言文本》的全部功能(见附件)。
软件基本使用方法如下:
1)使用“打开”菜单可打开扩展名为“.
CAS
”的
CAS
L汇编源程序文件,或者使用“新建”菜单建立新的
CAS
L汇编源程序文件。
2)按“运行”按钮进入运行窗口,可以完成“运行”、“单步”等功能,并获得运行结果。按“编辑窗口”按钮返回主窗口。
需要源代码者请与作者联系: f_j_g@163.com
Jungle Free
2007.9.
cas
l汇编语言模拟器
《
CAS
L汇编模拟系统》说明 本软件是为在x86系列微机和32位Windows操作系统环境中模拟运行Comet计算机(一种虚拟计算机)上的汇编语言
CAS
L而编写的。
CAS
L汇编语言简洁实用,属于RISC指令系统——精简指令系统计算机(x86系列微机属于CISC——复杂指令系统计算机),是当今许多大学教授《汇编语言程序设计》的首选语言之一。但《汇编语言程序设计》课程的实践性很强,因此本软件是《
CAS
L汇编语言程序设计》教学必不可少的软件。
Cas
l汇编语言解释运行环境Nasl
CAS
L引入国内以后作为中国计算机软件专业技术资格和水平考试高级程序员级考试内容之一。使用虚拟的计算机目的为的是一个公平的考试环境,毕竟如果让每天和MC680X0打交道的朋友去和写PC驱动的朋友一起考i80X86汇编显然是不公平的。
CAS
L达到这一目的的同时却带来了一个麻烦:
CAS
L程序无法在常见的PC或者其他任何计算机上运行。 我们有三条常见选择: 1)汇编器,将
Cas
l汇编程序汇编成诸如80X86指令的程序,在PC上运行 2)解释器,解释执行每一条指令,有点像解释型高级语言,但是来的简单一些 3)忘记
CAS
L,忘记高程考试 ;;;;-) 在选择了第二种方案以后我们开始了这个软件...... Nasl的设计主要目标便是简单易用,事实上在我能找到的所有
CAS
L解释器中没有一个能很快上手运行起来的,当然这不包括Nasl本身。由于Comet是一个虚拟计算机,诸如复旦大学计算机科学系所设计的
CAS
L汇编器的设计只能给使用者带来不必要的麻烦。鉴于它只能在Pure DOS下运行,Nasl诞生了,编写一个开放的人人可以得到的方便的
CAS
L解释器是编写Nasl的初衷之一。 Nasl能对输入的
CAS
L汇编程序解释运行,以此可以观察各个寄存器以及内存的变化情况,使得您可以熟悉
CAS
L汇编并对汇编语言程序设计的思想有所了解,帮助通过高程考试。Nasl支持
CAS
L汇编文件的编辑,但是请不要将它视作一个";;;开发环境";;;,
CAS
L和Nasl都不值得您去那么做。 最后祝所有努力学习的朋友好运!
CAS
L 汇编语言程序设计
《
CAS
L 汇编语言程序设计》超星格式 学习
cas
l的教材
CAS
L汇编语言程序设计
CAS
L汇编语言是中国计算机软件专业技术资格和水平考试高级程序员级的必考内容。
软件水平考试
2,948
社区成员
22,580
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章