上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页
摘要: 11.12 标志寄存器在Debug中的表示 OF overflow flag 溢出标志 操作数超出机器能表示的范围表示溢出,溢出时为1. SF sign Flag 符号标志 记录运算结果的符号,结果负时为1. ZF zero flag 零标志 运算结果等于0时为1,否则为0. CF carry fl 阅读全文
posted @ 2019-07-17 23:17 Hk_Mayfly 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 第十一章 标志寄存器 注意!:指令集中,add,sub,mul,div,inc,or,and等逻辑或算术运算影响标志寄存器,其他的mov,push,pop等指令对标志寄存器没有影响。 11.1 ZF标志 判断指令执行之后,结果是否为0,为0,ZF=1,不为0,ZF=0。 11.2 PF标志 判断指令 阅读全文
posted @ 2019-07-17 00:14 Hk_Mayfly 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 3.数值显示 实际上,方法就是,数值除10,取余数,就得到数值的每一位,再观察得到,数字xH(x=0,1...9)对应,十进制数字30H+xH 让显示这些数值,实际上就是上个程序,储存位置变成了显示缓冲区 这个程序中,s0部分对应着dtoc子程序(十六进制转换为十进制字符),show_str子程序对 阅读全文
posted @ 2019-07-15 01:13 Hk_Mayfly 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 10.5 转移地址在寄存器中的call指令 call 16位reg 相当于执行 push IP jmp 标号 检测点 10.4 AX=000BH 这个程序稍微修改一下,就很清晰了。 10.6 转移地址在内存中的call指令 call word ptr 内存单元地址 相当于进行 push IP jmp 阅读全文
posted @ 2019-07-13 23:50 Hk_Mayfly 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 实验9 根据材料编程 注意: 在做第十章课后题时,发现个问题,最上面红框和下面两个红框,对偏移地址000h的叫法不同,我根据实际显示,es:000h叫0行0列(这一行不会在显示器上显示) 要理解材料中的几个点: 1.每行可以表示80个字符,160字节 2.每行的偏移地址规律 起始偏移地址:行数 * 阅读全文
posted @ 2019-07-12 00:53 Hk_Mayfly 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 第九章 转移指令的原理 8086CPU的转移行为分类: 第一种分类: 第二种分类 转移指令分类: 9.1 操作符offset 获取标号的偏移地址 问题 9.1 mov ax,cs:[si] mov cs:[di],ax nop的机器码占一个字节 9.2 jmp指令 9.3 依据位移进行转移的jmp指 阅读全文
posted @ 2019-07-08 21:51 Hk_Mayfly 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 逻辑移位与算术移位 逻辑移位:不管逻辑左移还是逻辑右移缺位补0 算术移位:1.无符号型值,和逻辑移位相同 2.有符号型值,根据符号位补缺位(和符号位相同) 在下面的原码一位乘和补码一位乘都遵循以下规则: 1.多余进位舍去 2.一直执行到乘数被用完(被移除完) 3.原码最后需要一位,补码不需要移位 4 阅读全文
posted @ 2019-06-28 13:11 Hk_Mayfly 阅读(20223) 评论(4) 推荐(4) 编辑
摘要: 简述 因为定点数一般用补码表示,我们对于原码的计算复杂,因为操作数取绝对值运算,实际操作并不仅仅取决于操作码,还与操作数的正负有关,并且可能对运算结果进行修正。因此我们下面主要讨论补码的加减运算方法。 定义 两个操作数都使用补码表示,连同符号位一起运算,结果也使用补码表示。 基本关系 (X+Y)补= 阅读全文
posted @ 2019-06-28 11:08 Hk_Mayfly 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 冗余码 CRC和海明校验类似,也是有效信息(k位)+校验信息(r位),需要满足N=k+r≤2r-1 生成多项式G(X) 定义:收发双方约定的一个(r+1)位二进制数,发送方利用G(X)对信息多项式做模2除运算,生成校验码。接收方利用G(X)对收到的编码多项式做模2除运算检测差错及错误定位。 满足条件 阅读全文
posted @ 2019-06-27 22:25 Hk_Mayfly 阅读(5597) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/zsswpb/p/5771636.html 做了调整与补充 【定义】 海明码(Hamming Code)是利用奇偶性来检错和纠错的校验方法。海明码的构成方法是在数据位之间的确定位置插入k个校验位,通过扩大吗距来实现检错和纠错。 对于数据位m的数据 阅读全文
posted @ 2019-06-27 20:25 Hk_Mayfly 阅读(988) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页