




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微型计算机原理笔记(1)导论第一章导言1-2计算机的结构总线:用于信息传输的通道AB、DB、CB常用术语:比特:信息处理和传输的最小单位字节:8是二进制数构成一个字节(char)字、16位二进制数构成一个字以及存储两个字节(int)信息的最小单位。双字:32位二进制数形成一个字和两个字(长)指令:让中央处理器执行基本操作的命令指令的组成:操作数、操作码中央处理器执行指令的过程:取指令代码-解码-执行指令系统:中央处理器可以执行一组所有指令程序:指令的有机结合1-3进位计数系统计算符号:D 10,B 2,H 16重量:D 10的力量,B 2的力量,H 16的力量基地:D 10,B 2,H 16任意系统整数部分除以基数和余数,按相反的顺序排列小数部分,乘以基数,四舍五入并按顺序排列符号数字的表示:正数的反码表示它与数字的原始码相同。负数的逆码表示:根据正数的逆码表示,逐位查找逆补码;正数与原始代码具有相同的部门。负数的部门是由正数的补数表示的,它是按位反转的,1加到最低的位。注:1。补语不等于负数2.补码不等于补码。补码是求其反数的运算。二进制编码1.BCD码压缩BCD码:一个字节代表一个2位BCD码未压缩的BCD码:代表一位的BCD码2.ascii码:一个七位二进制数表示一个符号的高位是00 9=30h 39h a z=41h 5ah a z=61h 7ah space =20H 回车=0DH 换行=0AH微机原理笔记(2)-8086结构一、8086中央处理器的内部结构段寄存器:CS、DS、SS、ES、IP(指令指针,在存储单元中存储下一条直线指令的地址,每取一个指令代码字节,自动加1)二。8086寄存器结构Ax: 16位寄存器,分为2个8位AH、AL功能:1。通用寄存器,数据访问2.与DX一起,它形成一个双字作为低16位,用于乘法和除法指令3、作为累加器BX: 16位寄存器,分为2个8位BH,BL功能:1。通用寄存器2,作为访问存储器的地址指针Cx: 16位寄存器,分为2个8位通道功能:1。通用寄存器2.作为循环计数器和循环指令中的循环指令。计数器在字符串操作指令中传输。DX: 16位寄存器,分为2个8位的数模转换器和数模转换器功能:1。通用寄存器2.与AX一起,双字被形成为高16位,并用于乘法和除法指令3.作为输入和输出地址,不能有内存地址Bp: 16位寄存器功能:1。通用寄存器2.访问内存的地址指针SP: 16位堆栈指针,仅堆栈顶部,可用作访问内存地址SI,di: 16位寄存器功能:1。通用寄存器2,可以用作访问内存的地址3、当作为索引寄存器寻址时4.在字符串操作期间,SI是源指针,DI是目标指针标志(psw):程序状态字,16位寄存器,也称为FL,FR三。8086中央处理器引脚(P28)介绍四、8086记忆组织结构(P31)偏移地址EA(有效地址)16位BX、英国石油公司、上海、迪拜、新加坡、IP直接地址限制:段起始地址的低四位必须是0物理地址=段基址16 EA(有效地址)物理地址存储单元0300H:0100HPA=0300h * 16 0100h=03000h 0100h=03100h微机原理笔记(3)寻址方法选址方式获取操作数或操作数地址的方法源操作数寻址,1-7,7种;目标操作数寻址,2-7,6种1.直接选址该指令直接给出参与运算的操作数。MOV AX,3680(铝80,铝36)添加BL,30H将30H加入到BL中的结果被输入到BL中。2.寄存器寻址中央处理器寄存器中的一个操作数16个操作数,寄存器可以是AX、BX、CX、DX、SI、DI、SP、BP等。8操作数,寄存器可以是AH,AL。BH,BL,CH,CL,DH,DL3.直接定址该指令直接给出操作数的有效地址EA(16位)。如果您没有声明存储哪个段,它默认为数据段寄存器DS。操作数的物理地址=16*DS瓦利操作数的地址是BX、英国石油公司、国际标准化组织、直接投资公司、服务提供商细分市场基本地址:BX(默认)、国际、地区、地区、英国石油公司、服务提供商MOVBX5.相对寄存器寻址EA=(BX、英国石油、国际标准、德国工业)8位或16位位移,由指令MOV AX BX 5=MOV AX 5BX给出6、基址索引寻址模式环境署=(BX,英国石油公司) (斯德哥尔摩,迪拜)BX违约违约掉期,英国石油违约掉期7、相对基址索引寻址模式8位或16位位移注:环境影响评估计算的结果必须是16位如果计算功率放大器,结果必须是20位。微机原理笔记(4)数据传输指令一、MOVMOV目的地,来源将源的内容发送到目标MOV AX,0 /8位传输或16位传输MOV字节ptr BX,0 /8位传输MOV字ptr BX,0 /16位传输通用寄存器、存储器编号寄存器CS非专用通用寄存器存储器通用寄存器-通用存储器注意:1.CS、IP和立即不能用作目标操作数2、操作数的大小必须一致3.两个操作数不能同时是位内存操作数(字符串操作除外)第二,堆栈操作指令堆栈:查找返回地址,按照后进先出的原则组织,并保存地址或数据的布局硬件堆栈:特殊布局,通常在中央处理器内部,速度快,容量小;在内存中开发一个用作堆栈的区域很慢8086堆栈生成方法向下生成:从高地址到低地址使用向上生成:从低地址到高地址使用操作模式:字节(8051)按下文字(8086)按双字键:堆栈指针(16位)指向堆栈顶部(最后一个堆栈数据存储单元)推送源持久性有机污染物的目的第三,交换指令XGHG op1,op2OP1和OP2不能都是存储器操作数,也不能都是段寄存器操作数。四、代码变更说明表名第6/10页五、地址转移说明1、LEA的目的、来源将源的有效地址发送到目的地2.LDS寄存器名称、内存从源操作数指定的存储单元中取出4个字节的连续地址,前2个字节发送到目标寄存器,后2个字节发送到DS六.标牌传输1.LAHF将psw的低8位发送到AH2.SAHF在psw的低8位存储AH内容3.pushF将psw发送到堆栈4.堆栈外的popF标志七、输入输出指令输入/输出微机原理笔记(5)算术运算指令首先,添加说明:(1)加法:没有进位的二进制加法指令添加目的地,源/两者不能是段寄存器,目的地不能是立即的功能:目标源-目标清除碳纤维以增加铝,0(2)模数转换器:带进位的二进制加法指令模数转换器用途,源/影响psw功能:目的地来源CF -目的地(3) INC:增加1条指令公司目的(来源)/影响psw,而非CF功能:目的1-目的(4) BCD添加调整指令1.DAA:组合BCD代码添加调整指令功能:AL或af=1的低四位数9,al06h-AL;否则,什么也别做AL的高四位数9或cf=1,al06h-AL;否则不要行动注意:DAA只能调整铝,不能调整铝。2.非压缩加法调整指令功能:根据当前标记调整铝含量AL=9和AF=0的低四位,只有a1的高四位被清除铝的低四位数字9或铝=1(不同时产生),铝06小时铝,铝1小时第7/10页第二,减法指令(1) SUB:不带进位的二进制减法指令子目的,来源功能:目的-来源-目的(2) SBB:带进位的二进制减法指令SBB目的,来源/影响psw功能:目的-来源-CF-目的(3) DEC:递减1指令目的/影响psw,而不是CF功能:目的-1-目的(4) NEG:赔偿令负面目的/影响psw功能:0-用途-用途(5)化学机械抛光:比较说明Ccmpop1,op2/op1-op2,影响psw(与SUB相同)目的:比较两个数字是否相等:ZF=1,OP1=OP2ZF=0,op1!=op2比较两个无符号数:cf=1,op1=op2CF=0ZF=0,op1op2比较两个有符号的数字:ofsf=0,op1=op2;OFSF=1,op1op2(6)数据采集系统:压缩编码调整(7) AAS:未压缩的BCD代码调整第三,乘法指令(1) MUL:无符号数乘法指令MUL来源/来源不能是立即数字。它可以是8位二进制数或16位二进制数功能:如果信号源是8位,AL *信号源-AX;如果源为16位,则AL *源-dx,ax如果运算结果的上半部分为0,则OF=0;否则,1(2) IMUL:无符号数乘法指令IMUL源注意:如果产品的上半部分是下半部分的符号延伸,选择CF=0OF=0,否则为1(3) AAM:用于乘法的ASCII调整指令四、分工说明:无符号数除法指令设计资料来源功能:如果信号源是8位,则AX/信号源-a1(高),AH(余数)如果源为16位,则为DX、AX/源- AX(高)、DX(余数)第8/10页注意:该指令将产生除法溢出,即16位除以8位。结果必须是8位,32位除以16位的结果必须是16位。(2) IDIV:符号数除法指令IDIV来源功能:如果信号源是8位,AX/信号源-a1(高)、AH(低)如果源为16位,则为DX、AX/源- AX(高)、DX(低)注意:DIVICe溢出与div相同CBW函数:将AL中字节的符号位扩展为AH的所有位。AH被称为al的符号扩展注释:不影响pswCWD(5) AAD:用于部门的ASCII调整指令功能:在除法运算前,将BCD码转换成二进制数注:旧金山、ZF、太平洋岛屿论坛受影响,而OF、CF、AF未定义。微机原理笔记(6)逻辑运算和移位指令一、逻辑运算和移位指令(1)非:反向指令格式:非目的功能:目的-反向目的注意:它对标志位没有影响。(2)与:逻辑与指令格式:与目的地、来源功能:目的-目的和来源注:主要用于操作数保留(“与1”)和位清零(“与0”)(3)或:逻辑或指令格式:或目的、来源功能:目的-目的还是来源注意:“0或”被保留,“1或”被设置为1(4)异或指令格式:异或目的地,源功能:目的-目的异或源注意:“0异或”被保留,“1异或”被反转。第9/10页(五)测试格式:测试目的,来源功能:目的地和来源,仅修改FR第二,算术逻辑和移位指令(一)左移算术格式:SAL目的、计数值功能:cf-msb-lsb-0注:1。一次左移相当于目标操作数乘以22.只需移动一次,直接将计数值设置为1不止一次,使用CL3.符号位改变:一个移位,OF设置为1;不确定性的许多变化符号位保持不变:一个移位,0F清零;不确定性的许多变化CF=根据操作数状态
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC TR 63534:2025 EN Integrating distributed PV into LVDC systems and use cases
- 分子生物学模拟习题含答案
- 家政服务合同与化管理推广协议
- 品牌形象代言合同书规范
- 生活用品供应链管理合作协议
- 农业技术推广与人才培养合同
- 2024中国建设银行秋季招聘考试模拟试题及答案
- 纺织品设计中的互动设计方法试题及答案
- 浙江国企招聘2025浙江金投两头乌火腿有限公司招聘5人笔试参考题库附带答案详解
- 2025福建省福规市政工程有限公司招聘5人笔试参考题库附带答案详解
- 三废环保管理培训
- 基于MATLAB的电流、电压互感器特性的仿真分析
- 操作系统课程设计报告
- 医保监管容错机制研究报告
- 《临床研究注册》课件
- 《中医病因病机》课件
- 2023年贵州烟草专卖局笔试试题
- 员工身心健康情况排查表
- 订购单模板(订货单模板)
- 光子量子计算技术
- 表B. 0 .11工程款支付报审表
评论
0/150
提交评论