- 博客(9)
- 问答 (2)
- 收藏
- 关注
原创 汇编程序设计笔记(四),如何熟练实现数据段间数据的传输(使用栈来寄存数据)(王爽汇编语言实验七)
一.前言 汇编学习的过程参考了王爽老师的《汇编语言》第三版,在笔记当中会相应的书目页数,可以翻书查阅。 看到实验感觉可以写,但是开始写之后感觉寻址没思路的初学者可以参考下 本次实验的内容在《汇编语言》的172页实验7,实验七的核心在于寻址和除法运算,本篇是关于本实验的第四篇博客,是第二篇的延续,主要记录如何通过栈来寄存数据。 emmm…这篇博客之后应当琢磨一下措辞怎么才能说得更清楚...
2019-09-14 18:23:29
656
原创 汇编程序设计笔记(三),王爽汇编语言实验七,俩bug记录
一.前言 汇编学习的过程参考了王爽老师的《汇编语言》第三版,在笔记当中会相应的书目页数,可以翻书查阅。 本次实验的内容在《汇编语言》的172页实验7,实验七的核心在于寻址和除法运算,本篇是关于本实验的第二篇,主要记录一些bug 王爽老师的书写的真是好…二.记录(一)使用ds:data指令没有改变ds寄存器的值 1.很奇怪的情况:在第一行写下代码assume ds:data,d...
2019-09-14 17:29:52
309
原创 汇编程序设计笔记(二),王爽汇编语言实验7,如何熟练实现数据段间数据的传输(寻址部分)
一.前言汇编学习的过程参考了王爽老师的《汇编语言》第三版,在笔记当中会相应的书目页数,可以翻书查阅。王爽老师的书写的真是好…二.(一)要做的工作都有什么?1.确认数据来源(来源于数据段data segment)2.确认数据的数据结构data segment dw data ends...
2019-09-14 09:31:29
400
原创 汇编程序设计笔记(一),一些零散的知识点
一.前言汇编学习的过程参考了王爽老师的《汇编语言》第三版,在笔记当中会相应的书目页数,可以翻书查阅。王爽老师的书写的真是好…二.零散知识点Q1: push和pop指令对原内存单元(数据来源)的影响如何?A1: push ax是指将ax中的值推入栈顶,但是不改变ax的值pop ax是指将栈顶元素的值传入ax中,只改变指针位置,原内存单元内容不变(汇编语言p61)Q2: 是否可以直接让...
2019-09-13 11:05:09
832
原创 随手记 第八章指针相关;2018年11月26日21:28:47
随手记 第八章指针相关;2018年11月26日21:28:471.使用指针变量的时候,printf("%d",*p),*号很容易丢的2.只不过是个重新定位的方式而已,指针;3.传入一个地址,然后通过地址操作数据,仅此而已4. *p++这个操作挺酷,无论是使用scanf还是printf,只不过记得p被改变了记得要改回去;5. 学会复制字符串;(1)逻辑是什么?有两个数组,一个是数据...
2018-11-26 21:29:38
242
转载 打开虚拟机出现这种情况:获取 VirtualBox COM 对象失败,应用程序将被中断。
步骤如下:1、WIN+R打开命令行2、在命令行中输入:regedit,然后按下回车3、找到这个文件,找到HKEY_CLASSES_ROOT、再找{00020420-0000-0000-C000-000000000046},然后点击InprocServer32;接下来双击默认最后修改路径为:C:\Windows\system32\oleaut32.dll。4、同理 找到HKEY_C...
2018-10-24 08:30:30
3186
3
原创 2018.10.5小感想
2018.10.5贪吃蛇小思路1.要个蛇,蛇头蛇身要区别开2.设置一块区域,周围有墙3.食物,毒草随机出现4.蛇不能撞到自己,不能撞到墙主函数的思路,主函数的思路直接影响后续补充代码的效率1.初始化地图2.输入键值3.清屏4.蛇动5.判断是否吃到食物,并重生食物主函数如下但其实我对数据结构什么的还相当不熟练吧int main(){init(map, snake);//...
2018-10-05 21:56:32
214
原创 2018.10.4小感受
今日收获2018.10.41.总算知道了原来声明和定义区别这么大…2.函数,变量的作用域有共同之处,全局变量并不“全局”,出发点是在定义这个变量之后。如果在出发之前要引用这个变量或者函数,要使用“extern”3.for(i=1,sum=0;i<10;i++){sum=sum+i; }经典的循环案例,不能换成数组就不会了啊!例如,使用二维数组名作函数参数int max_va...
2018-10-04 21:55:31
222
原创 2018.10.2的小结
2018.10.2int*ptr_num=&num(取地址符很重要)*ptr1=*ptr2等价于num1=num2ptr1=ptr2这才是让两个指针变量指向的地址相同。指针是个变量,用来存放另一个变量的地址指针的赋值必须要用&来搞,把num的地址赋给ptr_num,这样写:ptr_num=&num然而,*ptr_numnumptr_num&num 记...
2018-10-02 21:53:33
144
空空如也
在cygwin下使用make指令出现不兼容的情况
2020-02-17
在配置java JDK环境变量时,使用&JAVA_HOME&设置无效
2019-10-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人