汇编(一)——王爽课程笔记(导学部分)
汇编(一)——王爽课程笔记(导学部分)
一、安装dos box
安装完毕,将压缩包进行放置D:\ASM下,进行挂载
mount c: d:\ASM
c:
debug
修改C:\Users\74302\AppData\Local\DOSBox\dosbox-0.74-3.conf文件,后面加上命令,即可。
二、安装gVim
下载,安装即可
修改_vimrc
set number
color evening
三、源代码的编译和链接
masm t1;
link t1;
编译生成T1.OBJ和T1.EXE
四、编码——人类观测世界的方式
希腊人如何表示大陆的位置?
经度和纬度的编码系统,用来表示大地的位置。
编码——就是人类对世界的表示
编码是对时间表示
天上星星位置,星座编码系统,都可进行编码
汉字 中文语言
编码系统 表示系统
文字交流 语言交流
汉字是如何对世界进行表示的?
汉字是一种象形问题 是一种图像 是图形对世界进行表示的
五、用编码思想进行记忆单词
拼音是对声波的一种表示
26英语字母 也是对声波的一种表示
英语字母 = 拼音字母
几个英语字母组合后(音节) = 拼音
单词 = 多个音节组成的
disaster 地赛斯特 di sa si te
wo men jin tian qu jiao liu
声波对应的拼音 平写出来
拼音与拼音字母之间组成的规律
拼写单词
先根据单词读音,进行拆分单词
di sa ster
六、背点单词
七、慢速英语
www.21voa.com
第一步,进入慢速英语,进行阅读,然后书写,
第二步听,
第三步是进行阅读,
第四步开始写,每天一篇文章
八、使用编码解决一个数学问题
如何确定一个三角形
我们需要一个底,一个高
如何确定坐标系
使用斜率和点也可以
九、世界与计算与计算之要素
你给了一个苹果,然后又给我一个苹果,请问我得到几个苹果
1 + 2 = 3
我们来分析计算要素, 分析计算要素之关系 , 最后进行计算
经度纬度例子
人文,经济,运筹学(详细在视频)
心理测试题,是用来收集计算要素,然后去进行观测手段
十、计算要素表示系统
用这套系统对我们逻辑进行表示或者描述
改进了
1 + 2 = 3
算盘的算珠,移动算珠
一加二等于三
i + ii = iii
我们选择上面的表示
一套好的表示系统,可以更好地表示计算要素,从而更好地表示思维逻辑
十一、世界与观测
我们对世界的思考方式,从书而来
所以,观测与思考不一定是正确的
十二、计算机编程语言是一套什么系统
统一表示系统 编码系统
计算机编程语言是一套表示系统,用来进行表示
汇编语言 低级语言
C语言 高级语言
C++语言 高级语言
Java语言 高级语言
Python语言 高级语言
为什么要学习汇编?
汇编的观测手段,思考方式,是高级语言是不具备的
十三、计算机驱动
计算机由什么驱动? 电
光有点?? 机器由很多部件组成 组织一起运行 指令
机器指令 0101010101
CPU的部件 中央处理器
将一串二进制数字 转换为高低电频
DOSBOX -debug -u
相同的一串十六进数字:某种编号 十六进制数字 一些英语单词简写 * 一些数字
MOV AX,0005
将0005移动到AX的寄存器中
翻译软件
编译器
汇编语言
1.汇编指令 通过编译器 也是翻译软件 翻译成机器指令
2.伪指令 告诉编译器 也就是翻译软件 这里怎么翻译,那里怎么翻译
3.符号体系 + - * /
1.什么是机器指令?
0100110010
2.机器指令由谁执行?
CPU
3.机器指令和汇编指令有什么关系?
通过编译器 汇编指令可以翻译成机器指令
4.什么是编译器?
翻译软件
5.什么是伪指令?
告诉编译器,怎么翻译这里,那里