- [mywiil] 可以看看别人的程序处理思路,把属性定义成一个数据段。那样处理起来更好更合理。 08/21 03:36
- [mywiil] 没问题。 08/21 03:31
- [mywiil] OK。加油。 08/21 03:28
- [mywiil] 嗯哪。 08/21 03:28
- [mywiil] 恩,没问题,但是结果首先要自己先的出来,然后,在运行验证,反了就没意义咯 08/21 03:24
- [masmaster] NB~~~ 08/13 21:38
- [masmaster] 咋就一个蛋蛋啦? 08/11 10:11
- [masmaster] 好新鲜的水果呀~~~(¯﹃¯)~~~ 08/09 13:49
- [masmaster] good~~~ 08/07 22:53
- [mess] 正确。 08/06 10:28
- [masmaster] 没有呀! 08/13 22:44
- [游客] 只有板凳了...希望有一天能热泪庆祝来访人数过万...啊哈... 08/09 18:50
- [masmaster] 你的博客真好玩 08/07 17:08
[2010-09-06 23:28] 实验十一
assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instuction 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 si
change_1:mov cl,[si]
jcx...
datasg segment
db "Beginner's All-purpose Symbolic Instuction 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 si
change_1:mov cl,[si]
jcx...
阅读全文 |
评论次数(0) |
浏览次数(770) |
所属类型(汇编作业)
[2010-08-31 23:38] 检测点11.3
mov ax,0f00h
mov ds,ax
(1)
mov bx,0
mov dx,0
mov cx,32
s:mov al,[bx]
cmp al,32
jb s0
cmp al,128
ja s0
inc dx
s0:inc bx
loop s
mov ax,0f00h
mov ds,ax
(2)
mov bx,0
mov dx,0
mov cx,32
s:mov al,[bx]
cmp al,32
jna s0
cmp al,128
jna s0
inc dx
s0:inc bx
...
mov ds,ax
(1)
mov bx,0
mov dx,0
mov cx,32
s:mov al,[bx]
cmp al,32
jb s0
cmp al,128
ja s0
inc dx
s0:inc bx
loop s
mov ax,0f00h
mov ds,ax
(2)
mov bx,0
mov dx,0
mov cx,32
s:mov al,[bx]
cmp al,32
jna s0
cmp al,128
jna s0
inc dx
s0:inc bx
...
阅读全文 |
评论次数(0) |
浏览次数(761) |
所属类型(汇编作业)
[2010-08-31 20:54] 十一章的问题
不能诸如用add si,2,因为使用add si,2极可能把CF从1变回0...
阅读全文 |
评论次数(0) |
浏览次数(786) |
所属类型(默认类型)
[2010-08-31 19:40] 检测点11.2
CF OF SF ZF PF
sub al,al 0 0 0 1 1
mov al,10H 0 0 0 1 1
add al,90H 0 0 1 0 1
mov al,80H 0 0 1 0 1
add al,80H 1 1 0 1 1
mov al,0FCH 1 ...
sub al,al 0 0 0 1 1
mov al,10H 0 0 0 1 1
add al,90H 0 0 1 0 1
mov al,80H 0 0 1 0 1
add al,80H 1 1 0 1 1
mov al,0FCH 1 ...
阅读全文 |
评论次数(0) |
浏览次数(807) |
所属类型(汇编作业)
[2010-08-31 09:50] 检测点11.1
sub al,al ZF=1 PF=1 SF=0
mov al,1 ZF=1 PF=1 SF=0
push ax ZF=1 PF=1 SF=0
pop bx ZF=1 PF=1 SF=0
add al,bl ZF=0 PF=0 SF=0
add al,10 ...
mov al,1 ZF=1 PF=1 SF=0
push ax ZF=1 PF=1 SF=0
pop bx ZF=1 PF=1 SF=0
add al,bl ZF=0 PF=0 SF=0
add al,10 ...
阅读全文 |
评论次数(0) |
浏览次数(789) |
所属类型(汇编作业)
[2010-08-27 18:51] 课程设计1(热烈祝贺,虽然写的很辛苦,280行,有些笨,谢谢评论)
assume cs:codesg
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,140417,197514
dd 345980,590827,803530,1183000,1843000,...
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,140417,197514
dd 345980,590827,803530,1183000,1843000,...
阅读全文 |
评论次数(0) |
浏览次数(809) |
所属类型(汇编作业)
[2010-08-26 10:55] 实验三,不用除法溢出的,本身就应该不用。。。也是自己编的
我做的部分修改
assume cs:code,ss:satck,ds:data
data segment
db 10 (0)
data ends
satck segment
dw 16 (0)
satck ends
code segment
start: mov ax,12666
mov bx,data
mov ds,bx
mov si,0
mov bx,satck
mov ss,bx
mov...
assume cs:code,ss:satck,ds:data
data segment
db 10 (0)
data ends
satck segment
dw 16 (0)
satck ends
code segment
start: mov ax,12666
mov bx,data
mov ds,bx
mov si,0
mov bx,satck
mov ss,bx
mov...
阅读全文 |
评论次数(0) |
浏览次数(809) |
所属类型(汇编作业)
[2010-08-26 09:07] 实验十(第三个)调了很久。。。95行
assume cs:code,ds:data
data segment
db 10 dup(0)
data ends
code segment
start:mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
s2: mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
int 21h
dtoc: push ax
push ...
data segment
db 10 dup(0)
data ends
code segment
start:mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
s2: mov dh,8
mov dl,3
mov cl,2
call show_str
mov ax,4c00h
int 21h
dtoc: push ax
push ...
阅读全文 |
评论次数(0) |
浏览次数(812) |
所属类型(汇编作业)
[2010-08-25 20:59] 实验十(第二个),用了栈,实在是没寄存器用了,检测很成功
assume cs:code
code segment
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw:
mov bx,ax
mov ax,dx
mov dx,0
div cx
push ax
mov ax,bx
div cx
mov cx,dx
pop dx
ret
code ends
end...
code segment
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw:
mov bx,ax
mov ax,dx
mov dx,0
div cx
push ax
mov ax,bx
div cx
mov cx,dx
pop dx
ret
code ends
end...
阅读全文 |
评论次数(0) |
浏览次数(697) |
所属类型(汇编作业)
[2010-08-25 13:43] 实验十(第一个)
方法有点笨。。。加油!!!
assume cs:code
data segment
db 'Welcome to masm!',0
data ends
code segment
start:mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:
push si
push ax
push bx
pus...
assume cs:code
data segment
db 'Welcome to masm!',0
data ends
code segment
start:mov dh,8
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:
push si
push ax
push bx
pus...
阅读全文 |
评论次数(0) |
浏览次数(680) |
所属类型(汇编作业)