[2009-10-16 07:32] 实验十四(改进)
assume cs:code
code segment
s1:db 9,8,7,4,2,0
s2:db '/','/',' ',':',':',' '
start:
mov ax,cs
mov ds,ax
mov si,offset s1
mov di,offset s2
mov ax,0b800h
mov es,ax
mov bx,0
mov cx,6
s:
push cx
mov al,[si] ...
code segment
s1:db 9,8,7,4,2,0
s2:db '/','/',' ',':',':',' '
start:
mov ax,cs
mov ds,ax
mov si,offset s1
mov di,offset s2
mov ax,0b800h
mov es,ax
mov bx,0
mov cx,6
s:
push cx
mov al,[si] ...
阅读全文 |
评论次数(0) |
浏览次数(282) |
所属类型(汇编作业)
[2009-10-14 19:28] 实验十四
assume cs:code
code segment
start:
mov al,9
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 bx,0b800h
mov es,bx
mov byte ptr es:[12*160+40*2],ah ...
code segment
start:
mov al,9
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 bx,0b800h
mov es,bx
mov byte ptr es:[12*160+40*2],ah ...
阅读全文 |
评论次数(0) |
浏览次数(248) |
所属类型(汇编作业)
[2009-10-10 13:31] 实验十三_3
/********在屏幕第2,4,6,8行显示英文诗句************/
assume cs:code
code segment
s1: db 'Good,btter,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is better,','$'
s4: db 'And better,best.','$'
s: dw offset s1,offset s2,offset s3,offset s4
row: db 2,4,6,8
start:
mov ax,cs
mov ds,ax
...
assume cs:code
code segment
s1: db 'Good,btter,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is better,','$'
s4: db 'And better,best.','$'
s: dw offset s1,offset s2,offset s3,offset s4
row: db 2,4,6,8
start:
mov ax,cs
mov ds,ax
...
阅读全文 |
评论次数(1) |
浏览次数(333) |
所属类型(汇编作业)
[2009-10-10 13:17] 实验十三_2
/**********7ch号中断例程安装程序************/
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset lp
mov ax,0
mov es,ax
mov di,0200h
mov cx,offset lp_end-offset lp
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],0200h
mov word ptr es:[7ch*4+2],0h
mov a...
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset lp
mov ax,0
mov es,ax
mov di,0200h
mov cx,offset lp_end-offset lp
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],0200h
mov word ptr es:[7ch*4+2],0h
mov a...
阅读全文 |
评论次数(1) |
浏览次数(337) |
所属类型(汇编作业)
[2009-10-10 13:01] 实验十三_1
/*************调用程序***********/
assume cs:code,ds:data
data segment
db "welcome to masm!",0
data ends
code segment
start:
mov dh,10
mov dl,10
mov cl,2
mov ax,data
mov ds,ax
mov si,0
int 7ch
mov ax,4c00h
int 21h
code ends
end start
/*********7ch号中断例程安装程序***********/
assume c...
assume cs:code,ds:data
data segment
db "welcome to masm!",0
data ends
code segment
start:
mov dh,10
mov dl,10
mov cl,2
mov ax,data
mov ds,ax
mov si,0
int 7ch
mov ax,4c00h
int 21h
code ends
end start
/*********7ch号中断例程安装程序***********/
assume c...
阅读全文 |
评论次数(1) |
浏览次数(419) |
所属类型(汇编作业)
[2009-10-08 22:20] 检测点13.1
(1)[-32768 32767]
(2)
/************7ch终端例程安装程序******************/
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset jps
mov ax,0
mov es,ax
mov di,0200h
mov cx,offset jpsend-offset jps
cld
...
(2)
/************7ch终端例程安装程序******************/
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset jps
mov ax,0
mov es,ax
mov di,0200h
mov cx,offset jpsend-offset jps
cld
...
阅读全文 |
评论次数(0) |
浏览次数(281) |
所属类型(汇编作业)
[2009-10-08 07:29] 课程设计1(加详细注释)
assume cs:code,ds:data,ss:stack
stack segment
dw 32 dup(0)
stack ends
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'
db '1985','1986','1987','1988','1989','1990','1991','1992','1993','1994'
db '1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065...
stack segment
dw 32 dup(0)
stack ends
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'
db '1985','1986','1987','1988','1989','1990','1991','1992','1993','1994'
db '1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065...
阅读全文 |
评论次数(0) |
浏览次数(352) |
所属类型(汇编作业)
[2009-10-07 21:02] 实验十二
其实实验十二的大部分内容已经在课文中给出来了,我们只要组织一下就可以了。
assume cs:code
code segment
start:
;安装do0
mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,0200h
mov cx,offset do0end-offset do0
cld
rep movsb
;设置0号中断向量
mov ax,0
mov es,ax
mov word ptr es:[0],0200h
mov word ptr es:[2],0
mov ax,4c...
assume cs:code
code segment
start:
;安装do0
mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,0200h
mov cx,offset do0end-offset do0
cld
rep movsb
;设置0号中断向量
mov ax,0
mov es,ax
mov word ptr es:[0],0200h
mov word ptr es:[2],0
mov ax,4c...
阅读全文 |
评论次数(0) |
浏览次数(260) |
所属类型(汇编作业)
[2009-10-06 12:10] 实验十一(加点内容,呵呵)
assume cs:code,ds:data,ss:stack
data segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
data ends
stack segment
dw 16 dup(0)
stack ends
code segment
start:
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,32
mov s...
data segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
data ends
stack segment
dw 16 dup(0)
stack ends
code segment
start:
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov sp,32
mov s...
阅读全文 |
评论次数(0) |
浏览次数(327) |
所属类型(汇编作业)
[2009-10-03 09:40] 课程设计1
assume cs:code,ds:data,ss:stack
stack segment
dw 32 dup(0)
stack ends
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'
db '1985','1986','1987','1988','1989','1990','1991','1992','1993','1994'
db '1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065...
stack segment
dw 32 dup(0)
stack ends
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'
db '1985','1986','1987','1988','1989','1990','1991','1992','1993','1994'
db '1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065...
阅读全文 |
评论次数(0) |
浏览次数(377) |
所属类型(汇编作业)
『 查看更多文章 』