美文网首页
8086汇编(21)寻址方式在结构化数据访问中的应用

8086汇编(21)寻址方式在结构化数据访问中的应用

作者: 迷心迷 | 来源:发表于2019-03-30 18:34 被阅读0次

寻址方式在结构化数据访问中的应用

power idea公司从1975年到1995年的基本情况如下:

1.png

编程将data段中的数据按如下格式写入到table段中,并计算21年中的人均收入(取整),结果也按照下面的格式保存在table段中。

assume    cs:codesg

data segment

        db     '1975','1976','1977','1978','1979','1980','1981','1982','1983'
        db     '1984','1985','1986','1987','1988','1989','1990','1991','1992'
        db     '1993','1994','1995'

         ;以上是表示21年的21个字符串
            
        dd     16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
        dd     345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000
       ;以上是表示21年公司总收入的21个dword型数据
   
        dw    3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226
        dw    11542,14430,15275,17800

          ;以上是表示21年雇员人数的21个word型数据
  data ends

  

  table  segment
        db     21 dup      ('year sumn ne ?? ')
  table  ends

  codesg  segment
  start:
         mov ax, data
         mov ds, ax                 

         mov bx, 0
         mov si, 0                   
         mov di, 0                  

         mov ax, table
         mov ss, ax                           

         mov bp, 0
         mov cx, 21                          

 s:     
         mov ax, [bx + si]
         mov [bp], ax              
      
         mov ax, 2[bx  + si]         
         mov 2[bp], ax           

         mov ax, 84[bx + si]
         mov 5[bp], ax            

         mov ax, 86[bx + si]
         mov 7[bp], ax            

         mov ax, 168[bx + di]                 
         mov 10[bp], ax                  

         mov dx, 86[bx + si]            
         mov ax, 84[bx + si]
         div word ptr  ss:[bp + 10]    
         mov 13[bp],     ax           

         add  bp, 16                   
         add  si, 4                   
         add  di, 2                   
         loop s

         mov ax, 4c00h
         int 21h

  codesg  ends
  end  start

相关文章

网友评论

      本文标题:8086汇编(21)寻址方式在结构化数据访问中的应用

      本文链接:https://www.haomeiwen.com/subject/oxpsbqtx.html