随笔分类 -  汇编学习

摘要:1、字节(DB)define byte 一个字节有8位二进制组成,其最高位是第7位,最低位是第0位。在表示有符号数时,最高位就是符号位。 00001001 =9 10001011 = -11 有符号 = 139 无符号 通常情况下,存储器按字节编址,读写存储器的最小信息单位就是一个字节。 Var_b 阅读全文
posted @ 2016-11-05 16:51 王小波私人定制 阅读(640) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了十进制负数转换为二进制、八进制、十六进制的知识分享,需要的朋友可以参考下 程序猿们或许对二进制都不陌生,二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。但是很多人都会将二进制转换成整数,但是如何用二进制表示负数呢?有的人会说,在二进制前面加个负数符合。 阅读全文
posted @ 2016-11-05 16:49 王小波私人定制 阅读(18675) 评论(0) 推荐(0) 编辑
摘要:80x86指令系统 80x86指令系统,指令按功能可分为以下七个部分。 (1) 数据传送指令。 (2) 算术运算指令。 (3) 逻辑运算指令。 (4) 串操作指令。 (5) 控制转移指令。 (6) 处理器控制指令。 (7) 保护方式指令。 3.3.1数据传送指令 数据传送指令包括:通用数据传送指令、 阅读全文
posted @ 2016-11-05 16:47 王小波私人定制 阅读(17732) 评论(0) 推荐(1) 编辑
摘要:汇编语言初识(一) 开始学习汇编语言,对相关的所学知识做个总结,希望对自己可以有所提高。 1、在计算机中数的表示方式 因为计算机中只能存储二进制数,所以一般都是通过二进制直接进行存储,但是为了方便阅读和程序员的编码简单化,就出现了八进制、十进制、十六进制,一般在汇编的学习过程中以二、十、十六进制为主 阅读全文
posted @ 2016-11-05 16:41 王小波私人定制 阅读(3127) 评论(0) 推荐(1) 编辑
摘要:debug的使用 D命令:查看内存单元 1)d 段地址:偏移地址 2)d 段寄存器:偏移地址 a命令:写汇编指令 利用t执行汇编指令。注意:T命令在执行修改寄存器ss的指令时,下一条指令也紧接着执行。 一段完整的程序 exe文件加载 1)程序加载后,ds中存放着程序所在内存去的段地址,这个内存区的偏 阅读全文
posted @ 2016-11-05 16:37 王小波私人定制 阅读(300) 评论(0) 推荐(0) 编辑
摘要:mov 指令: mov 寄存器,数据 mov 寄存器,寄存器 mov 寄存器,内存单元 mov 内存单元, 寄存器 mov 段寄存器, 寄存器 mov 寄存器, 段寄存器 mov 内存单元,段寄存器 mov 段寄存器,内存单元 add指令 add 寄存器,数据 add 寄存器,寄存器 add 寄存器 阅读全文
posted @ 2016-11-05 16:35 王小波私人定制 阅读(345) 评论(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 王小波私人定制 阅读(366) 评论(0) 推荐(0) 编辑
摘要:先声明下,本人绝非大虾,也只是菜鸟一个,写此文的目的只是为了加深我对知识的理解罢了。好,进入正题。我是把masm解压后发在D盘中的一个叫masm的文件里,在masm文件里新建个记事本(记事本功能是很强大的,只要改下后缀名,写什么语言都noproblem),在记事本里写上你要的汇编程序,然后另存为** 阅读全文
posted @ 2016-10-25 10:15 王小波私人定制 阅读(23840) 评论(0) 推荐(0) 编辑

DON'T FORGET TO HAVE FUN
点击右上角即可分享
微信分享提示