上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 通过上节课的学习,我们简单了解了32位汇编和16位汇编的一些区别.并且我们把一段重复的代码,独立出来,单独调用.需要用到这个功能的时候,用CALL指令跳转过去,执行完毕之后,用RET指令再跳回来.从而可以避免写大量重复的代码,软件开发效率自然也就上来了.这节课,我们来写一个三个任意整数相加的代码或者 阅读全文
posted @ 2017-08-10 21:21 随意就好欧巴 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 寄存器 主要用途 存储范围 EAX 累加器 32位 ECX 计次 32位EDX I/O指针 32位EBX DS段的数据指针 32位 ESP 堆栈指针 32位EBP SS段的数据指针 32位ESI 字符串操作的源指针; SS段的数据指针 32位EDI 字符串操作的数据指针;ES段的数据指针 32位 因 阅读全文
posted @ 2017-08-10 21:20 随意就好欧巴 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: 最简单的C语言开发环境一个C语言编译器和一个写代码的软件。#include<stdio.h>#include<stdlib.h>int main(){ printf("第一个C程序\n"); system("pause"); return 0;} gcc.exe d:/1.c -o d:/1.exe 阅读全文
posted @ 2017-08-10 21:17 随意就好欧巴 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 处理器比作经理,把打印机比作一名员工.处理器告诉打印机要打印什么文件的时候,当打印机完成之后,打印机会告诉处理器,这件事情办完了,你有什么其他安排吗?这就叫做中断.中断可以分两种:一种是严重的,一种是不严重的.比如有的电脑不可以断电,电池电量很低的时候,电源就会给CPU发出一个中断.或者内存里面的电 阅读全文
posted @ 2017-08-10 21:16 随意就好欧巴 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 计算机科学家,为了能够更好的管理,设计程序。为我们提供了一种抽象思维,把程序分成几个不同的区域。当然,这仅仅是我们用汇编语言的时候,并且没有操作系统的情况下,才需要这种抽象思维。现在我们是在没有操作系统上的计算机进行模拟程序运行。当然下面的这幅图仅仅是参考,并非绝对的。程序的概念: section 阅读全文
posted @ 2017-08-10 21:14 随意就好欧巴 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 封装是什么?这和带兵打仗是类似的,班长需要知道每个战士的姓名/性格/特长,否则就不知道该派谁去对付对面山坡上的狙击手;而连长呢,只需知道自己手下哪个班/排擅长什么就行了,然后安排他们各自去守一段战线;到了师长/军长那里,他更关注战场形势的转变及预期……没有这种层层简化、而是必须直接指挥到每个人的话, 阅读全文
posted @ 2017-08-06 14:56 随意就好欧巴 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 从零学编程 Help > 第二章:汇编语言 > 029.读写硬盘 如果把硬盘也抽象成类似内存一样的高楼,撇开扇区的“概念”。 内存里面的一层楼住着:8个bit位=1个字节。硬盘里面的一层楼住着:4096bit位=512个字节。之前因为我们是没有操作系统的虚拟计算机,为了让CPU执行我们的代码。迫不得 阅读全文
posted @ 2017-08-05 17:52 随意就好欧巴 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 伟大的数学家高斯在9岁那年,用很短的时间完成了从1到100的累加。那原本是老师给学生们出的难题,希望他们能老老实实地待在教室里。高斯的方法很简单,他发现这是50个101的求和:100+1、99+2、98+3、…、50+51,于是他很快算出结果是101×50=5050。从1加到100,高斯发现了其中的 阅读全文
posted @ 2017-08-03 13:59 随意就好欧巴 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 栈?客栈?什么玩意?先不要纠结,它就是一段连续着的内存,这段内存为什么叫做栈?有什么用途?我现在说了,大家也听不懂。总之,用途非常大。先撇开这些问题,我们来思考一个问题。现在有5个16位的16进制数。我需要通过代码将它们写入到一段内存里面。这段内存的起始地址是:0000:FFFE=0x8899000 阅读全文
posted @ 2017-08-03 13:58 随意就好欧巴 阅读(114) 评论(0) 推荐(0) 编辑
摘要: ASCII值 16进制 控制字符 ASCII值 16进制 控制字符 0 00H NUT 32 20H (space) 1 01H SOH 33 21H ! 2 02H STX 34 22H ” 3 03H ETX 35 23H # 4 04H EOT 36 24H $ 5 05H ENQ 37 25H % 6 06H ACK 38 26H & 7 07H BE... 阅读全文
posted @ 2017-07-29 18:52 随意就好欧巴 阅读(537) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页