1、机器指令 01001010101001 2、CPU执行机器指令 3、计算机很多部件由谁来组织在一起运行?CPU 4、汇编指令可以通过编译器翻译成机器指令 5、编译器就是一个翻译软件,我们需要它是因为希望用汇编指令来编程,因为汇编 更贴近人类的思维 汇编指令存放在哪里? 汇编指令可以通过编译器翻译成机器指令,而CPU是执行这个机器指令,既然你要执行这些机器指令,那么就一定要存放它咯,不然怎么执行。 CPU存放 100w条汇编指令存放在哪里? 下面这个黑色的界面被称为内存 内存 内存条 主内存 绝大多数指令和数据 都是存放在内存条中的 相同的一串十六进制数:某种编号 十六进制数 一些英语单词的简写+数字 冒号左边+右边叫内存编号 十六进制数 一些英语单词的简写+数字 思考: 内存编号为什么是 073F:02CE这样的形式? 内存编号为什么是从0开始? cpu怎么区分指令和数据? DOSBOX -debug -u -d u指令和d指令的 解释不同 u指令我们看到的是 机器指令和汇编指令 d指令我们看到的是数据 这些数据都是一一对应的 疑问:同一串十六进制 产生了2种解释 一种是指令 一种是数据 内存的最小单元是什么? 74H 03H E9H 。。。 在内存中被称为字节 一个字节=2个十六进制位=8个二进制位 0111 0100 1byte=8bit 1bit=1个2进制位 计量单位 1byte=8bit 1kb=1024byte k=kilo千 b=byte 1MB=1024kb M=million b=byte 1GB=1024MB G=giga(千兆,十亿) 问题: 1、机器指令(汇编指令)和数据存放在哪里? 内存 2、机器指令和(汇编指令)是以什么形式存放在内存中的? 二进制(debug将二进制变成十六进制,方便阅读) 3、内存(存储单元)它的编号是怎么算的? 0123456789.。。。。。。。 4、内存的计量单位? 1byte=8bit 1kb=1024byte k=kilo千 b=byte 1MB=1024kb M=million b=byte 1GB=1024MB G=giga(千兆,十亿)