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

我的博客

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

[2012-05-31 01:09] 第五章 [BX]和loop指令 笔记

1. 完整地描述一个内存单元需要两种信息:内存单元的地址和内存单元的长度(类型)。

mov ax, [0]         ; 地址为0, 长度由ax指出,为一个字。
mov ax, [bx]       ; 地址为寄存器bx中的值, ax指定长度为一个字。

2. loop lable

进行两步操作:
     (1). (cx)=(cx)-1
     (2). 如果cx不为0则跳转到label处执行,如果cx为0则向下执行
cx中存放着循环次数

3. 在汇编源程序中,数据不能以字母开头,>=a000H的数据都要在前面加上0。如:

mov ax, 982...
阅读全文 | 评论次数(1) | 浏览次数(185) | 所属类型(默认类型)

[2012-05-29 22:12] 晕倒,请管理员给个说法

试验了一下,应该是我第一题做错了。

关于伪指令相关描述错误的是_____。
        1、         伪指令没有对应的机器码,只用来指导汇编过程的。
        2、         伪指令由编译器处理,在程序中可有可无。
        3、         编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。
        4、         伪指令是汇编语言源程序不可缺少的组成部分。

原本以为单纯的指令也是可以被编译的,但试验了一下masm编译器,编译不通过。

这样看来,论坛的检测系统做的挺不错的。确实是我对知识的理解出现的偏差,而不告诉我是哪一题做错了,会让我回头再看一遍书。

出了问题,先怀疑自己。是以记之。

------...
阅读全文 | 评论次数(3) | 浏览次数(172) | 所属类型(默认类型)

[2012-05-26 21:31] hello assembly

本书买来好多个月了,前几个月的某一天才开始拿起来翻了翻。这是一本看了前言
就知道要一定要读的书。前言中论述的学习方法简直是我花了这几年才慢慢有所悟,
却被作者一言道破,而且是这样的娓娓道来。

因为之前看过《Linux0.12原码分析》,以及做过一个jos的操作系统作业,所以
对80386汇编有一点点了解。但始终是处于一知半解的地步。

继教而读下这本《汇编语言》,才有一种拔云见日的快感。从没有如此畅快的读过
一本计算机类的书。每晚睡前翻一点,很快就读完了。这是我工作后落下的毛病,
读书大部分都在读上,而缺少实践。深知计算机知识是学习而非读读而已的,于是
几个月后的今天打算...
阅读全文 | 评论次数(5) | 浏览次数(229) | 所属类型(默认类型)
页码数(1):  1