通用寄存器 8086cpu所有的寄存器都是16位的,可以存放两个字节。 通用寄存器:AX:累加寄存器,也称之为累加器 BX:基地址寄存器 CX:计数器寄存器 DX:数据寄存器 指针寄存器 SP :堆栈指针寄存器 BP :基指针寄存器 段寄存器: CS:代码段寄存器 DS :数据段寄存器 SS :堆栈 ...
分类:
其他好文 时间:
2018-11-07 21:06:41
阅读次数:
139
第三章 内存访问 字数据在内存中的存储 1. 内存以字节为单位,划分为若干个单元 2. 字数据的存-取原则:高-高 低-低(小端法) 即: ① 字数据的低位字节存放在低地址内存单元 字数据的高位字节存放在高地址内存单元 ② 取低地址内存单元地址作为字数据地址 例1: 字数据124EH的地址是( 1 ...
分类:
编程语言 时间:
2018-11-07 15:30:10
阅读次数:
202
内存中字的存储 8086CPU中,用16位寄存器存储一个字,而在前面的学习中了解到内存是以字节为单位划分的,所以一个字要用两个地址连续的内存单元来存放,这就提出了字数据的存取原则(小端法):高—高,低—低,即,字数据的低位字节存放在低地址内存单元;字数据的高位字节存放在高地址内存单元;取低地址内存单 ...
分类:
编程语言 时间:
2018-11-04 22:50:14
阅读次数:
298
总述C++中堆和栈主要有以下几点不同:管理方式不同空间大小不同能否产生碎片不同生长方向不同分配方式不同分配效率不同详情管理方式:对于栈来讲,是由编译器自动管理,无需手动控制;对于堆来说,分配和释放都是由程序员控制的。空间大小:总体来说,栈的空间是要小于堆的。一般来讲在32位系统下,堆内存可以达到4G... ...
分类:
编程语言 时间:
2018-11-03 23:16:15
阅读次数:
372
JavaScript中数据类型的存储 区别: 两种类型的区别是:存储位置不同 基本数据类型 原始数据类型是直接存储在栈(stack)中的简单数据段。因为占据空间小、大小固定,属于被频繁使用数据,所以放入栈中存储。 引用数据类型 引用数据类型存储在堆(heap)中的对象,占据空间大、大小不固定。如果存 ...
分类:
编程语言 时间:
2018-11-03 14:40:13
阅读次数:
174
1、JS包含两种数据类型: 值类型(基本类型)和引用类型(对象类型) 值类型都是简单的数据段(Number、String 、Boolean、Null、Undefined),引用类型是由多个值构成对象(Object 、Array 、Function 、Data等)。 我们进行变量赋值时,解析器首先要确 ...
分类:
编程语言 时间:
2018-11-01 16:57:50
阅读次数:
179
一、各内存区段的介绍 系统内的程序分为程序段和数据段,具体又可细分为一下几个部分: (1)text段-代码段 text段存放程序代码,运行前就已经确定(编译时确定),通常为只读,可以直接在ROM或Flash中执行,无需加载到RAM。 在嵌入式开发中,有时为了特别的需求(例如加速),也可将某个模块搬移 ...
分类:
系统相关 时间:
2018-10-30 21:10:53
阅读次数:
229
汇编第三章总结(我认为重要的) 1. 2个内存单元=1个字 4E20H的地位字节存放在0号单元中,高位字节存放在1号单元中 2. 将起始地址为N的字单元简称为N地址字单元 3. Mov 寄存器名,内存单元地址 4.段地址默认放在DS中,注意:不支持将数据直接放入段寄存器的操作,DS存放数据段的段地址 ...
分类:
其他好文 时间:
2018-10-28 14:53:11
阅读次数:
241
SQL分类 1、DDL语句:数据定义语句,用来定义不同的数据段、数据库,表,列,索引等数据表对象,常用语句:create、drop、alter等。 2、DML语句:数据操作语句,用于添加、删除、更新和查询数据库记录:insert,delete,update,select. 3、DCL语句:数据控制语 ...
分类:
数据库 时间:
2018-10-24 22:11:08
阅读次数:
371
title: 反汇编Dis解析 tags: ARM date: 2018 10 21 18:02:58 反汇编dis解析 关于段,反汇编文件中包含了代码段,数据段,bss段,comm段和注释段. COMM段BSS段 对于全局变量来说,如果初始化了不为0的值,那么该全局变量则被保存在data段,如果初 ...
分类:
其他好文 时间:
2018-10-24 00:57:55
阅读次数:
159