- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
王爽汇编语言第三版
《汇编语言》课件 ;第3 章寄存器(内存访问)3.;引言在第2章中,我们主要从 C;在0地址处开始存放20000:;3.1 内存中字的存储问题:(;3.1 内存中字的存储问题(续;3.1 内存中字的存储结论: ;3.2 DS和[address;3.2 DS和[address;3.2 DS和[address;3.2 DS和[address;3.2 DS和[address;3.2 DS和[address;3.2 DS和[address;3.3 字的传送因为8086C;问题3.3:内存中的情况如右图;问题3.3分析刮桶碉躯犀健惜栖;问题3.4:内存中的情况如右图;问题3.4分析订卑猫陛贝亢想荣;3.4 mov、add、sub;3.4 mov、add、sub;验证(Debug)mov 段寄;add和sub指令同mov一样;3.5 数据段前面讲过,对于8;3.5 数据段如何访问数据段中;3.5 数据段我们将123B0;3.5 数据段问题3.5写几条;问题3.5分析注意:一个字型数;3.1节~3.5节 小结(1);3.1节~3.5节 小结(续);特别提示检测点3.1 (p55;3.6 栈我们研究栈的角度: ;柱返晕翔贿僧呈侯玄并脑纹沾澡察;刨拢逗距嫡茎亮破灌概巡慢音朽爷;3.6 栈栈有两个基本的操作:;3.7 CPU提供的栈机制现今;3.7 CPU提供的栈机制80;3.6 栈下面举例说明,我们可;3.6 栈指令序列的执行过程演;杭丹终矫刺硒褐粘兑远廖汛年堰止;两个疑问1、CPU如何知道一段;对于两个疑问的分析回想:CPU;push 指令的执行过程pus;push 指令的执行过程庇篮旺;3.6 栈问题3.6:如果我们;问题3.6分析SP = 001;问题3.6分析(续)我们将10;问题3.6分析(续)栈为空,就;问题3.6分析(续)换个角度看;pop 指令的执行过程pop ;pop 指令的执行过程注意愤诣;pop 指令的执行过程注意:出;3.8 栈顶超界的问题SS和S;3.8 栈顶超界的问题当栈满的;陀闯苹桩壬测牵长蔫州砚缕床猎沽;脱谱纳易册雨郎颂蠢瑟抒乡掏仆芽;3.8 栈顶超界的问题栈顶超界;3.8 栈顶超界的问题但是由于;3.8 栈顶超界的问题比如说在;3.8 栈顶超界的问题8086;3.8 栈顶超界的问题8086;3.8 栈顶超界的问题结论: ;3.9 push、pop指令 ;栈与内存栈空间当然也是内存空间;3.9 push、pop指令p;3.9 push、pop指令p;3.9 push、pop指令p;3.9 push、pop指令问;问题3.7分析撤磕郭籍瘟濒根燕;3.9 push、pop指令问;问题3.8分析结论霓炳僻勤磨剐;问题3.8分析从上面的程序我们;3.9 push、pop指令问;问题3.9分析频粮妹竞禄偿油套;3.9 push、pop指令问;3.9 push、pop指令补;问题3.10分析我们看需补全代;问题3.10分析(续)完成的程;问题3.10分析(续)结论pu;问题3.10分析(续)我们要十;注意push、pop 等栈操作;栈的综述(1)8086CPU提;栈的综述(续)(4)任意时刻,;3.10 栈段前面讲过,对于8;3.10 栈段比如我们将100;3.10 栈段将一段内存当作栈;3.10 栈段问题3.11如果;问题3.11分析我们将1000;问题3.11分析栈为空,就相当;问题3.11分析(续)换个角度;问题3.12一个栈段最大可以设;问题3.12分析一个栈段最大可;问题3.12分析所以栈顶的变化;段的综述我们可以将一段内存定义;段的综述(续)我们可以这样安排;段的综述(续)对于代码段,将它;段的综述(续)对于栈段,将它的;段的综述(续)可见,不管我们如;段的综述(续)我们一定要清楚 ;段的综述(续)比如我们将100;段的综述(续)设置CS=100;段的综述(续)一段内存,可以既;特别提示检测点3.2 (pag;小结打禄短穿组菩其待惮乘糟囊或
文档评论(0)