汇编网首页登录博客注册
zdcrw的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
好友圈
文章收藏
友情链接

[2008-11-29 18:53] 推荐博文 对课程设计2的几点说明

历时4天,经过不断修改,终于完成了课程设计2,哈哈哈哈~~~~~~
现对课设2做几点说明:
1.之所以分成软盘只读和软盘可写,是因为还不知道怎么把修改过的颜色和世纪在断电下保存,只能分两个程序分别编写,不过这两个程序基本没区别,就是xgrp(修改软盘)这个子程序的有无。
2.在本程序中,看似非常冗长,只不过是子程序过多造成。
3.程序由4部分组成,一个是安装程序;二是写在扇区1的内容,其中只包括把2、3扇区写入和跳到主程序;三是写在扇区2的内容,其中全是一个个的子程序;四是写在扇区3的内容,包括主程序和另外一些子程序。
4.以下是对所有子程序的说明:
zxd:主选单
功能:显示主...
阅读全文 | 评论次数(3) | 浏览次数(1201) | 所属类型(汇编作业)

[2008-11-29 18:41] 课程设计二(软盘只读)

assume cs:code
code segment
mov ax,cs
mov es,ax
mov bx,offset shanqu01
mov ah,3
mov al,1
mov cx,1
mov dx,0
int 13h
mov bx,offset shanqu02
mov ah,3
mov al,1
mov cx,2
mov dx,0
int 13h
mov bx,offset shanqu03
mov ah,3
mov al,1
mov cx,3
mov dx,0
int 13h
mov ax,4c00h
int 21h

shan...
阅读全文 | 评论次数(2) | 浏览次数(687) | 所属类型(汇编作业)

[2008-11-29 18:40] 课程设计二(软盘可写)

assume cs:code
code segment
mov ax,cs
mov es,ax
mov bx,offset shanqu01
mov ah,3
mov al,1
mov cx,1
mov dx,0
int 13h
mov bx,offset shanqu02
mov ah,3
mov al,1
mov cx,2
mov dx,0
int 13h
mov bx,offset shanqu03
mov ah,3
mov al,1
mov cx,3
mov dx,0
int 13h
mov ax,4c00h
int 21h

shan...
阅读全文 | 评论次数(8) | 浏览次数(1397) | 所属类型(汇编作业)

[2008-11-26 18:27] 试验17

assume cs:code
code segment
mov ax,cs
mov ds,ax
mov si,offset do7c
mov ax,0
mov es,ax
mov di,200h
mov cx,offset do7cends-offset do7c
cld
rep movsb
cli
mov word ptr es:[4*7ch],200h
mov word ptr es:[4*7ch+2],0
sti
mov ax,4c00h
int 21h

do7c:push ax
push bx
push cx
push dx
push di...
阅读全文 | 评论次数(1) | 浏览次数(684) | 所属类型(汇编作业)

[2008-11-26 15:01] 实验16

assume cs:code
code segment
do7c:
jmp short do7cstart
table dw sub0,sub1,sub2,sub3
do7cstart:push ax
push cx
push es
push si
cmp ah,3
ja do7cend
cmp ah,0
jb do7cend
mov bh,0
add ah,ah
mov bl,ah
mov cx,0b800h
mov es,cx
call word ptr table[bx]
do7cend:pop si
pop es
pop cx
pop ax ...
阅读全文 | 评论次数(1) | 浏览次数(632) | 所属类型(汇编作业)

[2008-11-26 11:31] 试验15

assume cs:code
code segment
mov ax,0
mov es,ax
mov ax,cs
mov ds,ax
mov di,204h
mov si,offset int9
cli
push es:[4*9]
push es:[4*9+2]
pop es:[202h]
pop es:[200h]
sti
mov cx,offset int9end-offset int9
cld
rep movsb 
mov word ptr es:[4*9],204h
mov word ptr es:[4*9+2],0
mov ax,4c00h
i...
阅读全文 | 评论次数(1) | 浏览次数(544) | 所属类型(汇编作业)

[2008-11-26 08:54] 试验14

assume cs:code    ;不求代码最短,但求条理清晰~~~
code segment
   db 'ye/mo/da ho:mi:se',0
s1:db 9,8,7,4,2,0

start:
mov ax,cs
mov ds,ax
mov di,offset s1
mov si,0
mov cx,6
s:
mov al,[di]
out 70h,al
in al,71h
call zhuanhuan
inc di
add si,3
loop s

mov si,0
call xianshi

mov ax,4c00h
int 21h...
阅读全文 | 评论次数(2) | 浏览次数(566) | 所属类型(汇编作业)

[2008-11-25 17:56] 实验13(2)

assume cs:code
code segment
mov cx,offset do7cend-offset do7c
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset do7c
mov di,200h
cld
rep movsb
mov word ptr es:[4*7ch],200h
mov word ptr es:[4*7ch+2],0
mov ax,4c00h
int 21h
do7c:
push bp
dec cx
jcxz do7cok
mov bp,sp
add [bp+2],bx...
阅读全文 | 评论次数(1) | 浏览次数(624) | 所属类型(汇编作业)

[2008-11-25 17:56] 实验13(1)

assume cs:code
code segment
mov cx,offset do7cend-offset do7c
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset do7c
mov di,200h
cld
rep movsb
mov word ptr es:[4*7ch],200h
mov word ptr es:[4*7ch+2],0
mov ax,4c00h
int 21h
do7c:
push ax
push dx
push si
push di
mov ax,0b800h
mov...
阅读全文 | 评论次数(1) | 浏览次数(789) | 所属类型(汇编作业)

[2008-11-25 09:59] 试验12

do0:jmp short do0start
db 'divide error!'
do0start:mov ax,cs
mov ds,ax
mov si,202h
mov ax,0b800h
mov es,ax
mov di,160*12+(160-26)/2
mov cx,13
do0s:mov al,ds:[si]
mov es:[di],al
inc si
add di,2
loop do0s
mov ax,4c00
int 21...
阅读全文 | 评论次数(1) | 浏览次数(637) | 所属类型(汇编作业)
页码数(3):  1  2  3