[视频教程] 汇编语言从0开始 到C语言 [MP4] (7.86G)


[视频教程] 汇编语言从0开始 到C语言 [MP4] (7.86G)


前置知识:加减乘除
教材:王爽老师的《汇编语言》第二版或者第三版没有关系

忠告:只有练习不会背叛你,我写代码是经过了练习才录制的。。
所以不要害怕自己写不出代码,很多代码我都是经过不断修改修改再修改

一定要有耐心!
注意:每一章只要完成检测点即可
win7 64位操作系统的同学一定要看课时 16 和课时53 对64位系统怎么进入debug的视频
课时1-114 + 179到最后  是最有价值  如果没时间 练习也好 看那些也是对你有帮助的


1_序言
2_重置版说明(重要的更新,整个课程重做中 )
3_十进制
4_二进制
5_二进制和十进制的关系
6_十进制快速转换成二进制
7_十六进制
8_十进制转换成十六进制
9_十进制快速转换成十六进制
10_十六进制和二进制快速的转换
11_关于英语(属于一种秘籍吧。看一下有帮助)
12_工具使用和下载 win7 win8 .. 必看 有下载资料
13_课程的观看说明
14_一个工具给win7 win10的同学 或者MAC 可以跳过
15_二进制和机器指令和汇编语言的关系
16_机器指令存放的地方
17_2进制和内存编号的关系
18_地址线 数据线 控制线
19_检测点1.1
20_加深对内存的认识
21_64位系统用debug 的方法 比如win7 win10
22_CPU存储地址信息和数据信息的地方
23_加深寄存器的印象(看一下课时介绍有错误)
24_检测点2.1
25_地址寄存器和地址的组合
26_检测点2.2
27_CPU通过地址寄存器区分指令和数据
28_IP寄存器和指令的关系
29_转移指令
30_检测点2.3
31_指令执行过程的设计
32_总结
33_012 debug调试工具的指令
34_debug实验练习任务
35_关于debug与源文件数字表示的问题
36_内存中数据的长度
37_数据的读取
38_内存数据传送练习
39_移动指令和运算指令的总结
40_add指令加法练习
41_add指令另外一道题
42_检测点3.1第一题
43_检测点3.1第二题
44_内存访问形式栈
45_访问栈内存的方式
46_push和pop指令的使用
47_栈的使用问题
48_栈的极限
49_检测点3.2
50_实验任务
51_编程前的总结
52_给只想了解一下计算机的同学(看了也不影响)
53_补充(一)
54_补充(二)
55_补充(三)
56_第一个程序
57_一些电脑使用技巧
58_快速编译链接的办法
59_程序的跟踪debug
60_实验任务
61_VIM编辑器
62_win7 64位系统的同学必须看 有东西下载 课时17也要看
63_内存的访问方式[bx]代替[0]
64_[bx]的问题
65_循环指令loop和CX循环次数
66_LOOP和[bx]联合运用
67_将数据复制到安全的内存中
68_实验4
69_在代码段code中定义数据空间
70_代码段中存放栈空间
71_检测点6.1
72_数据段和栈段和代码段
73_实验5 第一部分
74_实验5 第二部分
75_字符型数据定义和AND指令和OR指令
76_字母大小写转换问题
77_偏移地址组合方式[bx+数字]
78_si和di偏移地址寄存器
79_[bx+si]和[bx+di]
80_[bx+si+数字]和[bx+di+数字]
81_偏移地址组合的应用 1
82_偏移地址组合的应用 2
83_偏移地址组合的应用 3
84_乘法和除法的思考方式
85_目前所学的表示数据位置的方法
86_不通过寄存器来确定数据的长度
87_数据长度的练习
88_div 除法指令
89_dd伪指令
90_dup伪指令
91_实验7介绍
92_实验7
93_重置版 承上启下(非常重要)
94_OFFSET伪指令
95_JMP指令原理
96_转移指令设计原因
97_JMP指令
98_检测点9.1
99_检测点9.1 补充
100_条件转移指令jcxz
101_LOOP指令
102_实验8
103_实验9
104_再说一下转移指令
105_转移指令ret和retf
106_检测点10.1
107_call指令(1)
108_call指令(2)
109_call指令(3)
110_call指令(4)
111_call 指令(5)
112_检测点
113_call 指令的使用(1)
114_call 指令的运用(2)
115_mul乘法指令
116_实验10.1
117_实验10.2
118_实验10.3
119_课程设计1 优化版在最后的课程里,希望同学自己写几次看看。。
120_搬运重置版  重要内容(有个概念即可)
121_重置版搬运------课程设计一给我们的启发(重要!)
122_重置版 计算思维(重要)
123_重置版搬运 计算思维对数据库查询语句的一个启发
124_重置版 搬运 世界与计算
125_重置版搬运   重要内容(有个概念即可)
126_CF标志位
127_ZF标志位
128_PF标志位
129_SF标志位(1)
130_SF标志位(2) 注意看一下课程介绍
131_检测点11.1
132_OF标志位和CF标志位
133_检测点11.2
134_adc指令
135_010 sbb指令
136_cmp指令
137_实验11
138_cmp指令有符号数(可不看)
139_DF标志位
140_pushf和popf
141_中断向量表
142_检测点12.1
143_中断过程
144_实验12
145_中断的特殊情况和TF IF标志位
146_int 指令(1)
147_int 指令(2)
148_int 指令(3)
149_深入理解int iret和栈(记得看完...中间写成ds[bx+2] 后面改)
150_检测点13.1
151_BIOS和DOS系统所提供的中断程序
152_检测点13.2
153_BIOS提供给我们的中断程序
154_DOS提供的中断程序
155_实验13.1
156_实验13.1补充
157_实验13.2
158_实验13.3
159_端口
160_CMOS RAM芯片
161_shl和shr指令
162_读取CMOS RAM中的信息
163_实验14
164_课时138 端口这节课的重新录制
165_端口 补充
166_外中断
167_键盘处理的过程
168_编写并安装自己的int9(中断调用时 cs会默认编程0 要注意!)
169_int9运用的补充
170_检测点15.1
171_实验15
172_描述内存长度的标号
173_ds data
174_一个奇怪的想法
175_检测点16.2
176_直接定址表使用(1)
177_直接定址表使用(2)
178_实验16
179_第17章声明
180_int16HBIOS提供的中断
181_字符串的输入
182_字符串输入用书上的方法
183_课程设计2介绍
184_课程设计2 (一)
185_课程设计2 (二)
186_课程设计2 (三)
187_17.4用 int13H读写磁盘
188_实验17 (1)
189_实验17 (2)
190_课程设计2怎么和磁盘读写联系在一起
191_课程设计2 完整版  可以有完整的效果
192_虚拟机的安装oracle virtualBOX
193_什么是MBR  C盘0面0道1扇区
194_课程设计1代码简化
195_综合研究前言
196_002什么是编译器什么是链接器(重要)
197_003搭建精简C语言环境
198_004寻找main函数的地址
199_005不使用main函数进行编程(1)
200_006不使用main函数进行编程(2)
201_007C语言内存空间的使用 前言
202_008C语言的内存空间使用
203_009什么是返回值
204_010返回值的领悟
205_011学习方法
206_012 什么是指针
207_013 什么是指针2
208_014什么是指针03
209_015什么是指针4
210_016什么是参数1
211_017什么是参数2
212_018printf函数分析
213_019printf函数分析补充
214_020printf函数汇编写法
215_021printf函数C语言版
216_printf函数问题大家想一下参数个数能有多少个
217_023C语言改成汇编前言 有东西下载
218_024C语言改成汇编语言(一)
219_025C语言改成汇编语言(二)
220_026C语言改成汇编语言(三)
221_027C语言改成汇编语言(四)
222_028C语言改成汇编语言(五)
223_课程设计一的另外优化版
224_递归显示数字
225_还是指针(一)
226_还是指针(二)
227_还是指针(三)
228_C语言 递归显示数字
229_关于操作系统随便聊聊
230_什么是面向对象(一)
231_什么是面向对象(二)
232_什么是面向对象(三)
233_小结(一)
234_小结(二)
235_JAVA安装
236_关于JAVA 一定要看完
237_JAVA(一) 不一定正确 要怀疑
238_JAVA(二) 不一定正确 要怀疑
239_JAVA(三) 不一定正确 要怀疑
240_JAVA(四) 不一定正确 要怀疑
241_JAVA(五) 不一定正确 要怀疑
242_JAVA(六) 不一定正确 要怀疑
243_JAVA(七) 不一定正确 要怀

相关资源

发表评论

点 击 提 交