OPERATION_SYSTEM
文章平均质量分 56
liumi1992
这个作者很懒,什么都没留下…
展开
-
PASSION之ASSEMBLY(二)
汇编指令调试工具(DEBUG)这里选用xp系统的Debug指令进行调试汇编指令。debug,在cmd命令中键入debug进行debug工具模式t ,执行CS:IP指向的地址的汇编指令r 寄存器名 进行修改寄存器的值,r ax 回车,输入你想修改的值 r后面不加寄存器的名称则表示查看寄存器中的值d 查看内存。段地址:偏移地址e 段地址:偏移地址,进行修改内存中值,字符用”“.a 段地址:原创 2016-05-05 11:04:03 · 414 阅读 · 0 评论 -
PASSION之ASSEMBLY(三)
Register 访问内存计算机就是用来进行数据的处理,而数据的来源是通过外部设备。对于计算机而言就是输入设备,比如:键盘,鼠标,摄像头,网卡等,对于输入设备给我们提供了一个不同的信息的输入的方式,但是对于计算机识别的数据始终是二进制。那么,我们可以进行从其他数据的形式转换为计算机可以识别的二进制数据,所以每个输入设备需要一个实现操作系统的驱动接口。输入设备会有一个相应的处理外部数据的芯片来对数据进原创 2016-05-27 13:37:27 · 657 阅读 · 0 评论 -
PASSION之ASSEMBLY(一)
视角转换编程语言的本质就是控制cpu的行为。对于应用层面的编程语言,我们忽略了对硬件的触碰,总是陷入编程语言规范的思维,没有总体的对计算机的概况的了解。对于汇编语言,我们面向的不同CPU的指令集。汇编语言的视角就是,cpu通过3条外部总线(address bus,data bus,control bus)来对外部器件的所有操作,实质就是cpu通过address bus对外面所有器件中的RAM进行操作原创 2016-05-04 10:52:02 · 2767 阅读 · 0 评论 -
PASSION之ASSEMBLY(四)
程序的定义程序并非代码,它包含数据,不过数据可能是需要某些操作来进行导入到内存中,比如:磁盘,键盘,扫描仪。而代码,只是CPU的指令码,用来操作CPU的。进程在操作系统的世界里,进程是操作系统的概念,因为我们平时用的软件都是在操作系统之上。而操作系统本身就是由多个功能模块组成的庞大的复杂的软件系统。一般的通用的操作系统都会提供一个Shell,让人与计算机进行交互。作为操作系统面对程序,就是将其启动为原创 2016-07-05 18:17:30 · 480 阅读 · 0 评论