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

我的博客

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

[2008-04-30 02:41] Jmp疑惑!!!

在段内近转中,为什么会无缘无帮的增加一个nop,我经过多次反复论证,跟我定义的数据有关,
这一句,db 10 dup (0),当我改变循环次数的时候,机器指令有时会出现增加了多个Nop,一到三个不等,有时一个也不出会现,这个指令我在源代码中,并没有写!而在短转中,我改循环次数,并不会出现这种情况,在近转和段间跳转都会出现,很是疑惑,请高手指点!Nop这个指令我知道CPU什么也不作,但我想不通为什么机器码要插入这个!...
阅读全文 |   作者:yzh127 | 评论次数(7) | 浏览次数(1840)

[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...
阅读全文 |   作者:goal00001111 | 评论次数(5) | 浏览次数(1876)

[2008-04-28 10:16] 【转】汇编揭秘C中的参数传递

汇编揭秘C中的参数传递

文章作者:怕冷的北极熊
    很多学习汇编的朋友想必对C也比较了解,因为在当前大学的课程体系里,它很有可能就是你接触到的第一门编程语言。由于对计算机的理解不够,学习时必定会遇到各种问题。有些问题是你通过思考就可以解决的,而更多的问题则是你无从思考,就好像它天生就是这样,你只要记住就OK了。然而这样的学习方式是机械的,更是没有创造力的。只有真正理解了C语言,你才有能力去驾驭它,否则它和你之间永远会隔着一层窗户纸,虽然很薄,但是你永远也捅不透。这是为什么呢?其实道理很简单,就好比在一个公司有现成的代码库可以调用,有的程序员遇到问题时,他唯一可作的就是调用代码库中的...
阅读全文 |   作者:mouse | 评论次数(2) | 浏览次数(1120)

[2008-06-26 22:49] 第二章检测点

检测点2.1

1)写出每条汇编指令执行后相关寄存器中的值。

mov ax,62627              ax=0f4a3h
mov ah,31h                ax=31a3h
mov al,23h                ax=3123h
add ax,ax                ax=6246h
mov bx,826ch                bx=826ch
mov cx,ax                cx=6246h
mov ax,bx                ax=826ch
add ax,bx                ax=04d8h
mov al,bh                ax=0482h
mov ah,bl                ax=6c82h
add ah,ah                ax=0d882h
add al,6                ax=0d888...
阅读全文 |   作者:duckgaga | 评论次数(1) | 浏览次数(1869)

[2008-06-26 22:52] 由检测点2.2引发的思考与实验

由检测点2.2引发的思考与实验

检测点2.2中的第一小题说到:给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为()到()?

这个小题的关键点在于,求出偏移的变化范围,再利用公式“段地址*16+偏移地址=物理地址”即可求得CPU的寻址范围。
关于这个小题的偏移变化范围,据我所知,好像有两种,一个是0~FFFFH,另一种则是0~15。那么两种答案到底谁对谁错呢?或者说,哪一个答案更加合理呢?为此,笔者设计了一个实验对此进行测试,具体情况如下:

一、设计思路:
两个答案中,一个是0~15,另一个是0~FFFFH,两个答案中都包含0~15这个部分,因此只要验证超...
阅读全文 |   作者:duckgaga | 评论次数(8) | 浏览次数(2563)
页码数(1):  1