文档章节

计算机语言的底层

o
 onedotdot
发布于 2017/09/01 22:41
字数 419
阅读 20
收藏 0

我在学C语言,虽说是面向过程的,但里面很多东西也是被封装好的呀,比如:
printf("%d",i) scanf("%d",&j) 还有独立于语言之外的if(){}for(){}这些
都是一打上英文就能计算了,但我想学到计算机是怎么计算和存储的,这些底层东西,要学什么?
这跟开关电源(I/O)有关系?推荐点书给我看好吗?要学什么?也就是能写出一个语言出来的!

 

底层一些是汇编语言,通过命令精确控制每一个寄存器(地址)

再底层一些可以是硬件语言,verilog,通过编译在预设的芯片上搭建自己的电路

再底层一些,可以是数字电路,从每一个电路门开始搭建(当然,其实verilog也可以,但那是通过语言编译的),数字电路这个是你自己用芯片插板子

再底层一些,可以是模拟电路,通过分立元件创造自己想要的门电路,运放等等

再底层,就是物理和数学,是博士研究的问题了,我也不懂

追问

想学下模拟电路和数字电路,数学物理我强项,给个学习的先后顺序给我,介绍点书给我看看,系统点行吗?最好是大学本科的主杆课程跟我讲讲?

追答

专业可以先学习电路分析,然后数字电路与逻辑,然后就可以模拟电路了

通识基础部分就是物理数学,因人而异,基础好就少学点

© 著作权归作者所有

共有 人打赏支持
o
粉丝 6
博文 330
码字总数 14350
作品 0
朝阳
程序设计语言

大体上,程序设计语言可以分为两类:编译型语言和解释型语言。 编译型语言: 例如Fortran,Ada,Pascal,C,C++,Java 等都是编译型语言。这类语言需要预先将我们的源代码转换成目标代码,这个过...

Tanswer_
2016/06/06
0
0
轻量的python3实现--MicroPython

Arudino虽然在开源硬件领域非常流行,但是对于不懂C/C++编程语言的玩家来说,还是需要一段学习时间。 早些时候,我们在Kickstarter上看到一款相对特殊的开发板Espruino,他能让用户通过JavaS...

wisely
2013/11/28
15.1K
6
MicroPython 1.4.5 发布,轻量级 Python 3.5 实现

MicroPython 1.4.5 发布,此版本包括大量组件和改进,支持 STM32F2 和 F7 MCUs。 更新内容如下: py core:- use wrapper to check self argument of builtin methods, to prevent segfaults-......

oschina
2015/08/24
11K
18
写给小白的编程入门Tips

TIOBE Index 图片来自https://www.tiobe.com/tiobe-index/ 如何开始编程?我也不知道,我只知道我高中毕业时还没怎么接触过计算机,感觉那玩意儿很厉害,什么都可以干!大学选了计算机专业,...

翱翔云端
2017/10/23
0
0
假如女人是一种编程语言

能兼职女优的 Google 女程序员池泽彩野花 计算机语言的实质其实是为了让人类能够更好与计算机打交道,最终结果都是通过编译成二进制代码或通过解释器转译成二进制代码的形式,由计算机来 执行...

北落
2012/11/01
8K
64

没有更多内容

加载失败,请刷新页面

加载更多

web打印控件 LODOP的详细api

web打印控件 LODOP的详细api

wangxujun59
22分钟前
1
0
从一次小哥哥与小姐姐的转账开始, 浅谈分布式事务从理论到实践

分布式事务是个业界难题,在看分布式事务方案之前,先从单机数据库事务开始看起。 什么是事务 事务(Transaction)是数据库系统中一系列操作的一个逻辑单元,所有操作要么全部成功要么全部失...

中间件小哥
25分钟前
5
0
荣登Github日榜!微信最新开源MMKV

MMKV 开源当日即登Github Trending日榜,三日后荣登周榜。MMKV 在腾讯内部开源半年,得到公司内部团队的广泛应用和一致好评。 MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序...

腾讯开源
34分钟前
2
0
前端取色工具:jcpicker

http://annystudio.com/software/colorpicker/#jcp-download

轻量级赤影
36分钟前
1
0
Swift - 将图片保存到相册

import Photos func loadImage(image:UIImage) { UIImageWriteToSavedPhotosAlbum(image, self, #selector(saveImage(image:didFinishSavingWithError:contextInfo:)), ni......

west_zll
42分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部