上一页 1 ··· 7 8 9 10 11
摘要: 基址寄存器 编制寄存器 CPU会把基址寄存器+变址寄存器的值解释为实际查看的内存地址。 变址寄存器的值就相当于高级编程语言程序中数组的索引功能。 阅读全文
posted @ 2025-02-05 13:27 叽里呱啦哇里呱唧 阅读(29) 评论(0) 推荐(0)
摘要: 机器语言的call指令和return指令 函数调用使用的是call指令,而不是跳转指令。 在将函数的入口地址设定到程序计数器之前,call指令会把调用函数后要执行的指令地址储存在名为栈的主存内。 函数处理完毕后,再通过函数的出口来执行return命令 return命令的功能是把保存在栈中的地址设定到 阅读全文
posted @ 2025-02-05 12:12 叽里呱啦哇里呱唧 阅读(10) 评论(0) 推荐(0)
摘要: 程序的流程分为顺序执行、条件分支和循环三种 顺序执行是按照地址内容的顺序执行指令。 条件分支是根据条件执行任意地址的指令。 循环是指重复执行同一地址的指令。 顺序执行每执行一个指令程序计数器的值自动加1 条件分支和循环中使用的跳转指令,会参照当前执行的运算结果来判断是否跳转 标志寄存器 CPU在进行 阅读全文
posted @ 2025-02-05 12:05 叽里呱啦哇里呱唧 阅读(16) 评论(0) 推荐(0)
摘要: CPU先执行0100 CPU每执行一个指令,程序计数器的值就会自动加1 CPU的控制器就会参照程序计数器的数值,从内存中读取命令并执行。 程序计数器决定着程序的流程 阅读全文
posted @ 2025-02-03 16:43 叽里呱啦哇里呱唧 阅读(10) 评论(0) 推荐(0)
摘要: 程序是把寄存器作为对象来描述的 汇编语言 mov 数据的储存(move) add 相加(addition) 将汇编语言编写的程序转化为机器语言的过程称为汇编,反之为反汇编 eax和ebp是CPU内部的寄存器的名称 寄存器的主要种类和功能 累加寄存器 标志寄存器 程序计数器 基址寄存器 变址寄存器 通 阅读全文
posted @ 2025-02-03 14:44 叽里呱啦哇里呱唧 阅读(8) 评论(0) 推荐(0)
摘要: CPU所负责的就是解释和运行最终转换成机器语言的程序内容 CPU内部由寄存器、控制符、运算器和时钟四个部分构成,各部分之间由电流信号相互联通。 寄存器可用来暂存指令、数据等处理对象,可以将其看做内存的一种 控制器负责把内存上的指令、数据等读入寄存器,并根据整个指令的执行结果来控制整个计算机。 运算器 阅读全文
posted @ 2025-02-03 14:34 叽里呱啦哇里呱唧 阅读(29) 评论(0) 推荐(0)
摘要: 热身问答 1.程序是什么? Q:指示计算机每一步的动作和指令 2.程序是由什么组成的? Q:指令和数据 3.什么是机器语言? Q:CPU可以直接识别并使用的语言 4.正在运行的程序存储在什么位置? Q:内存 5.什么是内存地址? Q:内存中,用来表示命令和数据存储位置的数值 6.计算机的构成元件中, 阅读全文
posted @ 2025-01-16 20:33 叽里呱啦哇里呱唧 阅读(5) 评论(0) 推荐(0)
摘要: 程序是怎样跑起来的 阅读笔记 阅读全文
posted @ 2025-01-16 16:15 叽里呱啦哇里呱唧 阅读(7) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11