花费 118 ms
汇编学习笔记(7)-NASM环境搭建(nasm with vs2017)

前言   前面已经提到了为什么从MASM转到NASM,并且也简单的介绍了一下MASM和NASM在伪指令和程序结构上的差异,现在就来搭建一下NASM的编译、开发、调试环境吧。   参考资料: ...

Fri Nov 10 06:06:00 CST 2017 4 11270
win debug以及dosbox各种命令模式

win10 win7没有xp的debug模式,需要下载dosbox虚拟环境 下载好dosbox后下载debug工具,设置工作文件夹,在dosbox下输入mount C C;\dosbox 挂载在虚拟 ...

Thu Oct 25 07:00:00 CST 2018 0 5277
寄存器(CPU工作原理)

1.通用寄存器 8086CPU所有一共有14个寄存器分别是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW,所有的寄存器都是16位的,可以存放两个字节(一个字) ...

Mon Apr 09 03:47:00 CST 2018 0 4001
汇编学习笔记(4)-伪指令(MASM)

前言   编写汇编代码的时候会使用到两种语句,一种就是前面介绍的汇编指令又CPU提供功能支持,另一种呢叫做伪指令,伪指令是由汇编的编译器提供支持。所以伪指令的运行结果都必须实在编译的时候就能确定的, ...

Wed Oct 04 09:08:00 CST 2017 0 4843
汇编学习笔记(9)-汇编程序的基本语法(NASM)

前言   从本博文开始,我将主要学习NASM的语法格式,辅以MASM语法的相关了解 一个最简单的helloword  流程控制   1. if-else     if- ...

Mon Apr 02 04:51:00 CST 2018 0 2393
汇编学习笔记(13) - 宏指令(MASM)

结构 说明:     是一堆数据的定义的集合 基本格式:     结构名称 STRUC       字段的定义 ...

Wed Feb 05 06:56:00 CST 2020 0 1655
汇编学习笔记(10)-IO端口与指令

一、什么是IO端口   计算机上有很多输入输出设备,比如显示器,打印机,鼠标,键盘。这些设备通过接口和CPU相连接,并提供了一组寄存器给CPU用于控制对应的硬件,为了方便管理这些寄存器,CPU给这个 ...

Sun May 20 05:52:00 CST 2018 0 2028
汇编学习笔记(2)-80x86寻址方式

寻址方式   所谓寻址方式就是表示指令中数据所在地址的方式。一共有七种寻址方案     立即数寻址     寄存器寻址     直接寻址     寄存器直接寻址     寄存器相对选址 ...

Fri Mar 03 07:38:00 CST 2017 3 2690
汇编学习笔记(3)-80x86指令集

前言   (1)指令的一般格式     [标号:] 助记符 [操作数1 , [操作数2]] [; 注释]   一行一条指令   助记符就是指令的名称,每条指定必定有个助记符。 助记符前面的标号 ...

Wed Jul 05 07:49:00 CST 2017 0 2735

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM