汇编手记之数据通信
1,数的表示
在微型计算机中,运算分两类:一类是算术运算:包括加,减,乘,除。还有是逻辑运算:与,或,非,异或。事实上,计算机只懂加法运算,其它的都是在其基础上进行的。乘法是类似于累加,倍加一类概念的运算,同理,除法类似于累减,倍减。而对于更高级的运算,其本质还是量的增,减问题。这一点涉及哲学,牛顿在《自然哲学的数学原理》一书中详细的阐述了这一点的指导意义,就其本人,也是在几条哲学原理下开展他对自然科学的研究的。
群芳你说的原码,反码,补码,事实上是为了把减法引入微机运算做的一些概念而已。有些问题你可以试着和胡叶枫讨论,他对《自然哲学的数学原理》有一套自己研究。
要做运算,必须要有数,那么,计算机中的数是怎样表示的呢?
二,数据通信
在微机中,按微机与外设之间的数据传送方式的不同,有并行接口和串行接口两种。并行接口的特点是:用多根传输线,把数据的各位同时进行传输,通常每次传输八位或十六位数据。同样的,在并行通信中,要传输几位的数据,就要设置几根数据线。实现并行通信的接口称为并行通信接口。并行接口和外设之间除了有并行数据线外,至少还要设置两根握手(联络)信号线。
并行接口的特点是:一,多根数据线,传输速度快。二,适合近距离的数据传送场合。三,所传送的信息不要求固定的格式。而在串行通信中则要求
评论