- 15
- 0
- 约6.65千字
- 约 58页
- 2018-04-15 发布于河南
- 举报
汇编语言教程03
上节课知识点回顾 常用寄存器AX BX CX DX DS SS ES CS IP MOV ADD JMP SUB指令 段地址 偏移地址 物理地址 有效地址 绝对地址 逻辑地址 物理地址的计算 8086的分段原则 存储单元访问原则 8086CPU的工作过程 习题检测 8086有()根地址线,寻址能力为()KB 8086一个段的长度最大为()KB 8086的一个物理地址可以对应()个逻辑地址 8086的偏移地址最小为()H,最大为()H CS为()寄存器;IP为()寄存器;CX也叫()寄存器 ;AX也叫()寄存器 解释指令的含义:jmp 2AE3:3 jmp bx 问题 指令对错判断 mov ax,bl mov bh,ax mov al,20000 add al,100h 下面的3条指令执行后,CPU几次修改ip?都是在什么时候?最后ip中的值是多少? mov ax,bx sub ax,ax jmp ax 第5章5.2.1 本次课目的 熟悉数据段的访问操作 熟悉堆栈段的访问操作 认识两个数据传送类指令PUSH POP 深入认识MOV ADD SUB的指令格式,状态标志位 3.1 CPU如何读取一个内存单元? DS和[address] 例如 mov al,[0] 8086CPU中有一个 DS寄存器,通常用来存放要访问的数据的段地址 mov bx,1234H mov ds,bx mov al,[0] 上面三条指令将12340H(1234:0)中的数据读到al中 3.1 DS和[address] mov指令的格式: mov 寄存器名,内存单元地址 “[…]”表示一个内存单元, “[…]”中的内容表示内存单元的偏移地址。 知道偏移地址能访问到内存单元的数据? 如何用mov指令从12340H中读取数据? 12340H表示为1234:0(段地址:偏移地址) 将段地址1234H放入ds 用mov al,[0]完成传送 如何把1234H送入ds? mov ds,1234h 错误 数据→一般的寄存器→段寄存器 例:mov ax,1234h mov ds,ax 正确 将al中的数据送入内存单元12340H? 结论:mov bx,1234H mov ds,bx mov [0],al 问题:内存中的情况如右图,写出下面指令执行后寄存器ax,bx,cx中的值。 问题:内存中的情况如右图,写出下面指令执行后寄存器ax,bx,cx中的值。 mov、add、sub指令 mov指令的几种形式: mov 寄存器,数据 mov ax,3 mov 寄存器,寄存器 mov ax,bx mov 寄存器,内存单元 mov ax,[3] mov 内存单元,寄存器 mov [3],ax mov 段寄存器,寄存器 mov ds,bx mov 寄存器,段寄存器 mov bx,ss mov 内存单元,段寄存器 mov [3],ss mov 段寄存器,内存单元 mov ds,[3] mov传送指令示意图 --教材62页图5.1 标志寄存器-6个状态标志,3个控制标志 SF ZF PF CF AF OF DF IF TF 3.2 数据段 我们将123B0H~123BAH的内存单元定义为数据段,现在累加这个数据段中的前3个单元中的数据,代码如下: 问题:写几条指令,累加数据段中的前3个字型数据 数据段与代码段的关系 内存情况如下图所示 执行指令前CS=2000H IP=0 DS=1000H AX=0 BX=0 写出CPU执行的指令序列 写出CPU执行每条指令后,CS IP和相关寄存器的值 3.3 栈 栈有两个基本的操作:入栈和出栈。 入栈:将一个新的元素放到栈顶; 出栈:从栈顶取出一个元素。 栈的操作规则:LIFO (Last In First Out,后进先出) 8086CPU提供入栈和出栈指令 PUSH(入栈) POP (出栈) push ax:将寄存器ax中的数据送入栈中; pop ax :从栈顶取出数据送入ax。 8086CPU的入栈和出栈操作都是以字为单位进行的。栈是内存中一块空间。 举例 将10000H~1000FH这段内存当作栈来使用。 下面一段指令的执行过程: mov ax,0123H push ax mov bx,2266H push bx mov cx,1122H
您可能关注的文档
- 文明学校材料.doc
- 课件S版《春雨的色彩.ppt
- 高铝项目商业计划书(2013年融资成功案例范文)-协助企业融资-投资专家免费咨询.pdf
- 新员工摸底测试题-答案版.doc
- 数的组成、写数.ppt
- 数码印花机英文参数.doc
- 新噪声标准ppt.ppt
- 新材料对工业设计十分重要.doc
- 新材料作文审题立意指导及学生习作.doc
- 新版英语四年级下册总复习资料(全部).doc
- 2025至2030中国食物软管行业市场深度研究与战略咨询分析报告.docx
- 2025年期货资管五年发展:风险价值与套期保值优化报告.docx
- 2025至2030中国牙科清洗机和和消毒机行业细分市场及应用领域与趋势展望研究报告.docx
- 2026年工业互联网平台建设模式创新与安全保障策略报告.docx
- 幼儿园课程游戏设计与教学计划.docx
- 2026年杏仁加工行业电商平台运营与线上销售策略报告.docx
- 2025至2030中国不锈钢筷子行业市场发展现状及投资与发展前景报告.docx
- 2026年工业互联网平台在服装行业的个性化定制与价值分析报告.docx
- 2025-2026学年广东深圳龙岗区七年级(上)期中考生物试题含答案.pdf
- 餐饮企业员工绩效评估方案.docx
最近下载
- 中小学生端午节假期安全教育主题班会PPT课件.pptx VIP
- 机器人等级考试三四级资料-第01课:初识Mixly和Fduino UNO.pptx VIP
- FULING富凌H200空压机中文说明书说明书用户手册.pdf
- Praat语音软件操作手册.docx VIP
- 2025-2026学年重庆市江津实验中学、田家炳中学、李市中学、白沙中学等金砖六校九年级(上)期末化学模拟试卷(含答案).pdf VIP
- 阿特拉斯•科普柯 冷冻式干燥机.pdf VIP
- 重庆市九龙坡区2024-2025学年九年级上学期期末考试数学试题(含答案与解析).pdf VIP
- 浙江省杭州市富阳区2023-2024学年三年级上学期数学期末试卷.docx VIP
- TXFQC-合成橡胶消防水带.pdf VIP
- 重庆市九龙坡区渝高教育集团2024-2025学年九年级上学期期末考试物理试题(含答案).pdf VIP
原创力文档

文档评论(0)