关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
夕阳样桑
2022-01-21 20:31
采纳率: 57.1%
浏览 41
首页
编程语言
已结题
不用汇编可以做操作系统吗?
c++
开发语言
c语言
我最近看了《30天自制操作系统》,对于汇编语言有点不懂,请问不用汇编,直接用C/C++可以做操作系统吗?
写回答
好问题
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
2
条回答
默认
最新
相关推荐
更多相似问题
不用
汇编
可以
做
操作系统
吗?
c++
c语言
开发语言
2022-01-21 20:31
回答 2
已采纳
可以
的,这样编程环境叫着Bare Metal Programming,比如gcc提供了-ffreestanding编译选项,在这种环境下,所有的库函数都得自己写。如果你对这感兴趣,你
可以
看看下面的课程
汇编
语言指令问题? ? ?
2019-03-02 23:30
回答 2
已采纳
eax是32bit的,你移动32位应该溢出了。 你是x64的话,
可以
用 rax rbx 等64位寄存器。
关于寄存器(
汇编
、
操作系统
)
2016-04-25 10:11
回答 4
已采纳
多个程序没法同时运行,它们在宏观上同时运行,微观上是交替运行的。
操作系统
在任务切换的时候,会把前一个程序中断时候的寄存器上下文保存到内存,并且恢复下一个要执行的程序的寄存器上下文,再执行。 http
c语言是高级
编程语言
吗,C语言是高级
编程语言
吗?
2021-05-24 05:44
超级吐槽段子手的博客
C语言是高级
编程语言
,高级语言主要是相对于
汇编
语言而言,基本脱离了机器的硬件系统,用于更易理解的方式编写程序,C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。...
中文
可以
做
计算机语言吗,为什么不能用中文来
做
编程呢?
2021-07-15 02:43
马伯庸的博客
不论你用任何
编程语言
来开发程序,都是为了让计算机工作,比如编写一篇文章,下载一部电影等,而计算机干活的CPU只认识机器的指令,都得“翻译”成CPU
可以
执行的机器指令。不同的cpu有着不同的指令集,这些指令集都...
没有解决我的问题,
去提问