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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  --
  • 『姓名』:                    
  • 『性别』:保密  『发送消息
  • 个人说明:当飞鸟失去飞翔的欲望,翅膀也会变成累赘;
    当理想与激情共舞,凡人也能成为英雄.
  • 详细信息『加为好友』
学习动态
好友圈

[2008-07-01 09:44] 关于LOOPNE的一个疑问

关于LOOPNE的一个疑问

题目:
有一串L个字符的字符串存储于首地址为ASCII的存储区中。要求在字符串中查找空格字符,找到则继续执行,如未找到在转到NOTFOUND去执行。

代码:

assume cs:code, ds:data

data segment
      ASCII db "abcdefg hijklmn opqrst uvwxyz"
data ends

code segment
start:
      mov ax, data
      mov ds, ax
      
      mov cx, 29           ...
阅读全文 | 评论次数(1) | 浏览次数(1347) | 所属类型(讨论文章)

[2008-06-28 17:03] 推荐博文 编写程序,找出一组数组中最小的偶数,并存到AX中

今天逛论坛,看到伍二郎的博客文章“大家帮看看,还有更好的算法吗”http://www.asmedu.net/blog/user/postcontent.jsp?neighborId=5079&kindId=3983&postId=8718&readSg=1&vs=1
感觉他的算法确实不理想,于是按照自己的理解,也写了一个,抛砖引玉,希望大家踊跃发言。

;实验题目:编写程序,找出一组数组中最小的偶数,并存到AX中

assume cs:code, ds:data

data segment
    dw 3,2,5,1,6,4,8,10,9,7 ;包含10个元素的数组 
da...
阅读全文 | 评论次数(5) | 浏览次数(1876) | 所属类型(讨论文章)

[2007-12-08 19:52] 又回来了,呵呵!

前一段时间因为别的事情荒废了《汇编语言》的学习。看到有同学督促我加快进度,好感动!
谢谢各位,我一定学好汇编语言!...
阅读全文 | 评论次数(1) | 浏览次数(573) | 所属类型(讨论文章)

[2007-11-01 07:37] 又是关于debug的问题  [已解决]

主题 : :  又是关于debug的问题  [已解决]

帖 主 goal00001111:
王爽老师在其教材中说:出栈后,SS:SP指向新的栈顶。POP操作前的栈顶元素依然存在,但是,它已经不在栈中,当再次执行PUSH等入栈指令后,新的指令将其覆盖。
    可是在做实验2第一题的时候,我发现一个问题:
题目:(1)    使用Debug,将上面的程序段写如内存,逐条执行,根据指令执行后的实际运行情况填空。
mov ax, ffff
mov ds, ax
mov ax, 2200
mov ss, ax
mov sp, 0100
mov ax, [0]        ; ...
阅读全文 | 评论次数(0) | 浏览次数(519) | 所属类型(讨论文章)

[2007-11-01 07:31] 关于“检测点2.3”的疑问  [已解决]

主题 : :  关于“检测点2.3”的疑问  [已解决]

帖主 goal00001111:
我在博客中曾经贴上了检测点2.3答案如下:
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP的值是多少?
    mov ax, bx
    sub ax, ax
    jmp ax
解:因为IP是用来存放下一条待执行的指令的偏移地址,所以CPU修改了4次IP的值。 
情况如下: 
读入mov ax, bx前,IP指向指令mov ax, bx的首地址A;
第1次:读入mov ax, bx后,IP指向指令sub ax, ax的首地址B; 
第2次:执行完mo...
阅读全文 | 评论次数(0) | 浏览次数(519) | 所属类型(讨论文章)
页码数(1):  1