ImageVerifierCode 换一换
格式:PPT , 页数:20 ,大小:160.50KB ,
资源ID:10070301      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10070301.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第二章+寄存器(CPU工作原理)(上).ppt)为本站会员(hwpkd79526)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第二章+寄存器(CPU工作原理)(上).ppt

1、第二章 寄存器 (CPU工作原理),要点:,CPU的组成 寄存器 字在寄存器中的存储 简单的汇编指令 物理地址和8086形成物理地址的机制 段的概念和段寄存器 Debug调试工具,CPU的组成,算术逻辑部件ALU:进行算术和逻辑运算 控制逻辑:控制各种器件进行工作 工作寄存器:用来存放计算过程中所需要的或得到的各种信息 内部总线:连接各种器件,进行数据的传送。,寄存器,8086/8088CPU的寄存器有4类: 数据寄存器:AX、BX、CX、DX 指针及变址寄存器:SP、BP、SI、DI 段寄存器:CS、DS、SS和ES 控制寄存器:IP和Flags,数据寄存器,也称为通用寄存器,均为16位,包

2、括AX,BX,CX和DX。 16位寄存器的逻辑结构4个16位寄存器又可分割成8个独立的8位寄存器 思考: 一个16位寄存器能存储的最大数据? 一个8位寄存器能存储的最大数据?,数据寄存器(续),AX (Accumulator),用累加器进行的操作可能需要更少时间。累加器可用于乘、除、输入/输出等操作; BX称为基地址寄存器(Base Register),可作通用寄存器用,在计算存储器地址时,常用作基址存储器; CX称为计数寄存器(Count Register),常用作循环计数器;在位操作中,要用CL来指明移位的位数; DX称为数据寄存器(Data Register)。在进行双字的乘、除运算时,

3、它可作为默认的操作数参与运算,也可用于存放I/O的端口地址。,字在存储器中的存储,字:word,一个字由2个字节组成一个字节可以存放在8位寄存器中 一个字可以存放在一个16位寄存器中,高位字节放于高8位寄存器中,低位字节放于低8位寄存器中。 如20000存放到AX中:0100111000100000 AH中为4EH,AL中为20H,高位字节,低位字节,几条汇编指令,指令格式:操作码 操作数,操作数 操作码:计算机所要执行的操作 操作数:在指令执行操作的过程中所需要操作的对象,操作数个数N,称为N地址指令,N为1,2,3,AX044CH 进位“丢失”,AX0058H,进位“丢失”,mov指令:数

4、据传送指令, 2地址指令 add指令:算术指令,2地址指令 注意:在进行数据传送或算术运算时,指令的两个操作对象的位数应当一致!,作业,检测点2.1,汇编语言上机环境介绍,编程环境Masm(以后再用),调试工具Debug Debug是DOS、Windows都提供的实模式程序的调试工具。可以用来查看CPU各种寄存器的内容、内存的情况和在机器码级跟踪程序的运行 进入Debug还有其他的调试工具:CodeView , Turbo Debuger,Debug命令 R命令:查看、改变CPU寄存器的内容 D命令:以16进制形式显示一块内存区域的内容 E命令:改写内存中的内容 A命令:以汇编指令的格式在内存

5、中写入一条机器指令 U命令:将内存中的机器指令翻译为汇编指令 T命令:执行一条机器指令 Q命令:退出Debug 注意:在Debug中输入或显示的数据都是十六进制形式;,关于使用命令的几点说明,在Debug中的提示符“-”下才能输入命令,在按“回车”键后,该命令才开始执行 命令是单个字母,命令和参数的大小写可混合输入 可用F1、F2、F3、Ins、Del和光标移动键等来编辑本行命令 当命令出现语法错误时,将在出错位置显示“ Error” 可用C或Break来终止当前命令的执行,还可用S来暂停屏幕显示(当连续不断地显示信息时,R命令,A命令写汇编指令,T命令单步执行,首先检查CS寄存器和IP寄存器的内容 如果不一致使用R命令设置后,再运行T命令,上述命令参见:教材23页 实验1,本节小结,了解CPU的组成; 掌握各种寄存器,尤其是通用寄存器; 理解字在寄存器中的存储; 掌握几条简单的汇编指令 熟悉Debug调试工具,掌握3个Debug命令;,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报