汇编网首页登录博客注册
zhangyan09的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新评论
最新留言
好友圈
文章收藏
友情链接

[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语言分割成零碎的知识点,根本没有一个完整的知识体系。...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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:[...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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                ;设...
阅读全文 | 评论次数(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
        ;...
阅读全文 | 评论次数(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...
阅读全文 | 评论次数(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 ...
阅读全文 | 评论次数(1) | 浏览次数(538) | 所属类型(汇编作业)
页码数(2):  1  2