广东工业大学微机原理复习要点与试题解析
需积分: 10 104 浏览量
更新于2024-09-14
收藏 215KB PDF 举报
"广东工业大学的微机原理课程复习资料,涵盖转换运算、中断系统、汇编指令及寻址方式等内容,旨在帮助学生掌握考试重点,提升成绩。"
本文主要探讨了广东工业大学微机原理课程的一些核心知识点,包括数值转换、中断系统、汇编指令的使用以及寄存器寻址方式。
首先,介绍了十进制与二进制之间的转换。以0.9375转化为二进制为例,通过不断乘以2并取整的方式得到二进制小数0.1111。反之,将二进制数0.101转化为十进制,利用每个位上的权重计算出0.625。
其次,讨论了8086处理器中断系统中的控制标志位。INRT引脚与IF标志位紧密相关,IF为中断允许标志,当IF=1时,CPU可以响应外部可屏蔽中断;若IF=0,则会禁止响应。此外,还提到了M/IO信号,它决定了CPU是访问存储器还是I/O端口。
接着,讲解了汇编语言指令的应用。例如,使用BYTEPTR和WORDPTR来指定数据类型,如MOVBX,WORDPTR ARRAY1[3]将加载一个字数据到BX寄存器;MOVCL,BYTEPTR ARRAY2[6]将加载一个字节数据到CL寄存器;MOVWORDPTR [SI],4将一个字数据存入以SI为基址的内存位置。
然后,提到了堆栈段数据的寻址,使用BP作为基址寄存器时,可以寻址堆栈段数据。在16位和32位寻址模式下,不同的基址寄存器有不同的默认段寄存器,如BP在32位模式下默认使用SS段寄存器。
最后,对比了MOVAL,12H和INAL,12H两条指令的区别。MOVAL,12H用于将立即数12H赋值给AL寄存器,而INAL,12H则从I/O端口12H读取数据到AL寄存器。同时,指出了一条错误指令INC[BX],应改为INCBX,因为INC指令适用于直接操作寄存器,而不是存储器。
通过深入学习这些知识点,学生能够更好地理解和应用微机原理,为广东工业大学的考试做好充分准备。
2009-10-12 上传
2010-02-04 上传
2009-10-12 上传
2018-03-16 上传
2009-10-12 上传
2009-08-29 上传
2010-12-07 上传
2009-10-14 上传
my七七
- 粉丝: 0
- 资源: 1
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析