?00.课程概要: ????????机器语言:二进制0 1 ????????汇编语言:比机器语言简单,第二代计算机语言,用一些容易理解和记忆的字母,单词代替一个特定的指令,通过编译器 转换为机器语言,后,计算机才能理解, 高级语言:高级语言包括多种语言,c语言是其中一种(编译器),c++学好的基础是c语言,高级语言比汇编语言更好用 为什么要学习汇编:(程序员的鄙视链汇编鄙视所有,哈哈) 从事安全工作,汇编是基础, 学习环境:(1).VC6可以学习更多细节 (2)VS2010 VS2013 VS2016 01.进制: 为什么学习进制:计算机只认识0和1,可以更好学习计算机 要学好进制,建议要忘了十进制,忘了进制间的转换,每种进制都有完美的体系 进制的定义:N进制 由N个符号组成逢N进一 进制的书写:符号可以自己定义,3进制查数时122 后面的数应该是200,201,202,210 可以用进制解释1+1=3对了,3进制可以定义为1,3,2,1+1就是等于3. 进制的加密解密。 02.进制运算: 进制本身就是完美的体系,可以自己制定进制运算表。 总结:可以自己定义符号, 比如6进制 0 2 3 a 4 b ? ? ? ? ? ? ? ? 20 22 23 2a 24 2b ? ? ? ? ? ? ? ? 30 32 33 3a 34 3b 计算0+2=3 ? ?2+6=22 ?4*5=42 ? ?4b/2=2b 进制加法表(定义完了,发现我在恶心自己) 0+0=2 0+2=3 ? ? ?2+2=a 0+3=a ? ? ?2+3=4 ? ? 3+3=b 0+a=4 ? ? ?2+a=b ? ? 3+a=20 ? ? ?a+a=22 ? ?? 0+4=b ? ? ?2+4=20 ? 3+4=22 ? ? a+4=23 ? ? ?4+4=2a ?? 0+b=20 ? ?2+b=22 ? 3+b=23 ? ? a+b=2a ? ? ?4+b=24 ? b+b=2b 进制乘法同理....向后一直查,感兴趣可以自己做做。
海哥汇编视频前三节
|