Posted 2019-07-29Updated 2020-10-25ComputerOrganization汇编基础写在前面 拖更说明: 本人是鸽子精 前一段出去玩了,现在回来了要好好学习了Read more
Posted 2019-07-23Updated 2020-10-25ComputerOrganization汇编实验对应basis-3的内容 Irvine32链接库 配置 首先准备好一个配置好masm的项目(正常可以写汇编的),下载好Irvine32(我的在D盘Irvine目录下D:\Irvine) 然后对project右键属性: 链接器附加库目录中加入你安装好的路径(D:\Irvine;) 链接器输入附加依赖项中加入Irvine32.lib(用32位,别忘了分号隔开) 在Microsoft Macro Assemble中的include Paths 加上你的路径(D:\Irvine;) Read more
Posted 2019-07-20Updated 2020-10-25ComputerOrganization汇编实验 说是实验,实际就是写一下书上的题罢了,对应标号的basis部分,下面直接上问题和代码 关于64位编程,之后会专门更相关的博客,目前是32位编程 Read more
Posted 2019-07-19Updated 2020-10-25ComputerOrganization汇编语言语法-2数据传送,寻址和算数运算 写在前面的补充(32位x86处理器): 基本程序执行寄存器 通用寄存器:主要用于算数运算和数据传输 一些寄存器的组成部分可以处理8位的值,如AX寄存器的高8位被称为AH,低8位被称为AL 32位 16位 8位(高) 8位(低) EAX AX AH AL EBX BX BH BL ECX CX CH CL EDX DX DH DL 其他通用寄存器只能用32或16位访问 Read more