cnkizy 发表于 2018-1-25 12:45:57

汇编作业 王爽实验7 已完成

本帖最后由 cnkizy 于 2018-1-25 12:51 编辑

assume cs:codesg,ds:data,es:table,ss:stack
data segment
;21个年份
        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个收入
        dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
        dd 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000
;21个人数
        dw 3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226
        dw 11542,14430,45257,17800
data ends
table segment
        db 21 dup ('year summ ne ?? ')
table ends
stack segment
        db 0,0
stack ends
codesg segment
start:        mov ax,data                        ;指定数据段
                mov ds,ax
                mov ax,table                ;指定表格段
                mov es,ax
               
                mov cx,21                        ;21条数据,循环21行
xh:               
;===============年份===========================
                mov ax,
                mov es:,ax
                mov ax,
                mov es:,ax        ;1975复制过去
;===============收入===========================               
                mov ax,
                mov es:,ax
                mov dx,
                mov es:,dx        ;1600 0000复制过去
;===============人数===========================               
                mov bp,
                mov es:,bp        ;0300 复制过去
;===============人均收入=======================
                div bp
                mov es:,ax        ;把商复制过去
               
                add si,10H                        ;si 是写入表格的指针 指针指向下一行
                add bx,4                        ;bx 是读取行的指针
                add di,2
               
                loop xh
               
                mov ax,4c00h
                int 21h
codesg ends
end start


这是我的作业,独立完成的想了很久 ,如果不是自己多动手 根本想不到那些地方会有问题,
比如之前dd和db就没搞懂,谢谢人造人造小人 实验7求助 dd和db

同时我也看了下网上其他同学的答案,都是寄存器用的不同,整个代码结构都差不多。

我从1月9号看视频过来,学了这么多还是很开心的。

cnkizy 发表于 2018-1-25 12:50:34

也不能算没搞懂只是马虎了 就没反应过{:10_256:}来

welen123 发表于 2018-4-15 20:02:16

空格没加进去?
页: [1]
查看完整版本: 汇编作业 王爽实验7 已完成