摘要: 1、字节(DB)define byte 一个字节有8位二进制组成,其最高位是第7位,最低位是第0位。在表示有符号数时,最高位就是符号位。 00001001 =9 10001011 = -11 有符号 = 139 无符号 通常情况下,存储器按字节编址,读写存储器的最小信息单位就是一个字节。 Var_b 阅读全文
posted @ 2016-11-05 16:51 王小波私人定制 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了十进制负数转换为二进制、八进制、十六进制的知识分享,需要的朋友可以参考下 程序猿们或许对二进制都不陌生,二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。但是很多人都会将二进制转换成整数,但是如何用二进制表示负数呢?有的人会说,在二进制前面加个负数符合。 阅读全文
posted @ 2016-11-05 16:49 王小波私人定制 阅读(18004) 评论(0) 推荐(0) 编辑
摘要: 80x86指令系统 80x86指令系统,指令按功能可分为以下七个部分。 (1) 数据传送指令。 (2) 算术运算指令。 (3) 逻辑运算指令。 (4) 串操作指令。 (5) 控制转移指令。 (6) 处理器控制指令。 (7) 保护方式指令。 3.3.1数据传送指令 数据传送指令包括:通用数据传送指令、 阅读全文
posted @ 2016-11-05 16:47 王小波私人定制 阅读(17510) 评论(0) 推荐(1) 编辑
摘要: 汇编语言初识(一) 开始学习汇编语言,对相关的所学知识做个总结,希望对自己可以有所提高。 1、在计算机中数的表示方式 因为计算机中只能存储二进制数,所以一般都是通过二进制直接进行存储,但是为了方便阅读和程序员的编码简单化,就出现了八进制、十进制、十六进制,一般在汇编的学习过程中以二、十、十六进制为主 阅读全文
posted @ 2016-11-05 16:41 王小波私人定制 阅读(3031) 评论(0) 推荐(1) 编辑
摘要: debug的使用 D命令:查看内存单元 1)d 段地址:偏移地址 2)d 段寄存器:偏移地址 a命令:写汇编指令 利用t执行汇编指令。注意:T命令在执行修改寄存器ss的指令时,下一条指令也紧接着执行。 一段完整的程序 exe文件加载 1)程序加载后,ds中存放着程序所在内存去的段地址,这个内存区的偏 阅读全文
posted @ 2016-11-05 16:37 王小波私人定制 阅读(292) 评论(0) 推荐(0) 编辑
摘要: mov 指令: mov 寄存器,数据 mov 寄存器,寄存器 mov 寄存器,内存单元 mov 内存单元, 寄存器 mov 段寄存器, 寄存器 mov 寄存器, 段寄存器 mov 内存单元,段寄存器 mov 段寄存器,内存单元 add指令 add 寄存器,数据 add 寄存器,寄存器 add 寄存器 阅读全文
posted @ 2016-11-05 16:35 王小波私人定制 阅读(336) 评论(0) 推荐(0) 编辑
摘要: PC 系统基本构成 CPU 存储器 指令和数据 存储单元 地址总线 控制总线 数据总线 CPU 一个典型的cpu由运算器、控制器、寄存器等器件构成。 8086通用寄存器:AX、BX、CX、DX、 SI 、DI、 SP、 BP、 IP、 CS、 SS、 DS、 ES、 PSW. x8086是16位结构 阅读全文
posted @ 2016-11-05 16:33 王小波私人定制 阅读(358) 评论(0) 推荐(0) 编辑
DON'T FORGET TO HAVE FUN