汇编中的db缓冲定义的详细理解

原创 2011年01月13日 10:26:00

     汇编中数据段的定义中经常用到:buffer db 9,0,9 dup('$')来定义一个缓冲区来存放数据,这里的buffer如何理解呢?首先我们了解下这句话的意思,buffer就是一个名字,相当于我们高级语言中的数组的名字,它是这段空间的首地址,(这里和数组很相似)。db:Define Byte是一个类型,意思是说这个buffer的单元形式是字节的,8位。第一个9的意思是buffer的单元总个数存放在buffer中,0的意思是当前的单元位数,存放在buffer+1中,接下来的意思是开辟一个大小为9个字节的缓冲区,每个单元中存放$标记。

       基本就是这样,如有错误请大家指出。

 

 

汇编语言: 缓冲区

关于缓冲区 s1 segment stack dw 20h dup(?) top label word s1 endss2 segment buf db 100,?,100 dup(...
  • Shuphen
  • Shuphen
  • 2017年05月25日 23:58
  • 452

db dw 必须知道的汇编伪指令

http://mcit.xjtu.edu.cn/reference/CAI/3/node3_2.htm上面这个地址有详细的介绍  它们都是开辟一个内存区域,把后面的参数内容放入...

汇编 从缓冲区输入字符串 用INT 21H的0A号功能进行字符串的输入

从键盘输入字符串到输入缓冲区中,再把数据数据给读取出来 这个程序是用汇编INT 21H的0A号功能来进行字符串的输入的 ASSUME SS:stack,CS:code,DS:data ;数...

深入理解数据库(DB2)缓冲池(BufferPool)

无论是CPU芯片,操作系统还是Web服务器等方方面面,都会使用一个非常重要的技术:缓存。CPU和内存之间的高速缓存,内存和外设之间的系统缓存,局域网与外部网络之间的Web缓存服务器。。。这些“缓存”的...

深入理解db2缓冲池bufferpool

无论是CPU芯片,操作系统还是Web服务器等方方面面,都会使用一个非常重要的技术:缓存。CPU和内存之间的高速缓存,内存和外设之间的系统缓存,局域网与外部网络之间的Web缓存服务器。。。这些“缓存”的...
  • pianzif
  • pianzif
  • 2014年05月25日 17:28
  • 1299

深入理解DB2缓冲池(BufferPool)

无论是CPU芯片,操作系统还是Web服务器等方方面面,都会使用一个非常重要的技术:缓存。CPU和内存之间的高速缓存,内存和外设之间的系统缓存,局域网与外部网络之间的Web缓存服务器。。。这些“缓存”的...
  • wepe12
  • wepe12
  • 2016年12月28日 14:07
  • 203

深入理解DB2缓冲池(BufferPool)

无论是CPU芯片,操作系统还是Web服务器等方方面面,都会使用一个非常重要的技术:缓存。CPU和内存之间的高速缓存,内存和外设之间的系统缓存,局域网与外部网络之间的Web缓存服务器。。。这些“缓存”的...
  • idber
  • idber
  • 2012年10月21日 21:42
  • 12456

DB2的表空间和缓冲池

  • 2013年06月16日 11:07
  • 70KB
  • 下载

详细讲解DB2数据库性能理解的主要误区

1、逻辑设计应该总是能和物理设计完全映射实际:DB2数据库设计中物理设计应该尽可能的和逻辑结构相近,但是为性能做出的物理设计改变不能被忽略,因为它们并不来自于逻辑设计。 2、将所有东西放在一个缓...

DB2详细理解

  • 2008年04月23日 19:57
  • 4.76MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:汇编中的db缓冲定义的详细理解
举报原因:
原因补充:

(最多只允许输入30个字)