总探声息头领

导航

2016年6月11日 #

汇编--中断

摘要: 中断这玩意,看了很久,终于发现,要写一个中断程序,要不然理解不了所以写一个中断程序,来理解中断 pushf 表示寄存器的值入栈 popf从栈中弹出数据,送入标志寄存器中 iret指令: pop ip pop cs popf DF,方向标志位。在串处理指令中,控制每次操作后si,di的增... 阅读全文

posted @ 2016-06-11 10:26 总探声息头领 阅读(685) 评论(0) 推荐(0) 编辑

有符号数和无符号数的范围

摘要: 参考这篇文章 http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html 无符号数:最高位不用来表示正负,它没有负数,比如,4位无符号数表示的范围,0000-1111,大小即0-15, 有符号数:最高位用来表... 阅读全文

posted @ 2016-06-11 04:56 总探声息头领 阅读(1215) 评论(0) 推荐(0) 编辑

2016年6月10日 #

CPU标志寄存器

摘要: 这个标志寄存器似乎很重要,不干掉它,中断这玩意还进行不下去了,但是过于复杂,都是一些跟计算结果相关的位,头痛 (这是别人写的一篇非常好的关于标志寄存器的文章http://blog.csdn.net/wangkehuai/article/details/7337328 ,其实我这是转载 ,只做了一... 阅读全文

posted @ 2016-06-10 16:01 总探声息头领 阅读(845) 评论(0) 推荐(0) 编辑

2016年6月9日 #

进制之间的转换

摘要: 有时候容易懵,所以还是存起来备用的好 十六进制转换成十进制,是先把十六进制转成二进制然后再转成十进制,一个十六进制位是4位二进制位, 十进制转为二进制: 十进制小数转成二进制: 十六进制的转换 关系对照表 无符号数和有符号数:有符号数的最高位代表正负,0表... 阅读全文

posted @ 2016-06-09 20:55 总探声息头领 阅读(491) 评论(0) 推荐(0) 编辑

CPU指令系统

摘要: CPU就是通过指令系统来操控寄存器然后实现读取数据的,所以我们必须介绍一下CPU的指令系统 如果我们知道指令的英文全称,这对我们理解指令的作用有很大帮助,所以贴出指令英文全称 接下来就是介绍一些主要的,重要的指令, 阅读全文

posted @ 2016-06-09 16:36 总探声息头领 阅读(401) 评论(0) 推荐(0) 编辑

CPU寄存器

摘要: CPU寄存器主要的有 CS:IP这是代码段,主要是执行代码的; SS:SP这是栈段,很多时候数据都要用它, ds:si,这是一个数据段, 还有一个标志寄存器flag,中断的时候要保存它的信息,以便中断结束提取原来信息 至于寄存器的寻址方式,这个见图啊 搞得这么复杂,我相信一定有它的原因,... 阅读全文

posted @ 2016-06-09 16:22 总探声息头领 阅读(152) 评论(0) 推荐(0) 编辑

2016年6月8日 #

汇编知识

摘要: POP ax,是把栈顶元素出栈赋给ax call s(标号) 将 IP入栈然后在跳转到s,即 push IP Jmp S ret指令是将 出栈到IP,即 POP IP call 和ret 指令放在一起用,可以实现程序的转移,可以实现中断, IP是CS:IP中的IP,即代码段执行的一部分 ... 阅读全文

posted @ 2016-06-08 19:06 总探声息头领 阅读(182) 评论(0) 推荐(0) 编辑

2016年6月7日 #

内存的一点知识

摘要: 内存是按字节单元来划分的,是什么意思呢 内存的存储看位线,有多少位啊,即使哪一位没有被选中,没有使能,它也是占位的,就是0,比如00010000,0也占位 8086 中 ,内存储存一个字(2个字节,16位),要用两个字节单元来存储,这个字的低位放在低位单元中,高位放在高位单元中, 这... 阅读全文

posted @ 2016-06-07 01:24 总探声息头领 阅读(343) 评论(0) 推荐(0) 编辑

2016年6月6日 #

关于汇编程序和底层的一点知识

摘要: 其实我们仔细研究计算机的操作系统,硬件,最后会发现两个最重要的,CPU和内存,所有的东西都是从它们中来的,(电脑硬件最重要的部分就是主板了,主板其实就是两个部分,北桥和南桥,北桥是连接高速运转的设备和接口,它就在CPU旁边,而南桥就是接低速运转的设备,外设,)如图,南北桥结构,最上面就是CPU,... 阅读全文

posted @ 2016-06-06 23:21 总探声息头领 阅读(245) 评论(0) 推荐(0) 编辑

寻址能力是什么

摘要: 寻址能力我们要从ROM(这就是内存)的电路结构说起,这个可以看作CPU通过地址总线往内存里读取东西 如图所示,A1A2便是地址总线,然后通过译码器,Y0Y1Y2Y3便是译码的部分(就是它要选取的内存单元),它跟地址总线的关系是2^n(n位地址总线的位数),比如20位的地址总线,它的寻址能... 阅读全文

posted @ 2016-06-06 23:18 总探声息头领 阅读(2114) 评论(0) 推荐(0) 编辑