assume cs:code
stack segment
db 128 dup (0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,128
mov ax,0
mov es,ax
cli
mov word ptr es:[7ch*4],offset int7c
mov es:[7ch*4+2],cs
sti
mov ax,4c00h
int 21h
int7c: push ax
push bx
push dx
push es
...


- [tomato] No problem! 05/19 18:25
- [guxingyouyue] 这个呢,我觉得没问题了。 检查都检查不来,郁闷 05/07 10:35
- [guxingyouyue] assume cs:code stack segment db 128 dup (0) st 05/07 10:34
- [wsrf] 有问题,拷贝以及功能函数都有问题,博主还是一步一步分析一下吧。 05/06 22:49
- [yigeling] 写得不错! 04/30 11:39
- [guxingyouyue] 谢谢你们哈 04/29 13:05
- [游客] 正确。 04/29 10:37
- [游客] 这个显示结果有点问题哟。 04/27 19:25
- [游客] 不好意思,是我看错了。应该是实验13中的。 测试没问题,给博主正名。呵呵 04/27 19:10
- [游客] 你这是检测点13.1中的第(2)题中的安装程序么?怎么用测试程序测试显示的结果有点问题呢? 04/27 19:05
[2009-05-06 17:07] 大家帮忙看看我的实验17对不对
阅读全文 |
评论次数(3) |
浏览次数(496) |
所属类型(汇编作业)
[2009-04-29 14:42] 实验16
assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov si,offset setscreen
mov ax,0
mov es,ax
mov di,200h
mov cx,offset setscreenend-offset setscreen
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
mov ax,4c00h
int 21h
sets...
code segment
start: mov ax,cs
mov ds,ax
mov si,offset setscreen
mov ax,0
mov es,ax
mov di,200h
mov cx,offset setscreenend-offset setscreen
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
mov ax,4c00h
int 21h
sets...
阅读全文 |
评论次数(1) |
浏览次数(512) |
所属类型(汇编作业)
[2009-04-29 13:05] 实验15
assume cs:code
stack segment
db 128 dup (0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int9
mov di,204h
mov cx,offset int9end-offset int9
cld
rep movsb
push es:[9*4]
pop es:[200h]
push ...
stack segment
db 128 dup (0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int9
mov di,204h
mov cx,offset int9end-offset int9
cld
rep movsb
push es:[9*4]
pop es:[200h]
push ...
阅读全文 |
评论次数(1) |
浏览次数(447) |
所属类型(汇编作业)
[2009-04-26 22:07] 实验14
assume cs:code
data segment
db 9,8,7,4,2,0
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
mov ax,0b800h
mov es,ax
mov di,0
mov cx,3
s: push cx
mov al,[si]
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
and al,00001111b
add ah,30h
add al,30h
mov...
data segment
db 9,8,7,4,2,0
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
mov ax,0b800h
mov es,ax
mov di,0
mov cx,3
s: push cx
mov al,[si]
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
and al,00001111b
add ah,30h
add al,30h
mov...
阅读全文 |
评论次数(1) |
浏览次数(307) |
所属类型(汇编作业)
[2009-04-26 20:23] 实验13(1)
assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov si,offset show_str
mov ax,0
mov es,ax
mov di,200h
mov cx,offset show_end-offset show_str
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
mov ax,4c00h
int 21h
show_str: ...
code segment
start: mov ax,cs
mov ds,ax
mov si,offset show_str
mov ax,0
mov es,ax
mov di,200h
mov cx,offset show_end-offset show_str
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
mov ax,4c00h
int 21h
show_str: ...
阅读全文 |
评论次数(4) |
浏览次数(452) |
所属类型(汇编作业)
[2009-04-26 20:22] 实验13(1)
assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov si,offset show_str
mov ax,0
mov es,ax
mov di,200h
mov cx,offset show_end-offset show_str
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
mov ax,4c00h
int 21h
show_str: ...
code segment
start: mov ax,cs
mov ds,ax
mov si,offset show_str
mov ax,0
mov es,ax
mov di,200h
mov cx,offset show_end-offset show_str
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
mov ax,4c00h
int 21h
show_str: ...
阅读全文 |
评论次数(1) |
浏览次数(381) |
所属类型(汇编作业)
[2009-04-26 16:37] 实验12
assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset do0end-offset do0
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[0*4],200h
mov word ptr es:[0*4+2],0
mov ax,4c00h
int 21h
do0: jmp short do0st...
code segment
start: mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset do0end-offset do0
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[0*4],200h
mov word ptr es:[0*4+2],0
mov ax,4c00h
int 21h
do0: jmp short do0st...
阅读全文 |
评论次数(1) |
浏览次数(287) |
所属类型(汇编作业)
[2009-04-26 14:23] 实验11
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 cx
push si
mov cx,0
letterc1:
mov cl,ds:[si]
jcxz letterc3
cmp cl...
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 cx
push si
mov cx,0
letterc1:
mov cl,ds:[si]
jcxz letterc3
cmp cl...
阅读全文 |
评论次数(1) |
浏览次数(449) |
所属类型(汇编作业)
[2009-04-24 19:41] 课程设计1
assume cs:codesg,ds:data,ss:stack,es:table
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...
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...
阅读全文 |
评论次数(1) |
浏览次数(420) |
所属类型(汇编作业)
[2009-04-20 22:05] 实验十第三个子程序
assume cs:code,ds:data1,es:data2
data1 segment
db 16 dup(0)
data1 ends
data2 segment
db 16 dup(0)
data2 ends
code segment
start: mov ax,12666
mov bx,data1
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
mov ax,data1
mov ds,ax
mov si,0
call show_str
...
data1 segment
db 16 dup(0)
data1 ends
data2 segment
db 16 dup(0)
data2 ends
code segment
start: mov ax,12666
mov bx,data1
mov ds,bx
mov si,0
call dtoc
mov dh,8
mov dl,3
mov cl,2
mov ax,data1
mov ds,ax
mov si,0
call show_str
...
阅读全文 |
评论次数(2) |
浏览次数(294) |
所属类型(汇编作业)
『 查看更多文章 』