学习来源:b站各种学习资料
前置知识:计算机组成原理等知识
学习参考的资源
汇编语言编程的速成指南[上]~从零开始的期末抢救计划 (8086汇编)_哔哩哔哩_bilibili
链接: https://pan.baidu.com/s/1tg_ZW7VD3TS_s1v_EjS89w?pwd=ak6t 提取码: ak6t
环境配置
编程环境:vscode 拓展插件选择MASM/TASM即可
学习笔记
具体的运行后的参数
-t是单步运行 会显示执行一次以后 各个寄存器的内容以及下一条指令的信息
-R是显示所有寄存器的内容,但是不会运行
-G是一步到位执行完,直接看最终的结果
一般的通用寄存器都是可以存一个W的内容,也就是一个字,一般为2B
DB表示define binary定义一个字节
DW为定义一个字 一般为两个字节1234H这种
常见的寄存器(一般都是可以存一个字的内容)
合法的MOV指令
MOV AX,Y 1.内存到寄存器
MOV Y,AX 2.寄存器到内存
MOV AX,BX 3.寄存器到寄存器
......
程序默认的终止指令