这个是我第一思路写出来的,之后才看别人的写法,感觉我的思路确实有点复杂了,不过还是想拿出来和大家分享一下,请指教。
assume cs:code;走动的时间演示
code segment
start:
mov cl,9 ;年 月 日 时 分 秒
mov ch,0
mov si,0
mov bx,0b800h ;显存
mov es,bx
push cx
push si
mov cx,12 * 80 + 30
mov dl,20h
call kongge ;清空屏幕子程序
mov cx,25 * 80 - 13 * 8...


- [fpamc] 博主可以学完外中断后,试着将这个程序改成按键退出也行 06/03 09:55
- [powlin1991] 嗯,其实第三组和第四组数据比较方便用同一个子程序,要再优化一下,数据部分都可以用一个子程序,确实还得 05/30 20:24
- [fpamc] 博主还可不可以把这个程序优化一下? 05/29 07:58
- [powlin1991] 自己先顶一下,花了挺多时间写的呢,呵呵。 04/18 14:27
- [tomato] 博主的程序思路挺清晰的。 04/13 22:26
- [tomato] 是的,关键是理解公式。 04/12 16:45
- [tomato] ss:stack,ds:data 这个是告诉编译器,stack,data段中定义的标号编译的时 04/12 10:07
- [fpamc] 同问, 04/11 13:48
- [tomato] 程序思路挺清晰,不错。 04/10 23:35
[2012-06-02 15:44] 死循环,时间走动
阅读全文 |
评论次数(1) |
浏览次数(521) |
所属类型(默认类型)
[2012-05-28 22:16] 汇编课程设计一
assume cs:code ;在显存显示如下数据
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984','1985','1986'
db '1987','1988','1989','1990','1991','1992','1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514,345980,590827,803530
dd 1...
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984','1985','1986'
db '1987','1988','1989','1990','1991','1992','1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514,345980,590827,803530
dd 1...
阅读全文 |
评论次数(2) |
浏览次数(523) |
所属类型(默认类型)
页码数(1):
1