摘要: 第一章 程序的基本概念 1.1 程序和编程语言 程序(Program)告诉计算机应如何完成一个计算任务。 程序由一系列指令(Instruction)组成,指令是指示计算机做某种运算的命令,通常包括以下几类: 输入(input) 从键盘、文件或者其它设备获取数据。 输出(output) 把数据显示到屏 阅读全文
posted @ 2020-07-29 14:22 鲑鱼萝卜 阅读(318) 评论(0) 推荐(0)
摘要: R命令 作用:查看或修改当前寄存器的值。 输入r,可查看当前所有寄存器的值。 输入r 寄存器,查看当前这个寄存器的值,并将其修改。 D命令 D命令作用:显示内存区域的内容。 阅读全文
posted @ 2020-05-31 18:02 鲑鱼萝卜 阅读(218) 评论(0) 推荐(0)
摘要: 第一个程序 正式学Python所知东西 变量和操作符 变量是什么? 命名一个变量 赋值符号 基本操作符 交互式程序 数据类型 判断 循环 函数 处理文件 第一个程序 是交互模式,用终端可直接调用。windows键+r键,打开运行窗口,输入cmd,进入终端(Windows Nt环境下)。 C:\Use 阅读全文
posted @ 2020-04-20 13:19 鲑鱼萝卜 阅读(323) 评论(0) 推荐(0)
摘要: C++语言学习 Hello World 注释 数据类型 基本的输入和输出 Hello World 打印Hello World,代码如下: #include<iostream> using namespace std; int main() { cout << "Hello World"; retur 阅读全文
posted @ 2020-04-13 13:37 鲑鱼萝卜 阅读(198) 评论(0) 推荐(0)
摘要: 第三天(进入32位模式并导入C语言) 首先讲了用INT指令调用BIOS中的0x13号函数。以前学《汇编语言》用h用惯了,不过适应了也好。 代码段如下: MOV AX,0x0820 MOV ES,AX MOV CH,0 ; 柱面0 MOV DH,0 ; 磁头0 MOV CL,2 ; 扇区2 MOV A 阅读全文
posted @ 2020-04-10 12:44 鲑鱼萝卜 阅读(268) 评论(0) 推荐(0)
摘要: 第二天(汇编语言学习与Makefile入门) 我发现一个问题,看这种书不能急,你要是没基础更不能急了,一急就看不懂,至少我以前学过王爽的汇编语言。 我发现目前用VMware或者其他虚拟机来启动没必要,除非你要自己去调试程序的过程,所以就用qemu来启动就好了。 启动方法也是很简单的,放到tolset 阅读全文
posted @ 2020-04-09 14:53 鲑鱼萝卜 阅读(236) 评论(0) 推荐(0)
摘要: 第一天 从计算机结构到汇编程序入门 首先就亮上一个二进制编辑器——BZ。 按照书上的,到000090后全是0,到168000结束,然后ctrl+s(保存),命名为“helloos.img”。 还有几次要改的,我放图。 0001F0处 001400处 如没保存,再次保存一遍。 然后就用虚拟机搞一遍去了 阅读全文
posted @ 2020-04-08 14:15 鲑鱼萝卜 阅读(261) 评论(0) 推荐(0)
摘要: 汇编语言 我用书是王爽的《汇编语言》那个。 目录 转移指令的原理 9.1 操作符offset 9.2 jmp指令 9.3 依据位移进行转移的jmp指令 9.4 转移的目的地址在指令中的jmp指令 9.5 转移地址在寄存器中的jmp指令 9.6 转移地址在内存中的jmp指令 9.7 jcxz指令 9. 阅读全文
posted @ 2020-04-06 13:36 鲑鱼萝卜 阅读(219) 评论(0) 推荐(0)