


- [yigeling] 不知道你最近在忙什么? 06/16 15:39
- [游客] 太狠了,不提倡这种方式,只要能够学好,一边工作一边学习也无妨啊 哈哈 还有,不是还有两个功能 04/17 10:14
- [wuerlang] 够狠的,呵呵~~ 04/16 22:02
- [younggay] 没问题! 04/16 10:56
- [younggay] 程序运行OK。 04/16 10:55
- [younggay] 程序运行出错。 博主再检查检查程序吧。 04/16 10:54
- [younggay] 程序OK! 不过死循环有点不完美,不过,在后面学习了键盘中断后就能够完善了。 不错,不错! 04/16 10:50
- [younggay] 程序OK。博主一下贴了这么多作业。攒的够辛苦啊。呵呵 04/16 10:46
- [younggay] 确实不错!博主厉害。 04/16 10:44
- [younggay] 兄弟够有魄力,辞职学习汇编,佩服! 呵呵 04/16 10:40
- [fishboy] 修改自己的信息就在你的博客的“最新评论”上有个“详细信息”,进入该界面后,在界面的上方就有个人信息的 10/18 10:22
- [happy] 呵呵,这个重要吗?关键是自己学好了!努力加油吧! 10/16 21:00
[2008-04-16 09:46] 实验16
assume cs:code
code segment
tb: dd SUB1,SUB2,SUB3,SUB4
Main:
mov ax,code
mov ds,ax
mov si,offset SETS ;ds:si-->int7c
mov ax,0
mov es,ax
mov di,200h ;es:di-->0:200h
mov cx,offset SETSe-offset ...
code segment
tb: dd SUB1,SUB2,SUB3,SUB4
Main:
mov ax,code
mov ds,ax
mov si,offset SETS ;ds:si-->int7c
mov ax,0
mov es,ax
mov di,200h ;es:di-->0:200h
mov cx,offset SETSe-offset ...
阅读全文 |
评论次数(1) |
浏览次数(1056) |
所属类型(汇编作业)
[2008-04-16 09:46] 实验15
assume cs:code
data segment
dw 0,0
data ends
code segment
start:
mov ax,code
mov ds,ax
mov si,offset int9 ;ds:si-->int9Address
mov ax,0
mov es,ax
mov di,200h ;es:di-->0:200h
mov cx,offset int9e-offset int9
...
data segment
dw 0,0
data ends
code segment
start:
mov ax,code
mov ds,ax
mov si,offset int9 ;ds:si-->int9Address
mov ax,0
mov es,ax
mov di,200h ;es:di-->0:200h
mov cx,offset int9e-offset int9
...
阅读全文 |
评论次数(1) |
浏览次数(1152) |
所属类型(汇编作业)
[2008-04-16 09:45] 实验14
assume cs:code
data segment
db 9,8,7,4,2,0
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
mov ax,0b800h
mov es,ax
mov al,0
out 60h,al
L: mov di,12*160+32*2 ;12\line,32\col
mov si,0
mov cx,6
...
data segment
db 9,8,7,4,2,0
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
mov ax,0b800h
mov es,ax
mov al,0
out 60h,al
L: mov di,12*160+32*2 ;12\line,32\col
mov si,0
mov cx,6
...
阅读全文 |
评论次数(1) |
浏览次数(1031) |
所属类型(汇编作业)
[2008-04-16 09:43] 实验13-3
assume cs:code
code segment
s1: db 'Good,bttet,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
mov bx,offset s
...
code segment
s1: db 'Good,bttet,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
mov bx,offset s
...
阅读全文 |
评论次数(1) |
浏览次数(987) |
所属类型(汇编作业)
[2008-04-16 09:42] 实验13-2
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset jpn
mov ax,0
mov es,ax
mov di,200h
mov cx,offset jpne-offset jpn
cld
rep movsb ;Load 7ch
mov bx,7ch*4
mov word ...
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset jpn
mov ax,0
mov es,ax
mov di,200h
mov cx,offset jpne-offset jpn
cld
rep movsb ;Load 7ch
mov bx,7ch*4
mov word ...
阅读全文 |
评论次数(1) |
浏览次数(1068) |
所属类型(汇编作业)
[2008-04-16 09:40] 实验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 jpn
mov ax,0
mov es,ax
mov di,200h
mov cx,offset jpne-offset jpn
cld
rep movsb ...
data segment
db 'Welcome to masm!',0
data ends
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset jpn
mov ax,0
mov es,ax
mov di,200h
mov cx,offset jpne-offset jpn
cld
rep movsb ...
阅读全文 |
评论次数(1) |
浏览次数(961) |
所属类型(汇编作业)
[2007-11-05 14:55] 第十一章 检测
检测点11.1
1.zf=1;pf=1;sf=0
2.zf=1;pf=1;sf=0
3.zf=1;pf=1;sf=0
4.zf=1;pf=1;sf=0
5.zf=0;pf=0;sf=0 --???
6.zf=0;pf=1;sf=0
7.zf=0;pf=1;sf=0
真不明白第5小题怎么PF=0,明明add al,bl执行后al=2的。
检测点11.2
CF OF SF ZF PF
1.0 0 0 1 1
2.0 0 0 1 1
3.0 0 1 0 1
4.0 0 1 0 1
5.1 1 0 1 1
6.1 ...
1.zf=1;pf=1;sf=0
2.zf=1;pf=1;sf=0
3.zf=1;pf=1;sf=0
4.zf=1;pf=1;sf=0
5.zf=0;pf=0;sf=0 --???
6.zf=0;pf=1;sf=0
7.zf=0;pf=1;sf=0
真不明白第5小题怎么PF=0,明明add al,bl执行后al=2的。
检测点11.2
CF OF SF ZF PF
1.0 0 0 1 1
2.0 0 0 1 1
3.0 0 1 0 1
4.0 0 1 0 1
5.1 1 0 1 1
6.1 ...
阅读全文 |
评论次数(2) |
浏览次数(877) |
所属类型(汇编作业)
[2007-11-02 14:33] 课程设计一(功能完全实现)
子程序描述
名称:divdw
功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型。
参数:(ax)=型数据的低16位
(dx)=型数据的高16位
(cx)=除数
返回:(dx)=结果的高16位,(ax)=结果的低16位
(cx)=余数
名称:show_str
功能:用指定的颜色,显示一个用0结束的字符串。
参数: (cl)=颜色,ds:si指向字符串的首地址
返回:无
名称:dtoc
功能:将word型数据转变为表示十进制数的字符串,字符串以0结尾
参数:...
名称:divdw
功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型。
参数:(ax)=型数据的低16位
(dx)=型数据的高16位
(cx)=除数
返回:(dx)=结果的高16位,(ax)=结果的低16位
(cx)=余数
名称:show_str
功能:用指定的颜色,显示一个用0结束的字符串。
参数: (cl)=颜色,ds:si指向字符串的首地址
返回:无
名称:dtoc
功能:将word型数据转变为表示十进制数的字符串,字符串以0结尾
参数:...
阅读全文 |
评论次数(6) |
浏览次数(440) |
所属类型(汇编作业)
[2007-11-01 17:26] 课程设计一(人均尚未计算)
assume cs:code
data segment
db 16 dup (0)
db 16 dup (0)
dd 1975,1976,1977,1978,1979,1980,1981,1982,1983
dd 1984,1985,1986,1987,1988,1989,1990,1991,1992
dd 1993,1994,1995,0
;on string of 21 year
dd 16,22,382,1356,2390,8000,...
data segment
db 16 dup (0)
db 16 dup (0)
dd 1975,1976,1977,1978,1979,1980,1981,1982,1983
dd 1984,1985,1986,1987,1988,1989,1990,1991,1992
dd 1993,1994,1995,0
;on string of 21 year
dd 16,22,382,1356,2390,8000,...
阅读全文 |
评论次数(1) |
浏览次数(441) |
所属类型(汇编作业)
[2007-11-01 15:31] 课程设计一(只显示一条记录)
assume cs:code
data segment
db 16 dup (0)
db 16 dup (0)
dd 1975,16,3,5,0
data ends
code segment
Main:
mov bx,data
mov ds,bx
mov si,0 ;--->dd 1975,16,3,5...
mov di,0 ;col
s: mov ax,32[si]
...
data segment
db 16 dup (0)
db 16 dup (0)
dd 1975,16,3,5,0
data ends
code segment
Main:
mov bx,data
mov ds,bx
mov si,0 ;--->dd 1975,16,3,5...
mov di,0 ;col
s: mov ax,32[si]
...
阅读全文 |
评论次数(1) |
浏览次数(366) |
所属类型(汇编作业)