第六十章 就这么简单

    第六十章 就这么简单 (第2/3页)

,购买了一些数据线和转换接口,将计算机和自己的电台连接起来。并且开始尝试使用BASIC语言编写一个程序,想用这个程序完成英文字符和摩斯电码之间的相互转换。

    也就是说只要将需要发送的文字内容输入进去,这个程序就会自动将这些字符转化为摩“嘀嗒”模式的摩斯电码,然后通过连接在计算机上的电缆线传递给发报机,从而将信号发送出去。

    这是一个非常实用的程序,有了这个,大大简化了他和别人进行通联的效率,将自己电键按钮中解放出来。

    花了大概一个月的时间,他的程序的确是编写好了,英文字符可以顺利转换为“嘀嗒”信号,但是他遇到了一个比较头疼的难题,他不知道如何将这些信号通过数据线传递给发报机。

    这需要搞清楚数据传输的底层原理,但是BASIC语言在这一块却根本没有这方面的内容。

    他花了大量的时间来研究这个问题,但是却一直没有头绪。直到有一天,他从一位业余无线电朋友那里得到了这样一个程序。

    这个程序的功能和LUS之前构想的功能是一样的,而且可以正常工作,顺利将CW等幅报发送出去。对LUS来说,最重要的并不是这个程序的功能,而是编写这个程序的语言。

    在此之前,他一直以为计算机编程就是BASIC编程,以为计算机里面有且只有BASIC一种编程语言。对于计算机底层到底如何工作,他并没有一个非常清晰的理解。

    而这小程序向他打开了计算机底层原理的大门。

    那个火腿朋友不但将编译好的程序给了他,与之附带的还有这个小程序的源代码。

    LUS惊讶地发现,这个程序并不是由BASIC语言编写的,而是一些奇怪的数字,刚开始的时候他一点儿也看不懂,但这并没有影响他对其进行深入研究的兴趣。后来他才知道,原来这些数字是一种十六进制的被称为“机器码”的语言。这些数字,按照固定的换算关系,可以很容易地将其转换为仅仅由“0”和“1”组成的数字串。

    而“0”和“1”才是计算机中最本质的

    (本章未完,请点击下一页继续阅读)