assume cs:code
data segment
db 16 dup(0)
data ends
stack segment
db 16 dup(0)
stack ends
code segment
start:
mov bx,data
mov ds,bx
mov bx,stack
mov ss,bx
mov sp,16
;read year
mov al,9
call cmos
mov ds:[0],ah
mov ds:[1],al
mov byte ptr ds:[2],'/'
;read month
...


- [freeelf] 谢谢xiaochong 找机会,我再加上 08/19 19:39
- [xiaochong] 运行过了,结果如博主所说只显示了年月日。 不过强烈建议博主还是按照书中的要求做完此实验,这样做 08/19 14:15
- [crazyman] 不错的。不过,程序应该多写点注释,增加程序的可读性。 个人意见。呵呵 08/18 10:51
- [crazyman] 没问题,老好了! 08/18 10:49
- [tomato] 看着没错!思路也很正确! 08/17 20:49
- [tomato] 博主不错了,继续加油! 08/17 20:46
- [游客] 不错! 08/13 15:17
- [tomato] Right! 08/13 13:59
- [tomato] 不错! 08/13 13:58
- [328714579] 正确! 08/13 10:28
[2008-08-19 11:24] 实验十四作业
阅读全文 |
评论次数(2) |
浏览次数(550) |
所属类型(汇编作业)
[2008-08-17 15:19] 实验十一作业
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:
mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
push ax
push si
convert:
mov al,[si]
cmp al,0
je end_letterc
...
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
begin:
mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
push ax
push si
convert:
mov al,[si]
cmp al,0
je end_letterc
...
阅读全文 |
评论次数(2) |
浏览次数(529) |
所属类型(汇编作业)
[2008-08-17 15:17] 课程设计一作业
assume cs:code
stack segment
dw 16 dup(0)
stack ends
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'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,...
stack segment
dw 16 dup(0)
stack ends
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'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,...
阅读全文 |
评论次数(2) |
浏览次数(545) |
所属类型(汇编作业)
[2008-08-13 10:11] 实验十 子程序三
assume cs:code
data segment
db 16 dup(0)
data ends
stack segment
dw 16 dup(0)
stack ends
code segment
start:
mov ax,12666
mov bx,data
mov ds,bx
mov bx,stack
mov ss,bx
mov sp,32
mov si,0
call dtoc
mov dh,8 ;line number
mov dl,3 ;tier number
mov cl,2 ;show mode ...
data segment
db 16 dup(0)
data ends
stack segment
dw 16 dup(0)
stack ends
code segment
start:
mov ax,12666
mov bx,data
mov ds,bx
mov bx,stack
mov ss,bx
mov sp,32
mov si,0
call dtoc
mov dh,8 ;line number
mov dl,3 ;tier number
mov cl,2 ;show mode ...
阅读全文 |
评论次数(1) |
浏览次数(514) |
所属类型(汇编作业)
[2008-08-13 10:11] 实验十 子程序二
assume cs:code
stack segment
db 16 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,16
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw:
;save bx
push bx
;int(H/N) to ax,rem(H/N) to dx
;save ax
push ax
mov ax,d...
stack segment
db 16 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,16
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw:
;save bx
push bx
;int(H/N) to ax,rem(H/N) to dx
;save ax
push ax
mov ax,d...
阅读全文 |
评论次数(1) |
浏览次数(539) |
所属类型(汇编作业)
[2008-08-13 10:10] 实验十 子程序一
assume cs:code
data segment
db 'Welcome to masm!',0
data ends
stack segment
db 16 dup(0)
stack ends
code segment
start:
mov dh,8 ;line number
mov dl,3 ;tier number
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:
;save the ...
data segment
db 'Welcome to masm!',0
data ends
stack segment
db 16 dup(0)
stack ends
code segment
start:
mov dh,8 ;line number
mov dl,3 ;tier number
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:
;save the ...
阅读全文 |
评论次数(1) |
浏览次数(542) |
所属类型(汇编作业)
[2008-08-11 14:42] 实验九作业
assume cs:codesg,ds:datasg
datasg segment
db 'Welcome to MASM!'
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax
mov bx,0
mov di,0
mov cx,16
s:
mov al,[bx]
mov es:[780h+di],al
mov es:[820h+di],al
mov es:[8c0h+di],al
inc di
mov al,...
datasg segment
db 'Welcome to MASM!'
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov ax,0b800h
mov es,ax
mov bx,0
mov di,0
mov cx,16
s:
mov al,[bx]
mov es:[780h+di],al
mov es:[820h+di],al
mov es:[8c0h+di],al
inc di
mov al,...
阅读全文 |
评论次数(1) |
浏览次数(495) |
所属类型(汇编作业)
[2008-08-08 11:15] 实验七作业
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'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803630,1183000,1...
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'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803630,1183000,1...
阅读全文 |
评论次数(2) |
浏览次数(445) |
所属类型(汇编作业)