摘要:
检测点2.1 mov ax,62627 AX = F4A3H mov ah,31H AX = 3143H mov al,23H AX = 3123H add ax,ax AX = 6246H mov bx,826CH BX = 826CH mov cx,ax CX = 6246H mov ax,bx 阅读全文
摘要:
Power idea 公司从1975年成立一直到1995年的基本情况如下。 下面的程序中,已经定义好了这些数据: 1 assume cs:code,ds:data,ss:stack 2 3 data segment 4 5 db '1975','1976','1977','1978','1979', 阅读全文
摘要:
第一章 基础知识 先热热身 【一】 我现在有1箱苹果,1箱苹果中有10个苹果 那么现在我有10箱苹果,请问总共有几个苹果? 1 箱苹果 = 10个苹果 【注意,左、右都是等价的】 10 * 1 箱苹果 = 10 * 10个苹果 【那么左右相乘10也是等价的】 【二】 1 byte = 8 bit 1 阅读全文
摘要:
一:R 命令 :查看 or 改变CPU寄存器的内容 二: D 命令 :查看内存中的内容 注意:每行中间都有一个 — ,它将每行区分,是为了方便查找。 比如要想查找0C45:004B单元中的内容,首先先找到0C46:0040这一行, -前面代表的是 0040 ~ 0047 , -后面代表的是0048 阅读全文
摘要:
1:将下面3条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。 mov ax,1 add ax,ax jmp 2000:0003 记得把当前cs:ip修改成2000:0000,这样才可以用-t执行我们的汇编指令 2的8次方=256,转换为十六进制为0100H 由此图我们可以得知 阅读全文
摘要:
一:机器语言 机器语言:机器指令的集合。 机器指令:一台机器可以正确执行的命令。 电子计算机的机器指令:一系列二进制数字。 计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算;计算机:可以执行机器指令,运行运算的机器;CPU:完成上面所说的的计算机的功能。 应用: 8086CPU完 阅读全文
摘要:
一:冒泡排序 1 void M_sort(long a[], long n) 2 { 3 long i,j,flat = 0; 4 //第一种写法 5 /* 6 for (i = 0; i < n - 1; i++) 7 { 8 for (j = 0; j < n - 1 - i; j++) 9 { 阅读全文
摘要:
一:定义 线性表(Linear List) :由同类型数据元素构成有序序列的线性结构 表中元素个数称为线性表的长度 线性表没有元素时,称为空表 表起始位置称表头,表结束位置称表尾 线性表的抽象数据类型描述 类型名称:线性表(List) 数据对象集:线性表是 n (≥0) 个元素构成的有序序列(a11 阅读全文
摘要:
1. 什么是堆栈 堆栈(Stack):具有一定操作约束的线性表 只在一端(栈顶,Top)做插入、删除 插入数据:入栈(Push) 删除数据:出栈(Pop) 后入先出:Last In First Out(LIFO) 2. 堆栈的抽象数据类型描述 类型名称:堆栈(Stack) 数据对象集:一个有 0 个 阅读全文
摘要:
一:队列 队列(Queue):具有一定操作约束的线性表 插入和删除操作:只能在一端插入,而在另一端删除。 先来先服务 先进先出:FIFO 二:队列的抽象数据类型描述 类型名称:队列(Queue) 数据对象集:一个有0个或多个元素的有穷线性表。 操作集:长度为MaxSize的队列Q∈Queue,队列元 阅读全文