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 int_9
mov di,204h
mov cx,offset int_9_end-offset int_9
...
[2009-03-20 19:29] 实验15
阅读全文 |
评论次数(0) |
浏览次数(337) |
所属类型(实验11到15)
[2009-03-20 19:29] 实验14
assume cs:code,ds:data
data segment
db 'yy/mm/dd hh:mm:ss','$';放显示时间的字符串
db 9,8,7,4,2,0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0;显示时间的字符串
mov di,18;要读取CMOS时间的单元
mov cx,6
s:
mov al,ds:[di]
out 70h,al
in al,7...
data segment
db 'yy/mm/dd hh:mm:ss','$';放显示时间的字符串
db 9,8,7,4,2,0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0;显示时间的字符串
mov di,18;要读取CMOS时间的单元
mov cx,6
s:
mov al,ds:[di]
out 70h,al
in al,7...
阅读全文 |
评论次数(0) |
浏览次数(331) |
所属类型(实验11到15)
[2009-03-20 19:28] 实验13.2
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset lp
mov ax,0
mov es,ax
mov di,200h
mov cx,offset lp_end-offset lp
cld
rep movsb
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
;检验int 7ch...
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset lp
mov ax,0
mov es,ax
mov di,200h
mov cx,offset lp_end-offset lp
cld
rep movsb
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
;检验int 7ch...
阅读全文 |
评论次数(0) |
浏览次数(333) |
所属类型(实验11到15)
[2009-03-20 19:27] 实验13.1
assume cs:code
data segment
db "welcome to masm!",0
data ends
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_strend-offset show_str
cld
rep movsb
mov word p...
data segment
db "welcome to masm!",0
data ends
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_strend-offset show_str
cld
rep movsb
mov word p...
阅读全文 |
评论次数(0) |
浏览次数(331) |
所属类型(实验11到15)
[2009-03-20 19:26] 实验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;代码do0的长度
cld
rep movsb
;设置中断向量
mov ax,0
mov es,ax
mov word ptr es:[0],200h
...
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;代码do0的长度
cld
rep movsb
;设置中断向量
mov ax,0
mov es,ax
mov word ptr es:[0],200h
...
阅读全文 |
评论次数(0) |
浏览次数(345) |
所属类型(实验11到15)
[2009-03-20 19:25] 实验11
assume cs:code
data segment
db "Beginner's",0
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
s: mov cl,[si]
mov ch,0
jcxz ok
cmp cl,97
jb next
cmp cl,122
ja next
sub cl,32
mov [si],cl...
data segment
db "Beginner's",0
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
s: mov cl,[si]
mov ch,0
jcxz ok
cmp cl,97
jb next
cmp cl,122
ja next
sub cl,32
mov [si],cl...
阅读全文 |
评论次数(0) |
浏览次数(312) |
所属类型(实验11到15)