c-yying

导航

2024年2月20日

第十一章——硬件控制方法

摘要: 本章对I/O端口的输入输出以及中断处理等用程序控制硬件的方法说明。 控制输入输出的IN指令和OUT指令,IN指令应用于输入数据,并将其存储在CPU内部的寄存器中,而OUT指令就是把数据输出到指定端口号的端口。 中断处理也就是IRQ,用来暂停当前正在运行的程序,并跳转到其他程序运行的必要机制。中断处理 阅读全文

posted @ 2024-02-20 15:03 程程莹 阅读(2) 评论(0) 推荐(0) 编辑

第十章——通过汇编语言了解程序的实际构成

摘要: 这一章通过用汇编语言编写程序,看一下程序的实际运行机制。 本章讲了CPU解释运行的本地代码和汇编语言的一对一关系、汇编语言的源代码中包含的用来指示汇编器的伪命令、栈的push/pop以及调用函数的机制,还有局部变量和全局变量的不同、循环等流程控制的实现方式。 首先了解了汇编语言和本地代码是一一对应的 阅读全文

posted @ 2024-02-20 14:35 程程莹 阅读(5) 评论(0) 推荐(0) 编辑

第九章——操作系统和应用的关系

摘要: 操作系统和应用的关系——程序员是通过利用操作系统提供的功能来编写应用的。 操控系统的原型就是具有加载和运行功能的监控程序,后来基本输入输出的程序也被追加到了监控系统中,这就是初期的操作系统。操作系统本身不是单独的程序而是多个程序的集合体。操作系统的诞生减轻了程序员需要编写的程序代码。应用是通过操作系 阅读全文

posted @ 2024-02-20 12:55 程程莹 阅读(2) 评论(0) 推荐(0) 编辑

第八章——从源文件到可执行文件

摘要: 本章讲解的是源文件如何通过编译转换为可执行文件的。 首先计算机只能运行本地代码。用某种编程语言编写的程序就称为源代码,保存源代码的文件被称为源文件。源代码是无法直接运行的,因为CPU能直接解析和运行的不是源代码而是本地代码。本地代码的内容就是各种数值的罗列。编译器负责编译源代码,编译器首先读入代码的 阅读全文

posted @ 2024-02-20 12:19 程程莹 阅读(6) 评论(0) 推荐(0) 编辑