电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

微机原理与接口技术-北交大考试重点完整版

8页
  • 卖家[上传人]:pu****.1
  • 文档编号:454571881
  • 上传时间:2023-04-22
  • 文档格式:DOC
  • 文档大小:111.23KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、试卷格式:一、填空101=10二、单选52=10三、改错52=10四、简答7+8=15五、程序210=20六、存储器扩展 15七、综合6+14=20编程最快上手方法记住一些基本语法,然后多看例程第一章 微型计算机基础1、 十进制转二进制。整数:除2取余;小数:乘二取整。二进制、八进制、十进制、十六进制之间转换。2、 ASCII码:0930H39H;A41H;a61H;3、 数据类型表示范围表示方式-128-127-10127255Unsigned0000_00000111_11111111_1111Signed原1111_11111000_00010000_00001000_00000111_1111Signed反1000_00001111_11100000_00001111_11110111_1111Signed补1000_00001000_00011111_11110000_00000111_11114、 原码、反码、补码关系:正数的原码反码补码相同;负数反码为原码按位取反,符号位除外;负数补码为反码加15、 10010111B具体是多少,取决于有无符号;原码反码or补码;无符号:

      2、151有符号原码:-23有符号反码:-104有符号补码:-105同样十进制数对应的机器数,取决于字长、有无符号、原码反码or补码;6、 采用补码原因:减法运算可用加法电路,X-Y补=X补+-Y补例如:2-1与2+(-1)原码2=0000_0010B;1=0000_0001B;-1=1000_0001B2-1=0000_0001B=12+(-1)=1000_0011B补码2=0000_0010B;1=0000_0001B;-1=1111_1111B2-1=0000_0001B=12+(-1)=0000_0001B7、 微机硬件组成:MPU、存储器、输入设备、输出设备、总线8、 计算机工作原理示意图。P14图1-10第二章 微处理器结构1、总线结构a)、8086数据总线:16位,可提供8位(字节)、16位(字)运算指令;地址总线:20位,可寻址1MB空间。访问I/O端口是A16A19无效,即16位,可寻址64KB的I/O端口。 b)、80486内部数据总线32位or64位or128位。外部数据总线32位。地址总线32位,可寻址4GB内存。2、8086寄存器通用寄存器AX、BX、CX、DX指

      3、针变址寄存器BP、SP、SI、DI段寄存器CS、DS、SS、ES指令指针IP标志寄存器FR(1)、通用寄存器1)8086含4个16位数据寄存器,它们又可分为8个8位寄存器,即:AX AH,ALBXBH,BLCXCH,CLDXDH,DL常用来存放参与运算的操作数或运算结果2)数据寄存器特有的习惯用法AX:累加器。多用于存放中间运算结果。所有I/O指令必须都通过AX与接口传送信息;BX:基址寄存器。在间接寻址中用于存放基地址;CX:计数寄存器。用于在循环或串操作指令中存放循环次数或重复次数;DX:数据寄存器。在32位乘除法运算时,存放高16位数;在间接寻址的I/O指令中存放I/O端口地址。(2)、指针和变址寄存器(属通用寄存器,功能划分)SP:堆栈指针寄存器,其内容为栈顶的偏移地址;BP:基址指针寄存器,常用于在访问内存时存放内存单元的偏移地址。SI:源变址寄存器DI:目标变址寄存器变址寄存器常用于指令的间接寻址或变址寻址。(3)、段寄存器CS:代码段寄存器,代码段用于存放指令代码DS:数据段寄存器ES:附加段寄存器,数据段和附加段用来存放操作数SS:堆栈段寄存器,堆栈段用于存放返回地址,

      4、保存寄存器内容,传递参数(4)、指令指针(IP)16位指令指针寄存器,其内容为下一条要执行的指令的偏移地址。(5)、标志寄存器1)状态标志:进位标志位(CF):无符号运算结果的最高位有进位或有借位,则CF=1辅助进位标志位(AF):运算结果的低四位有进位或借位,则AF=1溢出标志位(OF):有符号运算结果有溢出,则OF=1零标志位(ZF):反映指令的执行是否产生一个为零的结果符号标志位(SF):指出该指令的执行是否产生一个负的结果奇偶标志位(PF):表示指令运算结果的低8位“1”个数是否为偶数2)控制标志位中断允许标志位(IF):表示CPU是否能够响应外部可屏蔽中断请求跟踪标志(TF):CPU单步执行,用于调试3、8086引脚(部分)AD15AD0:地址/数据分时复用总线,三态、双向。INTR:可屏蔽中断请求输入信号,高电平有效。通过IF控制是否响应。INTA:中断响应信号,三态输出,低电平有效。NMI:非屏蔽中断输入信号。不能用软件进行屏蔽。RD:Read,读信号,三态输出,低电平有效。WR:Write,写信号,三态输出,低电平有效。RESET:复位输入信号,四个时钟周期高电平有效。

      5、4、工作模式:80486在实模式下,与8086工作模式类似。16位DB,20位AB。实模式只支持单用户单任务操作。DOS系统下要求微处理器工作在实模式。5、存储器结构一个存储单元存放1个字节。传送字的时,用偶地址表示。1MB空间物理地址范围00000HFFFFFH采用16位段寄存器和变址寄存器表示20位物理地址。逻辑地址表示为段基址:偏移地址。物理地址 = 段基址*16 + 偏移地址即物理地址 = 段基址*10H + 偏移地址6、段寄存器与变址寄存器匹配段基址偏移地址用途CSIP指令寻址DSBX、DI、SI数据寻址SSSP、BP堆栈寻址ESDI串目标地址第三章 指令系统1、数据寻址方式MOV指令格式:MOV dst,src(1) 立即寻址操作数(为一常数)直接由指令给出(此操作数称为立即数),寻址速度最快。立即寻址只能用于源操作数!例:MOV AX, 1C8FHMOV BYTE PTR2A00H, 8FH错误例: MOV 2A00H,AX ; 错误!指令操作例:MOV AX,3102H; AX3102H执行后,(AH) = 31H,(AL) = 02H(2)寄存器寻址操作数放在某个寄存

      6、器中源操作数与目的操作数字长要匹配相同寄存器寻址与段地址无关例: MOV AX, BX MOV 3F00H, AX MOV CL, AL错误例: MOV AX,BL ; 字长不同 MOV ES:AX,DX ; 寄存器与段无关(3)直接寻址指令中直接给出操作数的16位偏移地址。偏移地址也称为有效地址默认的段寄存器为DS,但也可指定其他段寄存器。偏移地址也可用符号地址来表示。例: MOV AX ,2A00H MOV DX ,ES:2A00H MOV SI,TABLE_PTR错误例 : MOV 2000H, 2A00H; 不能同为直接寻址(4)寄存器间接寻址操作数的偏移地址(有效地址EA)放在寄存器中只有SI、DI、BX和BP可作间址寄存器BP默认堆栈段,SI、DI、BX默认数据段例: MOV AX,BX MOV CL,CS:DI错误例 : MOV AX, DX;DX间接寻址不许用 MOV SI, DI;不能源操作数和目的操作数同时为间接寻址(5)寄存器相对寻址EA=间址寄存器的内容加上一个8位或16位的位移量例: MOV AX, BX+8 MOV SI+34H, 1234H MOV AX,

      7、 BP+10H; 默认段寄存器为SS(6)基址加变址寻址操作数的有效地址=(基址寄存)+(变址寄存器)EA=(BX)或(BP)+(SI)或(DI); 同一组内的寄存器不能同时出现。注意:除了有段跨越前缀的情况外,当基址寄存器为BX时,操作数应该存放数据段。当基址寄存器为BP时,操作数应放在堆栈段SS中。例: MOV AX, BX SI MOV AX, BX+SI MOV AX, BP DI错误例: MOV AX, BX BP MOV AX, DI SI(7)带位移的基址加变址寻址在基址加变址寻址的基础上再加上一个相对位移量EA=(BX)+(SI)或(DI)+8位或16位位移量;EA=(BP)+(SI)或(DI)+8位或16位位移量指令操作例:MOV AX,BX+DI+1200H(8)比例变址寻址、带位移的比例变址寻址、基址加比例变址寻址、带位移的基址加比例变址寻址 见书P68P692、指令系统(注:一下指令详细功能不再列写,详见书3.3节,只写出各指令注意点)(1)MOV指令重要重要重要!非许可传送方向均不可进行数据传送。类型要匹配(2) 数据交换指令XCHG操作数不能是立即数存储器不

      8、可直接数据交换(3) 堆栈操作指令(PUSH/POP)后进先出(LIFO),用于断点保护、现场恢复。堆栈处理是必须以字为操作数SP指向栈底,SS指向栈顶。压栈PUSH时,SP减2,SP指向的地址存数;出栈POP时,SP加2,SP指向的地址取数(以16位为例,32位加减4)考察执行指令后,SP指针地址和堆栈、寄存器数据变化出栈不会擦除原数据,只是SP指针改变。(4) I/O数据传送指令(IN/OUT)端口地址大于255(0FFH)时,需将地址装入DX,用DX间接寻址。端口地址、DX不能加。(5) 地址传送指令(LEA)(6) 查表转换指令XLATBX放表首地址,AL放序号,执行后数据存于AL。(7) 算术类:ADD BX+SI,AX;注意是AX为数据为字,是BX+SI和BX+SI+1存储的字语AX相加,结果按低八位和高八位存入BX+SI和BX+SI+1INC、DEC、NEG后面只跟一个目的操作数。注意运算后标志位的变化。乘除法 表3-6、表3-7TEST根据“与”运算只置标志位,不送回结果。移位指令 表3-10。如果要移n位,n放于CL中。3、控制转移指令表3-12.太多了,不详细列写,看书看书!配合例子理解,该部分会出现在改错题考察,并且与程序编写息息相关。必须弄清楚指令格式、指令功能、注意点!第四章 汇编语言及其程序设计1、 指令汇编成机器码,CPU执行伪指令不被汇编

      《微机原理与接口技术-北交大考试重点完整版》由会员pu****.1分享,可在线阅读,更多相关《微机原理与接口技术-北交大考试重点完整版》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.