自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

saber_jk的博客

一个学生的学习记录

  • 博客(19)
  • 收藏
  • 关注

原创 向NachOS添加系统调用

博客地址转至https://xisynotz.xyz1.系统调用主要流程machine的Run函数运行运行户程序,实现在machine/mipssim. cc,基本流程通过Oneinstruction函数完成指令译码和执行,通过interrupt的OneTick函数数使时钟前进。。(1) Oneinstruction函数判断当当前指令是系统调用,转入start....

2018-04-19 18:08:53 2869

原创 【C语言】全排列

博客地址转至https://xisynotz.xyz#include<stdio.h>int a[10];int out[10];int n;int main(){ void quanpl(int); scanf("%d",&n); quanpl(0); return 0;}void quanpl(int num){ void...

2018-04-16 23:48:50 3218 1

原创 c语言小设计——cashbox

#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;FILE*p;struct record{ char j[10]; float k; char l[10]; int num; float yu_e;}m;//每次记录de结构体int main(){ void write(); vo...

2018-04-16 07:52:32 233

原创 【百炼oj】1001:Exponentiation

描述Problems involving the computation of exact values of very large magnitude and precision are common. For example, the computation of the national debt is a taxing experience for many computer system...

2018-04-15 09:09:52 659

原创 【百炼oj】1675:Happy Birthday!

描述There are three berries on a round birthday cake. You are required to divide the cake into three identical parts such that each part contains exactly one berry. To make it easy, it is assumed that t...

2018-04-15 09:07:02 164

原创 【百炼oj】2039:反反复复

描述Mo和Larry发明了一种信息加密方法。他们首先决定好列数,然后将信息(只包含字母)从上往下依次填入各列,并在末尾补充一些随机字母使其成为一个完整的字母矩阵。例如,若信息是“There's no place like home on a snowy night”并且有5列,Mo会写成:t o i o yh p k n ne l e a ir a h s ge c o n hs e m...

2018-04-15 09:04:37 667

原创 【百炼oj】2787:算24

描述给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式。现在的问题是,是否存在一种方式使得得到的表达式的结果等于24。这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致(这里的除法定义是实数除法)。比如,对于5,5,5,1,我们知道5 * (5 – 1 / 5) = 24,因此可以得到24。又比如,对于1,1,4,2,我们怎么都不能得到24。...

2018-04-15 09:03:13 474

原创 【百炼oj】2798:2进制转化为16进制

博客地址转至https://xisynotz.xyz描述输入一个2进制的数,要求输出该2进制数的16进制表示。在16进制的表示中,A-F表示10-15输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个以0和1组成的字符串,字符串长度至少是1,至多是10000输出n行,每行输出对应一个输入。样例输入2100000111样例输出20...

2018-04-15 09:01:42 1111

原创 【百炼oj】2816:红与黑

描述有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别表示x方向和y方向瓷砖的数量。W和H都不超过20。在接下来的H行中,每行包括W个字符。每个字符表示一块瓷砖的颜色,规则如下1)‘.’:黑色的瓷砖;2)‘#’:白色的瓷砖...

2018-04-15 08:59:27 388

原创 【百炼oj】2818:密码

#include &lt;stdio.h&gt;#include &lt;string.h&gt;int main(){ int i,n,m,count,k; while(scanf("%d",&amp;n),n){ int a[n], cout[n];//a存储密匙 char information1[n],information2[n],ch;...

2018-04-15 08:57:42 371

原创 【百炼oj】2706:麦森数

描述形如2p-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数。2p-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。任务:从文件中输入P (1000&lt;P&lt;3100000) ,计算2p-1的位数和最后500位数字(用十进制高精度数表示)输入文件中只包含一个...

2018-04-15 08:53:32 377

原创 【百炼oj】4033:铺地毯

4033:铺地毯描述为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯。一共有 n张地毯,编号从 1 到n。现在将这些地毯按照编号从小到大的顺序平行于坐标轴先后铺设,后铺的地毯覆盖在前面已经铺好的地毯之上。地毯铺设完成后,组织者想知道覆盖地面某个点的最上面的那张地毯的编号。注意:在矩形地毯边界和四个顶点上的点也算被地毯覆盖。输入输入共 n+2...

2018-04-15 08:51:56 274

原创 【oj】靶形数独

#include&lt;stdio.h&gt;#include&lt;math.h&gt;#include&lt;memory.h&gt;int sudoku[10][10],piece[30][10],line[10][10],row[10][10],result=-1;int max(int a,int b){ if(a&gt;b)return a; else ...

2018-04-15 08:47:11 162

原创 【nexys3】【verilog】小设计——拆弹游戏

博客地址转至https://xisynotz.xyz设计说明书——拆弹游戏 一.设计背景拆弹游戏,现有一个定时炸弹,设有一个计时器,如果不能在限定时间内找出唯一的密码,会发生爆炸,若在规定时间内完成,则相当于炸弹被拆除。二.使用说明接通电路,计时器自动开始计时,显示在数码管上。利用八个开关输入二进制数(从左到右依次为高位到低位),led灯v16亮起则表示...

2018-04-14 09:48:10 2965 2

原创 【lc3】汇编实现排序——student ID

Purpose: There are 64 students. Each has a unique ID,which consists of two integer. Given ID1 = (a1, a2) and ID2 = (b1, b2), then Ifa1 &gt; b1, then ID1 &gt; ID2; If a1 = b1, then: If a2 &gt; b2, then...

2018-04-14 09:35:04 3303 1

原创 【lc3】汇编实现I/O中断

博客地址转至https://xisynotz.xyz1.Purpose——To showhow interrupt-driven Input/Output can interrupt a program that is running,execute the interrupt service routine, and return to the interrupted program,...

2018-04-14 09:20:53 4286

原创 [lc3]汇编实现二分查找(Binary Search)找函数零点

Find the zeros of a polynomial Purpose (1)主要目标:用BinarySearch的方法实现在给定区间上的单调多项式函数的零点查找。(2)具体要求: 1.要求对f(x)的计算采用subroutine来实现,x存放在R0中且将结果存放在R4中,要求不能修改其他寄存器的内容。                 2.要求必须采用二分查找。               ...

2018-04-14 09:18:03 1108

原创 [lc3]汇编实现分段函数

博客地址转至https://xisynotz.xyzPiecewise functionPurpose:用汇编语言实现分段函数(如下)的计算并保存结果Program input:60integers which are in [0, 100]. The input list is stored in 60 consecutivememory locations -- ...

2018-04-14 09:07:36 6517

原创 [verilog]ALU的实现

博客地址转至https://xisynotz.xyz`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Engineer: // // Create Date: 16:44:32 03/29/20...

2018-04-12 09:19:34 18742 5

空空如也

空空如也

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

TA关注的人

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