| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 779 人关注过本帖
标题:看谁更华丽。
只看楼主 加入收藏
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
我一直以为“华丽的分割线”里的“华丽”是“显眼”的意思。
2012-08-07 11:16
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
汇编是用分号注释的吧。为什么有容展示的代码里竟敢不用?
2012-08-07 11:18
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 10楼 hellovfp
罗先生是内涵帝~~

梅尚程荀
马谭杨奚







                                                       
2012-08-07 11:24
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用pangding在2012-8-7 11:18:17的发言:

汇编是用分号注释的吧。为什么有容展示的代码里竟敢不用?
我倒  这个是个教程 王爽汇编习题解答 ~~

梅尚程荀
马谭杨奚







                                                       
2012-08-07 11:25
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:4 
学习了
2012-08-07 12:04
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
大牛们 顺便帮我解答个调试疑问吧
这是原题答案:
程序代码:
(6)程序如下,编写code段中代码,用PUSH指令将A段中的前8个字型数据,逆序存储到B段中。

assume cs:code

a segment

    dw 1,2,3,4,5,6,7,8

a ends

b segment

    dw 0,0,0,0,0,0,0,0

b ends

code segment

start: mov ax,a

       mov ds,ax   ;ds指向a段

       mov ax,b

       mov bx,0    ;ds:bx指向a段的第1个单元

       mov ss,ax

       mov sp,16   ;设置栈顶指向b:16   

       mov cx,8

    s: push [bx]

       add bx,2

       loop s      ;将a段中0~16个单元逆次入栈

code ends

end start
--
图片附件: 游客没有浏览图片的权限,请 登录注册

---
图片附件: 游客没有浏览图片的权限,请 登录注册

--
而且我单步跟踪调试这个程序 发现是个死循环 后面就只有IP 和 SP在变
其他寄存器没变化 而且-t了好久 发现 到不了 mov ax, 4c00h?
图片附件: 游客没有浏览图片的权限,请 登录注册

梅尚程荀
马谭杨奚







                                                       
2012-08-07 12:06
谁与争疯
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:4 
╭∩╮(︶︿︶)╭∩╮

论坛是我家灌水靠大家
2012-08-07 12:07
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用谁与争疯在2012-8-7 12:07:26的发言:

 ╭∩╮(︶︿︶)╭∩╮
向纯表情回复说 NO!

梅尚程荀
马谭杨奚







                                                       
2012-08-07 12:10
小习小习
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:6
帖 子:1467
专家分:4792
注 册:2012-7-2
收藏
得分:4 
关注中…

实现自己既定的目标,必须能耐得住寂寞单干。
2012-08-07 12:21
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用有容就大在2012-8-7 12:06:55的发言:

大牛们 顺便帮我解答个调试疑问吧
这是原题答案:(6)程序如下,编写code段中代码,用PUSH指令将A段中的前8个字型数据,逆序存储到B段中。

assume cs:code

a segment

    dw 1,2,3,4,5,6,7,8

a ends

b segment

    dw 0,0,0,0,0,0,0,0

b ends

code segment

start: mov ax,a

       mov ds,ax   ;ds指向a段

       mov ax,b

       mov bx,0    ;ds:bx指向a段的第1个单元

       mov ss,ax

       mov sp,16   ;设置栈顶指向b:16   

       mov cx,8

    s: push

       add bx,2

       loop s      ;将a段中0~16个单元逆次入栈

code ends

end start
--

---

--
而且我单步跟踪调试这个程序 发现是个死循环 后面就只有IP 和 SP在变
其他寄存器没变化 而且-t了好久 发现 到不了 mov ax, 4c00h?

因为调试程序和被调试程序共用一个堆栈 所以应该是出错 或者你跟到其他地方去了
2012-08-07 13:50
快速回复:看谁更华丽。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026270 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved