assume cs:code,ss:stack
stack segment
db 128 dup (0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
mov ax,cs
mov ds,ax
mov si,offset int9
mov ax,0
mov es,ax
mov di,204h
mov cx,offset int9end-offset int9
cld
rep movsb
push es:[4*9]
pop es:[200]
push es:...


- [younggay] 不错。呵呵 08/19 10:17
- [lwbfq] 程序落了个标号:quit 编译不过去。 08/07 15:02
- [lwbfq] 博主说的很对。 08/07 14:56
- [lwbfq] 没问题。 08/07 14:32
- [游客] 与要求不符,不能定位具体的行和列。 08/07 14:13
- [starrynight] 严格地说 mov ch,0 就可以了 主要的目的是消除jcxz在检测cx时ch对检测过程和检测结果 08/04 22:14
- [tomato] 是不是应该将CX设为零,然后才能用jcxz来进行跳转吧? 08/04 21:17
[2008-08-19 08:01] 十五章
阅读全文 |
评论次数(1) |
浏览次数(570) |
所属类型(汇编作业)
[2008-08-06 22:02] 试验14改进版
assume cs:code,ds:data
data segment
db 9,8,7,4,2,0
data ends
code segment
start:
fg: db '// :: ' ;这个标号位,标号一定要在Code段中,大家注意
mov ax,data
mov ds,ax
mov bx,0b800h
mov es,bx
mov si,0
mov di,160*12+40*2
mov bx,offset fg
s:
mov al,[si] ;这个 书上有不解释了
cmp si,6
je s1
out 70h,al
in...
data segment
db 9,8,7,4,2,0
data ends
code segment
start:
fg: db '// :: ' ;这个标号位,标号一定要在Code段中,大家注意
mov ax,data
mov ds,ax
mov bx,0b800h
mov es,bx
mov si,0
mov di,160*12+40*2
mov bx,offset fg
s:
mov al,[si] ;这个 书上有不解释了
cmp si,6
je s1
out 70h,al
in...
阅读全文 |
评论次数(1) |
浏览次数(546) |
所属类型(汇编作业)
[2008-08-06 21:35] 试验14
assume cs:code,ds:data
data segment
db 9,8,7,4,2,0,5ch,3ah
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0
mov di,160*12+40*2
s:
mov al,[si]
cmp si,6
je s1
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
m...
data segment
db 9,8,7,4,2,0,5ch,3ah
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0
mov di,160*12+40*2
s:
mov al,[si]
cmp si,6
je s1
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
m...
阅读全文 |
评论次数(1) |
浏览次数(780) |
所属类型(汇编作业)
[2008-08-06 14:31] 13.2实验
assume cs:code
code segment
start:
mov ax,0
mov es,ax
mov di,200h
mov ax,cs
mov ds,ax
mov si,offset lp
mov cx,offset lpend-offset lp
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, 0b800h
mov es,ax
mov di,160*12
mov bx,offse...
code segment
start:
mov ax,0
mov es,ax
mov di,200h
mov ax,cs
mov ds,ax
mov si,offset lp
mov cx,offset lpend-offset lp
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, 0b800h
mov es,ax
mov di,160*12
mov bx,offse...
阅读全文 |
评论次数(1) |
浏览次数(504) |
所属类型(汇编作业)
[2008-08-06 13:49] 实验13,1
assume cs:code
data segment
db "welcome to masm!",0
data ends
code segment
start:
mov ax,0
mov es,ax
mov di,200h
mov ax,cs
mov ds,ax
mov si,offset str
mov cx,offset strend-offset 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
...
data segment
db "welcome to masm!",0
data ends
code segment
start:
mov ax,0
mov es,ax
mov di,200h
mov ax,cs
mov ds,ax
mov si,offset str
mov cx,offset strend-offset 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
...
阅读全文 |
评论次数(1) |
浏览次数(488) |
所属类型(汇编作业)
[2008-08-04 14:29] 试验11
assume cs:code,ds:data
data segment
db "zeginner's All-purpose Symbolic Instruction Code.",0
code segment
start:
mov ax,data
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
mov cl,[si]
jcxz s1
cmp cl,61h
jb s0
cmp cl,7ah
ja s0
and cl,11011111b
mov [si],cl
...
data segment
db "zeginner's All-purpose Symbolic Instruction Code.",0
code segment
start:
mov ax,data
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
mov cl,[si]
jcxz s1
cmp cl,61h
jb s0
cmp cl,7ah
ja s0
and cl,11011111b
mov [si],cl
...
阅读全文 |
评论次数(2) |
浏览次数(535) |
所属类型(汇编作业)
页码数(1):
1