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

我的博客

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

[2008-03-07 17:35] The C Programming Language

确实是本好书,
不过,像汇编语言这样,完全照顾初学者,
一点一滴都解释的非常清楚的教材,
恐怕是再也没有了。
书已经读了一遍,非常简练精要,
但如果想按照顺序一章完成再进入下一章,
不是太可取,
我感觉还是先看一遍,把简单的题目做一做,
然后看第二遍,再认真完成习题比较好。

说说对C语言的感觉吧,
c的确很简单也很强大,
但这也带来了负面效应,
太过简单限制太少,结果容易不规范,造成混乱。

突然怀念起汇编了,感觉比较模式化一些,
也许我更习惯汇编?
接下来就要再看第二遍了,习题也要认真完成了,
现在的主要疑惑是从c怎么转到汇编的,
c语言如何翻译成汇编...
阅读全文 | 评论次数(8) | 浏览次数(1031) | 所属类型(The C)

[2008-03-05 21:07] 关于80x86汇编语言程序设计教程和IBM PC汇编语言程序设计

我先看的80x86,
后悔了,这本书不适合自学者和初学者,
应当在教师的指导之下看才行,
基本上他完全符合王爽老师的前言总结的取反操作。
而IBM PC就比较好,自己看也能轻松理解,
建议学习时看完汇编语言在看这本书来拓展对汇编的认识,
80x86吗,等都学完了,拿来做总结还是很合适的。...
阅读全文 | 评论次数(1) | 浏览次数(811) | 所属类型(汇编语言)

[2008-02-24 08:37] 推荐博文 课程设计2的感言

嗯,下面开始诉苦

写这个课设2,还是很费劲的,
我前两天就通过17章检测了,当时想趁热打铁,把课设完成,
结果,我在课设一的总结,这里又出现了。
我是分段写的,每一个功能部分都分开写,
然后总和,问题就出在这里,参数不匹配,
总是调试不成功,后来,就放在那里了。
隔了一天想捡起来继续写,
这个候,我发现,显示部分有问题,
我开始是调用int10h来显示的,
这时发现,如果循环显示,会有光标不停闪烁的问题,
于是在程序还没调试好的时候,
又修改了显示部分,这下子,参数配置就更乱了,
只好再次搁下。
到昨天,才决心完成,于是,大部分程序都是重新写,
完成的还算可以...
阅读全文 | 评论次数(9) | 浏览次数(1464) | 所属类型(汇编语言)

[2008-02-23 23:23] 课程设计2

恩,年算是过完了,接下来要认真学习了,哦应该说继续认真学习。
王老师的书前两天看完了,测验也都通过了,
不过一直没闲着,课程设计2今天才完成,还算顺利,测试也通过了。
发上来留个念吧。

我没写注释,不过分段是很清晰的,名字也基本反映功能,
可以做个参考。

感想还是很多,不过要去休息了,明天抽空慢慢写吧。
最后的最后,再次赞王老师一下,
应该说我是比较有代表性的,怎么说咱也是文科男,
能这么快如门汇编语言,王爽老师的书功不可没啊!

assume cs:code

        code segment
        
          floppys...
阅读全文 | 评论次数(6) | 浏览次数(641) | 所属类型(汇编作业)

[2008-02-20 15:16] 实验15 没法验证啊?

点击查看原图
我觉得我写的不错,但运行没反应,
debug一遇到cli就跳出,没办法了,
请大家帮忙看看吧。

assume cs:code
    
    stack segment
      dd 32 dup(0)
    stack ends

    code segment

             start: mov ax,stack 
                    mov ss,ax
                    mov sp,128
                    
                    push cs ...
阅读全文 | 评论次数(2) | 浏览次数(540) | 所属类型(汇编作业)

[2008-02-19 23:15] 实验14

又是临睡前完成了,呵呵。
不过,写了两个,不同的实现方法,
只是其中一种不太熟练,显示效果不好,现丑了。

1. 中断例程实现,效果不好,因为掌握程度不足。
assume cs:code

    data segment
      db 9,8,7,4,2,0
    data ends 
    
    sign segment
      db '??/??/?? ??:??:??','$'
    sign ends
    
    stack segment
      dd 16 dup(0)
    stack ends
    
  ...
阅读全文 | 评论次数(1) | 浏览次数(677) | 所属类型(汇编作业)

[2008-02-19 19:34] 十三章检测题

应当说十三章也是不容易的,
尤其对int的那些中断例程的应用,
不过检测题却比较简单啊。
我觉得可以稍微加大难度。
书上实验13也是简单了,虽然题目本身有难度,
但答案几乎都在书上,无形中降低难度了。
不过,就像starrynight同学所说,编程实践,深刻体验。...
阅读全文 | 评论次数(0) | 浏览次数(740) | 所属类型(汇编语言)

[2008-02-19 10:52] 实验12

这个,我觉得有点奇怪,因为书上已经把程序给出来了,
还要我们做什么呢?

assume cs:code
    
    code segment
      
      start: mov ax,0
             mov es,ax
             mov ax,cs
             mov ds,ax
             mov di,200h
             mov si,offset do0
             cld
             mov cx,offset do0end-offset ...
阅读全文 | 评论次数(1) | 浏览次数(532) | 所属类型(汇编作业)

[2008-02-19 10:41] 第十二章检测题

哎,又错了一个。
关于int的,
给出dubug的r命令后状态,
然后问ss:(sp-4)的字单元内容。

我是兴高采烈的把IP的内容给答上了,结果当然错误!

因为中断时,首先入栈的flag,当然写在地址sp-1 sp-2 上
之后的cs就写在sp-3和sp-4中
再是ip,写在sp-5和sp-6,
此时sp指向sp-6
那么请问ss:(sp-4)的字单元内容?

回答:ss:[sp-3][sp-4].就是cs的内容。

修改了一下,好理解了么?
总之答案是中断前cs的值。...
阅读全文 | 评论次数(1) | 浏览次数(655) | 所属类型(汇编作业)

[2008-02-18 23:17] 十一章  体会

本章难度较大,
有比较麻烦的逻辑问题,
不过,我觉得更难的在于熟练掌握那些标志位的状况。
思考的成分不算太多,学习的时候,还是先背下来再说,
逻辑问题可以放到后面慢慢思考。
本章可是新内容最多的一章了。

呵呵,刚通过检测,睡觉去了。
祝大家都做个好梦!^_^...
阅读全文 | 评论次数(3) | 浏览次数(623) | 所属类型(学习笔记)
『 查看更多文章 』