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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  -一个某种语言的编程专家,可以迅速地跨越到另一种新的语言或者另一种操作系统平台。
  • 『姓名』:
  • 『性别』:男『发送消息
  • 个人说明:-一个某种语言的编程专家,可以迅速地跨越到另一种新的语言或者另一种操作系统平台。
  • 详细信息『加为好友』
学习动态
最新留言
文章收藏
友情链接

[2010-01-10 23:39] 纠结呀。。。。不过算是能显示了。课程设计二之第一步

点击查看原图
开始做课程设计二,打算尽快做完,后面还有众多考试等着呢。

   课程二想了老长时间了。就是得不到想要的效果。
   看了看别人写的代码,原来是偏移地址设定的不正确。可见我在这一方面是很不足的。以后得多多练习。不过还是有疑问的。
   下面是代码:
assume cs:code
code segment
db 07c00h dup(0);原先没有写着一句。这一句是用来保证当前标号与被复制到内存之后的标号一致 。这是看别人代码写的。还是有点疑问的。就是复制的代码是从myos开始的。在运行时也是从软盘将myos后的代码加载的内存中的。那么这段代码是干嘛的?
myos:
jmp  ...
阅读全文 | 评论次数(1) | 浏览次数(722) | 所属类型(学习心得)

[2009-11-10 21:43] 时间太长了

点击查看原图
课程一可算是整完了,从昨天下午开始动手,只要一有空就做这个,其他的就先放一放。本来还觉得到昨天晚上能搞定的。谁知……
    本来是要把原先的那个实验7改一下,但是以前的写的太乱,寄存器用的也乱,就把那个再次重写了。时间这么长主要是因为在计算时的那个溢出错误。逻辑上推了还几遍觉得不会有错的,但是就是出错。无奈,还是道行太浅的缘故。
    继续努力吧。不过还得学习自己的专业,并且现在任务还有些重,汇编看的时间就少了些了,不过还是要看的。
    下面给出我那个出错的代码不是完全的设计一:
assume cs:codesg
data segment
        db '1975','1976'...
阅读全文 | 评论次数(0) | 浏览次数(530) | 所属类型(学习心得)

[2009-10-08 15:10] 第四章检测题分析

第一题是关于伪指令的描述,没有看清题,以为是选正确的,犹豫了半天选了个D。晕~~
第二题
下列程序中,出现逻辑错误的是:____ 
 1、  assume cs:code 
     code segment 
     mov ax,2 
     add ax,ax 
     mov ax,4c00h 
     int 21h 
     code 
     end 
 2、  assume cs:code 
     code segment 
     mov ax,2 
     add ax,ax 
     code ends 
     e...
阅读全文 | 评论次数(0) | 浏览次数(208) | 所属类型(学习心得)

[2009-09-29 15:12] 马虎~第三章检测题

刚才做检测题,错了一个,贴出来
1.能够只将al中的内容压入栈的指令序列是_____。 
 1、  push al 
 2、  pop ax 
 3、  mov ah,0 
     push ax 
 4、  mov ax,0 
     push ax

当时看了一眼就选了一个1.
后来做完发现错了一个,开始仔细看了一下,并在书上对比。
P57最下面8086cpu的入栈和出栈操作都是以字为单位进行的。
那么答案自然就要选择(3)喽。...
阅读全文 | 评论次数(2) | 浏览次数(406) | 所属类型(学习心得)

[2009-09-24 21:24] 做题捡起的小零碎

刚才做检测题,答错了两个,好好看了看书,原来是这样的,一个是:一个段的大小可以为8Byte。我选的是这个。哎 ,低级错误。16位的寻址能力,段的大小至少为16Byte吧。
还有一个是 :任意时刻:CS:IP指的是cpu当前正在执行的指令。  有理解错了。在debug中在用-t前先设置CS:IP,就是在执行时执行CS:IP处的指令,也就是说CS:IP处的指令是将要执行的指令。

看来以后应该把那些检测题记录下来,分析分析。书也得好好的细看几遍。...
阅读全文 | 评论次数(2) | 浏览次数(238) | 所属类型(学习心得)

[2009-09-21 21:33] 从cpu的角度考虑问题

俗话说的好:书读百遍其义自现。古人诚不欺我呀。
    不知道这是第几次看关于汇编的书籍了。现在看到那个关于cpu内存地址空间的讲解时才能够很好的理解了。
    有些感觉就写出来分享。好书决不能只看一遍。
    “第一次看和第二次看绝对会有不同的收获”
   计算机是以cpu为核心的,cpu要对所有的硬件加以控制,如何控制呢?怎么发送指令到显示器,到网卡?通过内存地址空间的概念就可以理解了。对所有的硬件进行操作就像是对内存中不同单元的操作一样,都是有其地址的。由此就可以看成是,整个硬件系统都存在其对应的地址。...
阅读全文 | 评论次数(2) | 浏览次数(251) | 所属类型(学习心得)

[2009-09-20 20:59] 哎~MASM的使用——三级PC

今天上机真是郁闷死了。一直用傻瓜化得集成环境,一上机就懵了
现在来看是挺简单的,不过也想起来一件事,就是我的考试的那台机器上没有LINK.EXE,哎~郁闷死了。
    MASM的使用:
    从网上下载一个MASM,然后解压, 解压后只有四个文件:debug.exe;EDIT.com;masm.exe;link.exe;
    新建一个txt文件,输入:
;Date:2007.05.22 
;Author:sunyonggao
;Description:在dos下显示一句话
;入口参数: ah=09H 
;ds:dx=待输出字符的地址 
;说明:待显示的字符串以’$’...
阅读全文 | 评论次数(3) | 浏览次数(271) | 所属类型(学习心得)

[2009-09-20 15:13] 三级PC——完了

刚考完三级PC,笔试就不说了,没啥说的,都是一些基础。记住就好了。虽然没有复习,但是还能凑合的答完。
     哎~上机可就惨了,下午刚考完上机。上机没有练过,真是丢人呐,连那个环境都不会使。程序在记事本里写完了。但是就是不知道如何生成EXE。人家答案要的就是exe。哎~零蛋了。
     还是得好好、踏踏实实的学习呀...
阅读全文 | 评论次数(3) | 浏览次数(205) | 所属类型(学习心得)

[2009-09-18 15:36] 大家互相帮助呀

明天就考三级PC了。没咋复习呢~今天在这报个到,以后开始正儿八经的学习汇编。
     从一开始准备学习汇编已经有好长时间了,两年了(各位见笑~)。也没正经八百的系统的学习。
     觉得汇编对一个程序员来说是非常重要的,要好好学才行。
     学习嘛,一个人的想法是有限的。要交流才好。
     欢迎大家共同交流...
阅读全文 | 评论次数(0) | 浏览次数(225) | 所属类型(学习心得)
页码数(1):  1