09 2019 档案

摘要:第三章的内容为p145~p252, 分3次. 本篇为第2次, p171~p211. 摘要 本篇主要讲了条件寄存器和函数调用子函数. 条件寄存器 CMP指令, , cmpb, cmpw, cmpl, cmpq. Test指令, , testb, testw, testl, testq. 条件码的使用 阅读全文
posted @ 2019-09-28 22:03 Panda110 阅读(419) 评论(0) 推荐(0)
摘要:第三章的内容为p145~p252, 分3次. 摘要 这章主要学习汇编代码, 汇编中没有变量, 只有寄存器, 内存, 指令等. 寄存器分类如下: 程序计数器(通常称为"PC", x86 64中用%rip表示)给出将要执行的下一条指令在内存中的地址. 整数寄存器文件包含16个命名的位置, 每个位置存储6 阅读全文
posted @ 2019-09-21 16:01 Panda110 阅读(515) 评论(0) 推荐(0)
摘要:第二章内容为p58~p124 概要 本章的后半部分讲了整数的二进制(原码和补码)的四则运算, 以及浮点数的四则运算. 整数的二进制四则运算 w位的2个二进制数相加减, 结果的范围需要w+1位来存储, 而实际中位数是固定的, 结果超出w位表达的范围产生"溢出", 计算机需要处理这种"溢出", 就称为本 阅读全文
posted @ 2019-09-14 19:29 Panda110 阅读(270) 评论(0) 推荐(0)
摘要:第二章内容为p58~p124 概要 无符号整数(unsigned)基于传统的二进制编码, 补码(two's complement)是表示有符号整数最常见的方式, 浮点数(floating point)是表示实数的科学计数法基数为2的版本 以有限位的方式表示数字, 在计算时时常会超出表示范围(即溢出o 阅读全文
posted @ 2019-09-08 05:05 Panda110 阅读(293) 评论(0) 推荐(0)