写点什么

计算机原理学习笔记 Day6

发布于: 2021 年 04 月 15 日
计算机原理学习笔记 Day6

XML 是 Extensible Markup Language(可扩展标记语言)的缩写。


XML 并没有限定标签的使用方式,使用什么样的标签都可以。可以说 XML 仅仅限定了进行标记时标签的书写格式(书写风格)


HTML 中规定的各种标签只能用来指定信息的呈现样式,而不能表示信息的含义。


W3C(World Wide Web Consortium,万维网联盟)的机构。


CSV(Comma Separated Value,逗号分隔值)。


在 XML 文档中,通过把“xmlns="命名空间的名字"”作为标签的一个属性记述,就可以为标签设定命名空间。xmlns 即 XMLNameSpace(命名空间)的缩写


完整的 XML 文档包括 XML 声明、XML 实例和 DTD 三个部分。


XML 实例是文档中通过标签被标记的部分。而 DTD 的作用是定义 XML 实例的结构。


SOAP(Simple Object Access Protocol,简单对象访问协议)。


“对象”(Object),就是把指令和数据归拢到具有一定意义的组中而形成的整体。


加载到内存中的机器语言程序,由 CPU 进行解析和运行,进而计算机系统整体的控制和数据运算也开始运行


CPU 的内部由寄存器、控制器、运算器和时钟四个部分构成,各部分之间由电流信号相互连通。


寄存器可用来暂存指令、数据等处理对象,可以将其看作是内存的一种。根据种类的不同,一个 CPU 内部会有 20~100 个寄存器。


控制器负责把内存上的指令、数据等读入寄存器,并根据指令的执行结果来控制整个计算机。


运算器负责运算从内存读入寄存器的数据。时钟负责发出 CPU 开始计时的时钟信号。


将汇编语言编写的程序转化成机器语言的过程称为汇编;反之,机器语言程序转化成汇编语言程序的过程则称为反汇编


CPU 中每个寄存器的功能都是不同的。用于运算的数值放在累加寄存器中存储,表示内存地址的数值则放在基址寄存器和变址寄存器中存储


函数调用使用的是 call 指令,而不是跳转指令。在将函数的入口地址设定到程序计数器之前,call 指令会把调用函数后要执行的指令地址存储在名为栈[插图]的主存内。函数处理完毕后,再通过函数的出口来执行 return 命令。return 命令的功能是把保存在栈中的地址设定到程序计数器中。


在编译高级编程语言的程序后,函数调用的处理会转换成 call 指令,函数结束的处理则会转换成 return 指令


CPU 则会把基址寄存器+变址寄存器的值解释为实际查看的内存地址。变址寄存器的值就相当于高级编程语言程序中数组的索引功能


发布于: 2021 年 04 月 15 日阅读数: 10
用户头像

还未添加个人签名 2018.11.30 加入

还未添加个人简介

评论

发布
暂无评论
计算机原理学习笔记 Day6