鱼C论坛

 找回密码
 立即注册
查看: 3023|回复: 6

[汇编作业] 检测点10.1作业练习

[复制链接]
发表于 2020-3-5 22:03:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. assume cs:code

  2. stack segment
  3.         db 16 dup(0)
  4. stack ends

  5. code segment
  6. start:        mov ax,stack
  7.                 mov ss,ax
  8.                 mov sp,16
  9.                 mov ax,1000h                ;把1000h赋值低位
  10.                 push ax       
  11.                 mov ax,0                        ;把0h赋值高位
  12.                 push ax
  13.                 retf
  14. code ends
  15. end start
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-3-5 23:01:18 | 显示全部楼层
本帖最后由 jackz007 于 2020-3-5 23:02 编辑

        这个代码和你的代码编译出来的执行效果完全一样
  1. assume cs:code
  2. stack segment stack
  3.         db 16 dup(0)
  4. stack ends
  5. code segment
  6. start:          mov ax,1000h                ;把 1000h 赋值低位
  7.                 push ax      
  8.                 mov ax,0                    ;把 0h 赋值高位
  9.                 push ax
  10.                 retf
  11. code ends
  12. end start
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-5 23:20:44 | 显示全部楼层
jackz007 发表于 2020-3-5 23:01
这个代码和你的代码编译出来的执行效果完全一样

其实我们看的就是为了让程序从1000:0000开始执行而已,所以上面那些赋值作用并不大,可有可无。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-5 23:26:27 | 显示全部楼层
项羽姓秦 发表于 2020-3-5 23:20
其实我们看的就是为了让程序从1000:0000开始执行而已,所以上面那些赋值作用并不大,可有可无。

      你还没有看出区别?我去掉的是堆栈段的赋值!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-5 23:32:41 | 显示全部楼层
jackz007 发表于 2020-3-5 23:26
你还没有看出区别?我去掉的是堆栈段的赋值!

我知道啊。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-5 23:46:31 | 显示全部楼层

      我想说的是,王爽的汇编语言教程写的很不怎么样,很多东西都没有讲,却莫名其妙地火,像堆栈段的定义和使用,就没有讲透彻。清华大学温冬婵、沈美明编写的《IBM PC 汇编语言程序设计》才是真正值得推崇的教材。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-6 00:01:54 | 显示全部楼层
jackz007 发表于 2020-3-5 23:46
我想说的是,王爽的汇编语言教程写的很不怎么样,很多东西都没有讲,却莫名其妙地火,像堆栈段的定 ...

嗯,感谢兄弟推荐,确实很多讲的不详细,我也是比较难费解,你推荐的,我会看的。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-9 09:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表