汇编语言实验—基于X86处理器
汇编语言实验
小吴同学·
记录从大二开始的计算机学习
展开
-
汇编语言X86—实验3:流程控制实验(使用LOOP指令将源串反向复制到目的串)
一.小知识点 1.字符在内存中占一个字节,sizeof求字符串长度时,空格和结束符都被算进里面了。原创 2022-03-29 16:11:24 · 285 阅读 · 0 评论 -
汇编语言X86—实验2:存储模拟实验(大端模式改为小端模式)
一.小知识点 1.ptr:ptr-pointer (指针)的缩写,用来临时指定类型。 例:mov word ptr ds:[0],1 ;将数字“1”以1个字的方式 传输到 DS:[0]内。 2.offset:返回数据标号的偏移量 作用1):得到变量或寄存器在内存中的地址,用此地址可以查看变量或寄存器在内存中的存储形式(在内存地址栏中直接输入“&变量名”也可以查看); 作用2):应用于直接 - 偏移量操作数 例:...原创 2022-03-20 10:42:38 · 567 阅读 · 0 评论 -
1.开发环境实验
一.项目创建:别忘记生成依赖项->生成自定义 二.实验要求:以hello.asm程序为模板,编程实现并调试如下表达式计算。表达式:A=(A+B)-(C+D)。假设变量A、B、C与D为整数,并分别存放在EAX、EBX、ECX和EDX中。 三.代码实现 四.学到的小知识点 1.对寄存器的值进行初始化:在.data中使用DD 2. MOV指令(数据传送指令):将 源操作数 复制到 目的操作数。 (汇编语言中,左边的操作数 是 目的操作数) (‘,’相当于c的‘=’) 3.ADD指令:原创 2022-03-14 14:14:00 · 74 阅读 · 0 评论