cxuan自己的
2024年08月20日
1、汇编语言的产生
早期我们编程是用机器可以执行的机器码编程的,但是这样太复杂,于是人们就想办法,于是汇编语言就产生了。
汇编工作过程如下图
2、汇编语言的组成
汇编语言由(1)汇编指令:机器码的助记符,有对应的机器码
(2)伪指令:没有对应的机器码,由编译器执行,计算机并不执行
2024年08月20日
第一代编程语言:机器语言
计算机的硬件作为一种电路元件,它的输出和输入只能是有电或者没电,也就是所说的高电平和低电平,所以计算机传递的数据是由“0” 和“1”组成的二进制数,所以说二进制的语言是计算机语言的本质。
计算机发明之初,人们为了去控制计算机完成自己的任务或者项目,只能去编写“0”、“ 1”这样的二进制数字串去控制电脑,其实就是控制计算机硬件的高低电平或通路开路,这种语言就是机器语言。
2024年08月20日
所有机器都有一张操作命令清单,让你可以控制它。有时这个清单非常简短。电水壶就只允许两种操作:打开和关闭。CD播放器稍微复杂点,除了打开和关闭以外,还能调节音量、播放、暂停、快进、快退、随机播放等。
计算机和其他机器一样,也有一张操作命令清单。比如,可以命令计算机把两个数相加。这种操作命令的总和就是计算机的机器语言(machine language)。
2024年08月20日
试着记住下面这些字符串:“ADD 1,2”、“SUB 1,2”、“1011011000000000”、“1011010100000000”,你先记住了谁?显然是前面两个。它们就是汇编语言的加法和减法语句。由于以二进制编码产生的机器语言既难懂又难记,人们为了便于阅读记忆,就将原来的机器代码以英文字符串的形式来表示,这就是汇编语言。例如用汇编语言“ADD 1,2”中的“ADD”代表机器语言“1011011000000000”,表示要求计算机做一次加法;用汇编语言“SUB 1,2”中的“SUB”代表机器语言“1011010100000000”,表示要求计算机做一次减法等等。比起那两串长长的二进制代码,“ADD”和“SUB”是不是简单好记得多?
2024年08月20日
早期的程序设计均使用机器语言。程序员们将用0, 1数字编成的程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。这样的机器语言由纯粹的0和1构成,十分复杂,不方便阅读和修改,也容易产生错误。程序员们很快就发现了使用机器语言带来的麻烦,它们难于辨别和记忆,给整个产业的发展带来了障碍,于是汇编语言产生了。
2024年08月20日
此前,w3cschool app开发者头条上分享了“腾讯C++初面面经”,不少的程序员小伙伴想问有没有前端开发员面经之类的。
那么,今天w3cschool这里给小伙伴们分享腾讯前端第一轮面试问题。
(因为篇幅限制,面经答案小伙伴们可以在w3cschool app或者w3cschool官网上阅读)
2024年08月20日
栗子 发自 凹非寺 量子位 报道 | 公众号 QbitAI
常常发资源的英伟达工程师小姐姐Chip Huyen,又发射了一套Python隐藏功能合集。
里面都是她“从前没发现,或者从前不太敢用
2024年08月20日
将 MyBatis 与 Spring 进行整合,主要解决的问题就是将 SqlSessionFactory 对象交由 Spring来管理。所以,该整合,只需要将 SqlSessionFactory 的对象生成器 SqlSessionFactoryBean 注册在 Spring 容器中,再将其注入给 Dao 的实现类即可完成整合。