

- [springaccount] fight ! 01/06 14:47
- [游客] 不好意思,看错了!经调试,完全正确!学习! 06/26 03:30
- [游客] 楼主能不能把那个asm>去掉呢? 06/26 03:12
- [游客] 厉害,向博主学习! 05/13 22:29
- [游客] 激流中国? 05/11 13:31
- [游客] 这么神秘,是不是被禁止的啊? 05/08 16:32
- [wsrf] 没有问题。 05/06 23:14
- [wsrf] 没有问题。 05/06 23:08
- [wsrf] 正确。 05/06 23:06
- [wsrf] 正确。 05/06 23:04
[2009-08-06 14:28] 三个月没来这里了
三个月没来这里了,踩个脚印,数据结构正在进行中······...
阅读全文 |
评论次数(0) |
浏览次数(515) |
所属类型(默认类型)
[2009-05-08 14:41] 推荐一部好片
昨天下午开始下载,一直到现在才完成。是日本人拍摄的有关中国社会的纪录片。个人感觉很客观。强力推荐。名字是
激&((*流(*&&&&&…*中)*&&*……国...
激&((*流(*&&&&&…*中)*&&*……国...
阅读全文 |
评论次数(2) |
浏览次数(485) |
所属类型(默认类型)
[2009-05-06 20:10] 汇编学习暂告一段落
完成了除了实验17和课程设计二以外的所有内容,终于可以松一口气了。决定暂时将汇编告一段落,并不是说不学了,而是学习其它东西,过段时间再杀个回马枪。
现在开始学习数据结构,同时要备考六级,从汇编回到C语言,感觉就像是地域入天堂一般的幸福啊!不过这种幸福只有经历过“地域”的痛苦才能感觉到。呵呵。
感觉汇编并没有学完,现在看《IBM-PC 汇编语言程序设计》应该不成问题,正好补充一下王爽老师没有教的内容。
学习汇编的经历,让我受益颇多。上大学开的第一门课时C语言,看的是谭老头那本书。现在回头想想,这本书让我走了不少弯路。它把C语言分割成零碎的知识点,根本没有一个完整的知识体系。...
现在开始学习数据结构,同时要备考六级,从汇编回到C语言,感觉就像是地域入天堂一般的幸福啊!不过这种幸福只有经历过“地域”的痛苦才能感觉到。呵呵。
感觉汇编并没有学完,现在看《IBM-PC 汇编语言程序设计》应该不成问题,正好补充一下王爽老师没有教的内容。
学习汇编的经历,让我受益颇多。上大学开的第一门课时C语言,看的是谭老头那本书。现在回头想想,这本书让我走了不少弯路。它把C语言分割成零碎的知识点,根本没有一个完整的知识体系。...
阅读全文 |
评论次数(1) |
浏览次数(468) |
所属类型(默认类型)
[2009-05-06 18:16] 实验7
assume cs:codesg, ds:datasg, ss:stacksg, es:table
datasg 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'
;以上是表示21年的21个字符串
dd 16,22,383,1356,2390,8000,16000,24486,50065...
datasg 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'
;以上是表示21年的21个字符串
dd 16,22,383,1356,2390,8000,16000,24486,50065...
阅读全文 |
评论次数(1) |
浏览次数(535) |
所属类型(汇编作业)
[2009-05-06 18:13] 实验九
assume cs:codesg, ds:datasg
datasg segment
db 'welcome to masm!'
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax ;源地址
mov ax,0b86eh
mov es,ax ;目的地址
mov bx,40h ;段地址
mov di,0 ;目的地址变量
mov si,0 ;源地址变量
mov cx,16
s: mov al,[si]
mov ah,02h ;绿色
mov es:[...
datasg segment
db 'welcome to masm!'
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax ;源地址
mov ax,0b86eh
mov es,ax ;目的地址
mov bx,40h ;段地址
mov di,0 ;目的地址变量
mov si,0 ;源地址变量
mov cx,16
s: mov al,[si]
mov ah,02h ;绿色
mov es:[...
阅读全文 |
评论次数(1) |
浏览次数(475) |
所属类型(汇编作业)
[2009-05-06 18:10] 实验十一
assume cs:code
data segment
db "Beginner's All-purpose Symbolic Instruction Code",0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0 ;ds:si指向数据段
call letterc
mov ax,4c00h
int 21h
;名称:letterc
;功能:将以0结尾的字符串中的小写字母转变成大写字母
;参数:ds:si指向字符串首地址
letterc:
push cx...
data segment
db "Beginner's All-purpose Symbolic Instruction Code",0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0 ;ds:si指向数据段
call letterc
mov ax,4c00h
int 21h
;名称:letterc
;功能:将以0结尾的字符串中的小写字母转变成大写字母
;参数:ds:si指向字符串首地址
letterc:
push cx...
阅读全文 |
评论次数(1) |
浏览次数(394) |
所属类型(汇编作业)
[2009-05-06 18:02] 实验十二
assume cs:code
code segment
start:
;------------------------------
;do0安装程序
;------------------------------
mov ax,0
mov es,ax
mov di,200h
;设置es:di指向目的地址
mov ax,cs
mov ds,ax
mov si,offset do0
;设置ds:si指向源地址
mov cx, offset do0end-offset do0
;设置cx为传输长度
cld ;设...
code segment
start:
;------------------------------
;do0安装程序
;------------------------------
mov ax,0
mov es,ax
mov di,200h
;设置es:di指向目的地址
mov ax,cs
mov ds,ax
mov si,offset do0
;设置ds:si指向源地址
mov cx, offset do0end-offset do0
;设置cx为传输长度
cld ;设...
阅读全文 |
评论次数(1) |
浏览次数(456) |
所属类型(汇编作业)
[2009-05-06 17:59] 实验十四
;以 "年/月/日 时:分:秒" 的格式,显示当前的日期、时间
assume cs:code
code segment
start: mov bx,0b800h
mov es,bx
mov bl,9 ;控制年月日的循环
mov di,0
mov cx,3
s1: push cx
mov al,bl
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
and al,00001111b
add al,30h
add ah,30h
call show
;...
assume cs:code
code segment
start: mov bx,0b800h
mov es,bx
mov bl,9 ;控制年月日的循环
mov di,0
mov cx,3
s1: push cx
mov al,bl
out 70h,al
in al,71h
mov ah,al
mov cl,4
shr ah,cl
and al,00001111b
add al,30h
add ah,30h
call show
;...
阅读全文 |
评论次数(1) |
浏览次数(435) |
所属类型(汇编作业)
[2009-05-06 17:57] 实验十五
;任务:安装一个新的 int9 中断例程
;功能:在DOS下,按下"A"键后,除非不再松开,如果松开,就显示满屏的"A";其它功能照常处理
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 si,offset int9
mov ax,0
mov es,ax
mov di,204h
mov cx,o...
;功能:在DOS下,按下"A"键后,除非不再松开,如果松开,就显示满屏的"A";其它功能照常处理
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 si,offset int9
mov ax,0
mov es,ax
mov di,204h
mov cx,o...
阅读全文 |
评论次数(1) |
浏览次数(519) |
所属类型(汇编作业)
[2009-05-06 17:54] 实验十六
程序调试通过,就不贴图了。中间有测试段落。
;安装一个新的 int 7ch 中断例程,为显示输出提供如下功能的子程序:
;(1) 清屏 (2) 设置前景色 (3) 设置背景色 (4) 向上滚动一行
;
;入口参数:
;(1) 用 ah 寄存器传递功能号: 0表示清屏,1表示设置前景色,2表示设置背景色,3表示向上滚动一行
;(2) 对于 2、3 号功能,用 al 传递颜色值,(al)属于{ 0,1,2,3,4,5,6,7}
assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov ...
;安装一个新的 int 7ch 中断例程,为显示输出提供如下功能的子程序:
;(1) 清屏 (2) 设置前景色 (3) 设置背景色 (4) 向上滚动一行
;
;入口参数:
;(1) 用 ah 寄存器传递功能号: 0表示清屏,1表示设置前景色,2表示设置背景色,3表示向上滚动一行
;(2) 对于 2、3 号功能,用 al 传递颜色值,(al)属于{ 0,1,2,3,4,5,6,7}
assume cs:code
code segment
start: mov ax,cs
mov ds,ax
mov ...
阅读全文 |
评论次数(1) |
浏览次数(538) |
所属类型(汇编作业)
『 查看更多文章 』