广东工业大学微机原理复习要点与试题解析
需积分: 10 23 浏览量
更新于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指令适用于直接操作寄存器,而不是存储器。
通过深入学习这些知识点,学生能够更好地理解和应用微机原理,为广东工业大学的考试做好充分准备。
171 浏览量
153 浏览量
2009-10-12 上传
722 浏览量
114 浏览量
188 浏览量
223 浏览量
112 浏览量
my七七
- 粉丝: 0
- 资源: 1
最新资源
- C#读取硬件信息C#读取硬件信息.doc
- 关于delphi6深入编程技术
- CSS实用教程(层叠样式表)
- Ant colonies for the traveling salesman problem
- 运筹学PPT--单纯形解法-动画
- arcgis二次开发\ArcGISEngine的开发及应用研究.pdf
- 操作系统课程设计进程同步
- 系统构架设计与UML简介
- PCA82C250中文资料
- 系统软件综合设计进程同步
- css基础-梦之都教学
- AT24C16A.pdf
- oracle误删除表空间后恢复
- JSR 181 Web Services Metadata for the JavaTM Platform
- AIX系统维护大全 AIX常见系统查询、维护知识
- RAC Troubleshooting