|——第一阶段 基础篇
jordandzh
这个作者很懒,什么都没留下…
展开
-
第001课 对进制你了解多少?
1+1=11,1+1=10,1+1=2你有疑问吗???内容纲要:1.进制与现实生活2.进制的定义与书写方法详细内容1.进制与现实生活 日常生活中我们会有很多的生活细节,比如到菜市场买菜,到超市购物,过马路闯红绿灯,猜谜语,玩网络游戏等等,如果说这些都验证了进制与生活有着紧密的联系你觉得呢? 生活中我们最常用的是10进制,因为它为我们日常生活的原创 2013-04-25 13:47:09 · 601 阅读 · 0 评论 -
第010课 汇编-add,sub,push,pop
add,subpush,pop内容纲要1.add,sub2.push,pop3.EFL详细内容1.add,sub加减法指令(sub)add reg/m,reg/m/Im当add m,m时,提示improper operand type,第一个数必须为容器两个数相加减,结果存放在第一个操作数。2.push,pop数据的传输指原创 2013-05-24 09:43:13 · 1202 阅读 · 0 评论 -
第012课 汇编-af,zf,sf,of及标志位操作指令
AF,ZF,SF,OF标志传送指令内容纲要1.AF,ZF,OF2.LAHF,SAHF3.PUSHF,POPF4.PUSHFD,POPFD5.STC,CLC,STD,CLD,CMC6.32位,16位和8位寄存器详细内容1.AFAF(Auxiliary_Flag):辅助进位标志位。运算过程中看最后四位,不论长度为多少。最后四位向前有进位或者借原创 2013-05-24 10:04:30 · 5827 阅读 · 0 评论 -
第006课 汇编-MOV指令
MOV内容纲要1.寄存器赋值2.source operand和destination operand的范围3.内存操作详细内容1.寄存器赋值建立项目给各寄存器赋值,看寄存器的变化2.source operand和destination operand的范围目标操作数必须为寄存器或者内存,而源操作数为寄存器,内存或者立即数。mov指令使得目标操作数原创 2013-05-10 14:53:19 · 769 阅读 · 0 评论 -
第005课 计算机单位和寄存器
计算机单位换算单位换算微米,毫米,厘米,分米.......1Byte = 8Bit1M = 1024KB1G = 1024M1个字母在计算机中占一个字节,8个位。位宽1个字节 2562个字节 65536算盘8个寄存器EAX 0 ECX 1 EDX 2EBX 3ESP 4 EBP 5 ESI 6原创 2013-05-10 14:52:16 · 413 阅读 · 0 评论 -
第004课 进制的算术运算(3)
1+1=1 1+1=0 1+1=2 1+1=3 1+1=4 1+1=5 1+1=6 为什么?内容纲要1.N进制的定义2.正负数课堂练习1.2的0次方到2的40次方表示的十进制数值2.2的0次方到2的40次方的结果用16进制数表示3.计算111101101&&110100001的值详细内容1.F=-1 (F)1111 = 1111(-1)原创 2013-05-10 14:50:51 · 447 阅读 · 0 评论 -
第007课 汇编-认识内存[]
内容纲要1.容器2.byte ptr;word ptr;dword ptr3.mov dword ptr ds:[0x0012ff40],[0x0012ff80]4.内存单元与内存单元之间不可以直接赋值详细内容1.容器寄存器与内存单元均可看作一个容器,容器有大小,它的存储容量有限定。如:mov ds:[0x0012ff40],eax 把eax的值赋给原创 2013-05-19 12:07:15 · 432 阅读 · 0 评论 -
第008课 汇编-操作[]
内容纲要1.有效地址2.寄存器存放内存单元地址3.测试[]内所能存放的内容详细内容1.有效地址#define BaseAdd 0x1000000000#define IM(a) [a]MOV DWORD PTR ds:[BaseAdd+0X10100012ff70],0xaabbccddMOV DWORD PTR dS:[0X12ff7原创 2013-05-19 12:14:57 · 482 阅读 · 0 评论 -
第003课 进制的算术运算(2)
0 - 1 = -10 - 1 = F 为什么?内容纲要1.各进制的乘法表2.计算机中正负数的表示详细内容1.各进制的乘法表 每一种进制都是一个独立的数字体系,进制之间不需要借助其它进制转换来进行计算。借鉴于九九乘法表给我们带来运算的方便性,我们同样也可以建立其它相应进制的乘法表。如:7进制乘法表:1*1=11*2=2 2*2=4原创 2013-04-26 15:50:40 · 1045 阅读 · 0 评论 -
第002课 进制的算术运算(1)
654+456 = 1443 几进制加法???内容纲要1.2进制与16进制的联系2.进制的加减乘除法运算课堂练习1.用2进制表示出16进制的各元素2.1111+1111=???(1进制)3.ABCEF9-EFAC4=???4.B2*4=??? (16进制)详细内容1.2进制与16进制的联系 计算机识别的是2进制,为什么在计算机原创 2013-04-26 14:57:27 · 822 阅读 · 0 评论 -
第011课 汇编-xchg,add,sub
xchg,add,sub内容纲要1.xchg指令2.add,sub3.cf,pf详细内容1.xchgxchg后面的两个操作数必须为两个容器即寄存器和内存,但需要注意宽度当xchg reg,ds:[], 不加长度默认是一个字节,则以reg的长度进行交换当xchg ds:[],reg,依然以reg的长度进行交换如果[]前面加长度,则两个操作数的长原创 2013-05-24 09:45:16 · 1155 阅读 · 0 评论