自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 浙大PTA数据结构6-8求二叉树高度 BinTree CreatBinTree(); /* 实现细节忽略 */

因为没有账号不能用PTA上自带的程序检验,只能自己复制代码运行,但代码中省略了这一部分,在网上搜不到,所以自己写了一个。用最基础的方法写的,很基本很垃圾但很好用。 BinTree CreatBinTree(){ BinTree T = (BinTree)malloc(sizeof(TNode)); T->Data = 'A'; T->Left = NULL; ...

2020-02-08 13:33:31 1430 2

原创 第10章 CALL和RET指令

call和ret指令都是转移指令,它们都修改IP,或同时修改CS和IP。它们一般用来实现子程序的设计。 10.1 ret和retf ret指令用栈中的数据,修改IP的内容,从而实现近转移; retf指令使用栈中的数据,修改CS和IP的内容,从而实现远转移。 10.2 call指令 CPU执行call指令时,进行两步操作: (1)将当前的IP或CS和IP压入栈中; (2)转移。 10...

2018-07-25 16:42:06 169

原创 第9章 转移指令的原理

可以修改IP,或同时修改CS和IP的指令统称为转移指令。 8086CPU的转移行为有以下几类。 只修改IP时,成为段内转移,比如:jmp ax。 同时修改CS和IP时,称为段间转移,比如:jmp 1000:0。 由于转移指令对IP的修改范围不同,段内转移又分为:短转移和近转移。 短转移IP的修改范围为-128~127。                                    ...

2018-07-24 13:56:59 168

原创 第8章 数据处理的两个基本问题

借用章节的前言来描述这一章: 本章对前面的所有内容是具有总结性的。我们知道,计算机是进行数据处理、运算的机器,那么有两个基本的问题就包含在其中: (1)处理的数据在什么地方? (2)要处理的数据有多长? 我们在之后的课程里会定义两个符号reg和sreg,reg表示寄存器,sreg表示段寄存器。 reg:ax、bx、cx、dx、ah、al、bh、bl、ch、cl、dh、dl、sp、bp、s...

2018-07-24 11:50:06 153

原创 第7章 更灵活的定位内存地址的方法

7.1 and和or指令 and和or指令都是逻辑指令,按位进行与运算。 and:通过该指令可将操作对象的相应位设为0,其他位不变。 如:将al的第6位设为0的操作是:and al,10111111B                          #这两指令使用时貌似都必须使用二进制 or:通过该指令可将操作对象的相应位设为1,其他位不变。 如:将al的第6位设为1的操作是:or a...

2018-07-22 14:24:45 124

原创 汇编(123456)总结

        作为一名自学计算机的学生,由于对计算机的底层原理非常感兴趣,所以找来了王爽老师的汇编语言来学习。感觉王爽老师的这本书真的是特别的基础,很适合学编程的像我这样的新人去看,仅以此篇博客作为学习中的经验。         纯正新手。。。有不对或不全面的地方求大佬轻喷 第一章 基础知识         第一章是本书的基础,通过学习基本了解了寄存器、机器语言、汇编语言的含义。     ...

2018-07-07 12:00:56 426

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除