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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  人生从来没有真正的绝境。无论遭受多少艰辛,无论经历多少苦难,只要一个人的心中还怀着一粒信念的种子,那么总有一天,他就能走出困境,让生命重新开花结果
  • 『姓名』:梁诣辰
  • 『性别』:男『发送消息
  • 个人说明:
  • 详细信息『加为好友』
学习动态
文章收藏
友情链接

[2014-09-04 14:03] 完全看不懂啊

第五章的检测题最后一个,来回翻书,看了两天看不懂,不明白,百度了一下答案,知道答案了,还是不懂啊,怎么办,我是不是太笨了,求大神帮忙,怎么办...
阅读全文 | 评论次数(3) | 浏览次数(246) | 所属类型(第一月 1~5章)

[2014-09-02 10:49] 第五章

复习复习在复习,脑袋跟不上节奏...
阅读全文 | 评论次数(2) | 浏览次数(239) | 所属类型(第一月 1~5章)

[2014-09-01 16:58] 问题

点击查看原图
这样编译后:
assume cs:ym

ym segment
mov ax,1000h
mov ds,ax
mov ax,ds:[0]
mov ax,ds:[2]
add ax,ax
mov ax,4c00h
int 21h
ym ends
end
验证下昨天的问题 为什么取到的内容 不一样!

这一条 总是编译不成功
assume cs:ym

ym segment
mov ax,1000h
mov ds,ax
mov ax,0
mov ax,[ax]
mov ax,2
add ax,[ax]
mov ax,4c00h
int 21h
...
阅读全文 | 评论次数(3) | 浏览次数(224) | 所属类型(第一月 1~5章)

[2014-08-31 14:01] 第五章 问题

比如,mov ax,2000
            mov ds,ax
            mov ax,0
            mov ax,[0]
            mov ax,[2]
以上编译后为什么在debug却等于是赋值?
只有mov  ax,0
        mov  ax,[ax]

这样才能去到ds:0的内容
或者mov ax,ds:[0]...
阅读全文 | 评论次数(2) | 浏览次数(211) | 所属类型(第一月 1~5章)

[2014-08-29 22:27] 第四章 第一个程序

开头:assume(假设)cs: xxx

中间:xxx segment(段)

         …………

      程序返回:mov ax,4c00h

                    int 21h

        xxx ends

结束:end

二.从码字到.exew

下载masm,运行cmd,找到目录,masm 文件名,link 文件名,文件名
修改了作息时间早上五点起床学习完毕还要上班 时间完全不够!
坚持在坚持!...
阅读全文 | 评论次数(2) | 浏览次数(193) | 所属类型(第一月 1~5章)

[2014-08-27 22:15] 第四章 源程序

4.1一个源程序从编写到执行的过程
第一。编写汇编程序,
使用文本编辑器[如EDit  记事本等],用汇编语言写汇编源程序。
第二。对源程序进行编译连接,
使用汇编语言编译程序对源文件中的源程序进行编译,产生目标文件;再用连接程序对目标文件进行连接,生成可在系统中直接运行的可执行文件。
  可执行文件包括两部分内容
.1.程序[从源程序中的汇编指令翻译过来的机器码]和数据[源程序中定义的数据]。
.2.相关的描述信息[比如,程序有多大,要占用多少内存空间等]
第三,执行可执行文件中的程序

伪指令,由编译器执行的指令,编译器根据伪指令来进行相关的编译工作。
segment...
阅读全文 | 评论次数(1) | 浏览次数(215) | 所属类型(第一月 1~5章)

[2014-08-24 21:15] 复习

从头复习在复习!没有好的学习方法~只能把书里的重点
抄一边  边抄边理解 ,结果很多不懂得都开始明朗!
哈哈!虽然很笨的学习方法!但是不得不说是有效的。

                                加油...
阅读全文 | 评论次数(4) | 浏览次数(172) | 所属类型(第一月 1~5章)

[2014-08-22 14:31] 第三张  栈

ss:sp中存放栈顶的段地址和偏移地址提供入栈和出栈指令,它们根据ss:sp指示的地址,按照栈的方式访问内存单元,
pus指令的执行步骤:sp=sp-2   向ss:sp指向的字单元中送入数据。
pop指令的执行步骤:从ss:sp指向的字单元中读取数据,  sp=sp+2
 
任意时刻,ss:sp指向栈顶元素
8086cpu只记录栈顶,栈空间的大小要我们自己管理。
用栈来暂存以后需要回复的寄存器的内容时,寄存器出栈和进栈的顺序相反。

将一组内存单元定义为一个段,我们可以将长度为n(n≤64)的一组地址连续,起始值为16的倍数的内存单元,当做栈空间来使用。
ss:sp指向我们...
阅读全文 | 评论次数(0) | 浏览次数(207) | 所属类型(第一月 1~5章)

[2014-08-19 19:05] 第三张  所得

第三张,第一节

在16位存储器中,一个单元存储一个字节,
两个连续的内存单元存储一个字,把这两个连续的内存单元看做一个高字节型数据,和低字节型数据

字单元是一个存放一个字型数据(16位)的内存单元,
字节型单元存放一个字节型数据(八位)

cpu在读写内存时,必须给出内存单元的地址。
8086cpu有一个ds寄存器,用来访问数据的段地址。
[...]表示一个内存单元,里面的内容表示偏移地址。
只有偏移地址是不能定位一个内存单元的。
指令执行时,8086cpu自动取ds中的数据为内存单元的段地址。
8086cpu一次可以传送一个 字,只有在mov指令给出16位寄存器...
阅读全文 | 评论次数(0) | 浏览次数(190) | 所属类型(第一月 1~5章)

[2014-08-18 20:52] 问题请教

书籍第二章的实验任务   用e命令写出来的机器指令,编译成汇编指令,每次到第四条就不对了,
是不是和填写的ip指向有关系?...
阅读全文 | 评论次数(2) | 浏览次数(203) | 所属类型(第一月 1~5章)
页码数(2):  1  2