鱼C论坛

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

[学习笔记] 《零基础入门学习汇编语言》检测点3.1

[复制链接]
发表于 2017-6-27 17:15:41 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 shuiyu 于 2017-6-27 17:24 编辑

小白刚学,不对的请各位大佬指正,谢谢

检测点3.1

(1)  
由于页面排版有点问题,我还是贴图吧
捕获.PNG
(2) 内存中的情况如图3.6所示

各寄存器的初始值:cs=2000h,ip=0,ds=1000h,ax=0,bx=0;

①   写出CPU执行的指令序列(用汇编指令写出)。

②   写出CPU执行每条指令后,CS、IP和相关寄存器的数值。

③   再次体会:数据和程序有区别吗?如何确定内存中的信息哪些是数据,哪些是程序?

根据图3.6可得:
mov ax,6222H                CS=2000H           IP=3        DS=1000H        AX=6222H        BX=0

jmp 0ff0:0100                CS=FF0H                IP=100        DS=1000H        AX=6222H        BX=0

mov ax,2000H                CS=FF0H                IP=103        DS=1000H        AX=2000H        BX=0

mov ds,ax                        CS=FF0H                IP=105        DS=2000H        AX=2000H        BX=0

mov ax,[0008]                CS=FF0H                IP=108        DS=2000H        AX=C389H        BX=0

mov ax,[0002]                CS=FF0H                IP=10B        DS=2000H        AX=EA66H        BX=0

jmp那里直接跳转到了0ff0:0100(其实就是10000H),所以序列变成了这样。
对了一下答案,发现答案有一个地方错了,就是初始值时它把DS=0了,题目是DS=1000H。



本节结束,多谢览阅!
小白刚学,不对的请各位大佬指正,谢谢

谢谢小甲鱼带来的视频教程,感谢!!

评分

参与人数 1鱼币 +4 收起 理由
小甲鱼 + 4 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-30 00:53:51 | 显示全部楼层
谢谢楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-30 17:14:25 | 显示全部楼层

客气,一起加油!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-23 21:53:57 | 显示全部楼层
楼主威武
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-15 09:05:47 | 显示全部楼层
大佬,请问一下,为什么ds的初始值会是0啊,最开始给的条件不是赋值1000了吗,谢谢。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-4 18:21:28 | 显示全部楼层
厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-2-4 14:49:44 | 显示全部楼层
打卡
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 03:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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