int9: push ax
push bx
push cx
push ds
in al,60h
pushf
call dword ptr cs:[200h] ;调用原int9
cmp al,9eh ;A的断码
jne int9ret
mov ax,0b800h
mov ds,ax
mov bx,0
mov al,'A'
mov...
- [tomato] 没问题。 07/16 13:54
- [游客] 为什么要发XX证?!!! XX证 算个屁啊 心中的自信和脑中的知识认识增加了,区区一证儿 07/16 09:53
- [tomato] 口头祝贺一下吧!祝贺,祝福! 07/16 09:35
- [tomato] 是啊,该鼓励一下,发个毕业证挺不错的。挺光荣的,呵呵!期待网站! 07/16 09:34
- [a313446264] 呵呵 07/15 20:05
- [a313446264] 恩,到时我自己做个 07/15 20:04
- [游客] 没听说发不发 不过要发也就发个结业证吧?! 呵呵 07/15 13:18
- [游客] 哦,学完后,我自己做了一个,到时候博主也自己做一个吧,要不我把我的送你,o(∩_∩)o...祝博主成 07/15 12:19
- [tomato] 很简洁很通用! 07/13 15:58
- [游客] 呵呵 没问题滴耶 学得很快的 07/12 15:16
[2008-07-16 10:58] 实验15
阅读全文 |
评论次数(1) |
浏览次数(578) |
所属类型(汇编作业)
[2008-07-15 11:35] 发不发毕业证啊?
还有两章学完了,17全学完了是不是发毕业证啊?...
阅读全文 |
评论次数(7) |
浏览次数(644) |
所属类型(呵呵)
[2008-07-13 12:51] 实验14
code segment
db 0,2,4,7,8,9
s: db'// :: '
start:
mov ax,cs
mov ds,ax
mov si,5 ;从年开始读取
mov bx,0b800h
mov es,bx
mov bx,160*12+40
mov di,offset s
mov cx,6
s1: push cx
mov al,[si]
out 70h,al
in al,71h
mov a...
db 0,2,4,7,8,9
s: db'// :: '
start:
mov ax,cs
mov ds,ax
mov si,5 ;从年开始读取
mov bx,0b800h
mov es,bx
mov bx,160*12+40
mov di,offset s
mov cx,6
s1: push cx
mov al,[si]
out 70h,al
in al,71h
mov a...
阅读全文 |
评论次数(1) |
浏览次数(607) |
所属类型(汇编作业)
[2008-07-12 13:43] 实验13.1
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset a0 ;指向源地址
mov ax,0
mov es,ax
mov di,200h ;指向目标地址
mov cx,offset a0end-offset a0 ;传输数据长度
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr e...
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset a0 ;指向源地址
mov ax,0
mov es,ax
mov di,200h ;指向目标地址
mov cx,offset a0end-offset a0 ;传输数据长度
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr e...
阅读全文 |
评论次数(1) |
浏览次数(658) |
所属类型(汇编作业)
[2008-07-11 16:51] 实验11
letterc:
push cx
push si
le2:mov cl,[si]
mov ch,0
jcxz le1 ;si处数据为0结束循环
cmp cl,61h
jb le0 ;ASCII码小于a跳到le0处
cmp cl,7ah
ja le0 ;ASCII码大于z跳到le0处
and cl,11011111b ;转变为大些
mov [si],cl ;放回原处
le0:inc si
jmp le2
le1...
push cx
push si
le2:mov cl,[si]
mov ch,0
jcxz le1 ;si处数据为0结束循环
cmp cl,61h
jb le0 ;ASCII码小于a跳到le0处
cmp cl,7ah
ja le0 ;ASCII码大于z跳到le0处
and cl,11011111b ;转变为大些
mov [si],cl ;放回原处
le0:inc si
jmp le2
le1...
阅读全文 |
评论次数(3) |
浏览次数(514) |
所属类型(汇编作业)
[2008-07-08 23:18] 汇编体验
学汇编半个多月了,做完了课程设计1,对汇编有了初步的了解,有一小点点的成就感,感觉还不错,同时也发现用汇编编程确实不是件容易的事,想课程1,用c我最多20分钟就调试出来,用汇编却用了差不多2天
同时挺佩服那些用汇编写程序的,是那么的细心,那么的构思巧妙,就那么几个寄存器,来回移动,就出来了一个好东东,呵呵...
同时挺佩服那些用汇编写程序的,是那么的细心,那么的构思巧妙,就那么几个寄存器,来回移动,就出来了一个好东东,呵呵...
阅读全文 |
评论次数(3) |
浏览次数(526) |
所属类型(呵呵)
[2008-07-08 17:23] 课程设计1
assume cs:code
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,27...
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,27...
阅读全文 |
评论次数(2) |
浏览次数(563) |
所属类型(汇编作业)
[2008-07-06 13:49] 实验9
assume cs:code
data segment
db'welcome to masm!'
data ends
code segment
start:mov ax,data
mov ds,ax
mov ax,0b000h
mov ss,ax
mov bp,8720h
mov al,71h
push ax
mov al,24h
push ax
mov al,02h
push ax
mov cx,3
s: push...
data segment
db'welcome to masm!'
data ends
code segment
start:mov ax,data
mov ds,ax
mov ax,0b000h
mov ss,ax
mov bp,8720h
mov al,71h
push ax
mov al,24h
push ax
mov al,02h
push ax
mov cx,3
s: push...
阅读全文 |
评论次数(2) |
浏览次数(557) |
所属类型(汇编作业)
[2008-07-05 12:13] 实验7解法2
assume cs:code
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,27...
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,27...
阅读全文 |
评论次数(1) |
浏览次数(493) |
所属类型(汇编作业)
[2008-07-05 02:06] masm 常见错误
源程序文件行:WARNING/ERROR错误信息码:错误描述信息
其中,错误描述信息码由五个字符组成,第一个是字母A
,表示汇编语言程序出错;接着有一个数字指明出错类
别:'2'为严重错误,'4'为严肃警告,'5'为建议性警告,
最后三位为错误编号.
错误编号
错误描述
0
Block nesting error
嵌套出错.嵌套的过程,段,结构,宏指令或重复块等非正
常结束.例如在嵌套语句中有外层的结束语句,而无内层
的结束语局
...
其中,错误描述信息码由五个字符组成,第一个是字母A
,表示汇编语言程序出错;接着有一个数字指明出错类
别:'2'为严重错误,'4'为严肃警告,'5'为建议性警告,
最后三位为错误编号.
错误编号
错误描述
0
Block nesting error
嵌套出错.嵌套的过程,段,结构,宏指令或重复块等非正
常结束.例如在嵌套语句中有外层的结束语句,而无内层
的结束语局
...
阅读全文 |
评论次数(1) |
浏览次数(530) |
所属类型(呵呵)
『 查看更多文章 』