2019年1月1日

第八章

摘要: 数据处理的两个基本问题: 1,汇编指令中操作数类型 常数 mov ax,1 cpu内部,指令缓冲器 寄存器 mov [si],ax, cpu内部,寄存器 内存单元 mov ax,[bx];mov ax,[bx+3];mov ax,cs:[bx] cpu外部,内存 2,汇编指令中内存单元操作数的地址表 阅读全文

posted @ 2019-01-01 22:34 free_rocket_man 阅读(65) 评论(0) 推荐(0) 编辑

2018年12月30日

第七章

摘要: 1, 汇编指令:and和or And:按位逻辑与: Or指令:按位逻辑或: 2, 汇编中的字符处理: 实例: 字母的大小写转换: 3, 其他灵活的内存地址表示: 用[bx+idata]表示内存单元,idata表示常数: 用[si]表示内存单元 用[si+idata]表示内存单元,idata表示常量 阅读全文

posted @ 2018-12-30 21:07 free_rocket_man 阅读(75) 评论(0) 推荐(0) 编辑

汇编第六章

摘要: 1, 伪指令end的用法: End:表示程序到此结束 End +标号:表示程序从标号处开始,到此结束 2, 在代码段中使用栈: 例如利用栈,将程序中定义的数据逆序存放: 思路:找出一段可用内存空间,当作栈使用。再把8个字数据PUSH进栈,再POP 注意:使用ASSUME仅仅表示将某个逻辑段和某个段寄 阅读全文

posted @ 2018-12-30 20:53 free_rocket_man 阅读(200) 评论(0) 推荐(0) 编辑

2018年12月27日

汇编第5章

摘要: 汇编5课后总结 一,用[bx]表示内存单元 二,loop指令 1, 语法格式: loop 标号 2, Cpu执行指令过程: 例子:计算2的8次方 assume cs:code code segment mov ax,1 mov cx,8 s:add ax,ax loop s mov ax,4c00h 阅读全文

posted @ 2018-12-27 21:06 free_rocket_man 阅读(179) 评论(0) 推荐(0) 编辑

2018年12月14日

排序算法可视化

摘要: 此算法思想很简单,简而言之,选择排序:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。 核心代码如下: 阅读全文

posted @ 2018-12-14 01:01 free_rocket_man 阅读(3914) 评论(2) 推荐(1) 编辑

2018年12月11日

实验9

摘要: 1. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 代码截图: 修改后缀名,编译链接运行后截图: 2. 补全程序t2.asm,完成在屏幕上输出data 段定义的5 个十进制两位数,数据和数据之间以空格间隔。 代码截图: 修改后缀名,编译链接运行后截图: 3. 教材实验9(P187) 阅读全文

posted @ 2018-12-11 20:56 free_rocket_man 阅读(108) 评论(0) 推荐(0) 编辑

2018年11月26日

实验5

摘要: 实验一: 1:代码: 2:编译连接运行 (1)CPU执行程序,程序返回前,data段中的数据为多少? 23 01 56 04 89 07 BC 0A EF 0D ED 0F BA 0C 87 09 (2)CPU执行程序,程序返回前,cs=15fb、ss=15f9、ds=15e9。 (3)设程序加载后 阅读全文

posted @ 2018-11-26 21:23 free_rocket_man 阅读(123) 评论(0) 推荐(0) 编辑

2018年11月20日

蒙特卡洛算法求PI

摘要: 利用蒙特卡洛法随机生成任意点,求出PI 源码: import java.awt.*;import java.util.LinkedList;import javax.swing.*;public class AlgoFrame extends JFrame{ private int canvasWi 阅读全文

posted @ 2018-11-20 01:06 free_rocket_man 阅读(355) 评论(2) 推荐(0) 编辑

2018年11月18日

汇编实验4

摘要: 实验1: 综合使用loop,[bx],编写完整汇编程序,实现向内存b800:07b8 开始的连续16 个字单元重复填充字数据0403H。 实验步骤:使用文本文件将代码打入,而后将其后缀名改为ASM,如图: 随后进行编译和连接,生成后缀名为OBJ和EXE的文件 最后是 EXE文件的执行,如下: 执行完 阅读全文

posted @ 2018-11-18 20:37 free_rocket_man 阅读(188) 评论(2) 推荐(0) 编辑

2018年11月5日

算法初步

摘要: 算法初步 1, 选择排序 最简单粗暴地,也是大O比较大的 #include <iostream> #include <algorithm> using namespace std; void selectionSort(int arr[], int n){ for(int i = 0 ; i < n 阅读全文

posted @ 2018-11-05 23:37 free_rocket_man 阅读(427) 评论(0) 推荐(0) 编辑

导航