随笔分类 -  [计算机基础]

摘要:一、INC指令 INC指令是Increase的意思,代表自增。例如: inc bx ; 自增1 add bx,1 ; bx=bx+1 上面两句指令实现的效果是一样的,但是inc指令只占一个字节的内存空间,而add bx,1占3个字节。inc指令可以节省内存。 阅读全文
posted @ 2020-04-30 15:29 风间悠香 阅读(765) 评论(0) 推荐(0) 编辑
摘要:一、编译和链接 1.概念 编译:就是将我们写的汇编代码翻译成机器码,可以供机器执行。 链接:将多个翻译好的机器码连接起来,形成最终的执行程序。 2.编译和链接为什么分开 为什么要将编译和链接分开呢?为什么不直接编译生成可执行文件? 这是因为,当我们的代码量非常大时,例如100W行代码,编译的过程可能 阅读全文
posted @ 2020-04-30 10:34 风间悠香 阅读(391) 评论(0) 推荐(0) 编辑
摘要:一、指令 1.指令的执行过程 在[计算机基础] 汇编学习(1)中,我们知道了CPU是通过CS:IP来确定哪些数据是指令的。 那么,CPU执行指令的简单流程如下: 1.CPU从CS:IP所指向的内存单元中读取指令,存放到指令缓存器中。 2.IP寄存器的值 = IP旧值 + 被读取指令的长度。 3.执行 阅读全文
posted @ 2020-04-28 17:36 风间悠香 阅读(918) 评论(0) 推荐(0) 编辑
摘要:一、汇编环境准备 1.安装DOSbox 下载:https://www.dosbox.com/download.php?main=1 安装完毕后,配置一个根目录,修改以下配置文件: C:\Users\Administrator\AppData\Local\DOSBox\dosbox-0.74-3.co 阅读全文
posted @ 2020-04-28 11:54 风间悠香 阅读(767) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示