- 博客(0)
- 资源 (16)
- 收藏
- 关注
简单文本编辑器的设计与实现
汇编语言课程设计,内含源代码。
(1) 在界面中输入任意文本内容,利用DEL、BACKSPACE、HOME、END、上下左右键对文本进行全屏幕编辑。按f1键激活菜单FILE,下移光标,选择New、Open、Save、Exit子菜单项实现文件的新建、打开、保存和退出。按F10激活帮助,按Esc退出帮助。
(2) 程序应有操作提示、输入和输出,界面追求友好,最好是菜单式的界面。
2011-04-11
基本模型机的设计-跳转指令的实现
(1)课程设计的题目。
(2)设计的目的及设计原理。
(3)根据设计要求给出模型机的逻辑框图。
(4)设计指令系统,并分析指令格式。
(5)设计微程序及其实现的方法(包括微指令格式的设计,后续微地址的产生方法以及微程序入口地址的形成)。
(6)模型机当中时序的设计安排。
(7)设计指令执行流程。
(8)给出编制的源程序,写出程序的指令代码及微程序。
(9)说明在使用软件HKCPT的联机方式与脱机方式的实现过程(包括编制程序中跳转指令的时序分析,累加器A和有关寄存器、存储器的数据变化以及数据流程)。
(10)课程设计总结(设计的特点、不足、收获与体会)。
2011-04-11
磁盘调度算法 FCFS+SSTF课程设计报告
操作系统课程设计报告书,含源代码
编程序模拟磁盘调度的过程,采用FCFS+SSTF算法,模拟并输出存取臂的移动顺序,并计算存取臂移动的磁道总数。 能够处理以下的情形:
⑴ 可根据需要输入当前磁头的位置,磁头移动方向;
⑵ 能够输入柱面数,磁道访问序列等参数,并能够显示调度结果(磁盘访问请求的磁道号以及磁头移动的总磁道数)。
2011-04-11
模拟设计段式存储管理中地址转换
含代码及报告书,原创
实现段式存储管理中逻辑地址到物理地址的转换。能够处理以下的情形:指定内存的大小,进程的个数,每个进程的段数及段大小; 能检查地址的合法性,如果合法进行转换,否则显示地址非法的原因。
2011-04-03
DO-WHILE循环语句的翻译程序设计
含源代码和报告书,绝对原创,可以成功执行的成品!(已实现多层嵌套)
写出符合给定的语法分析方法的文法及属性文法。
完成题目要求的中间代码三地址表示的描述。
写出给定的语法分析方法的思想,完成语法分析和语义分析程序设计。
编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。
设计报告格式按附件要求书写。课程设计报告书正文的内容应包括:
1 系统描述(问题域描述);
2 文法及属性文法的描述;
3 语法分析方法描述及语法分析表设计;
4 按给定的题目给出中间代码形式的描述及中间代码序列的结构设计;
5 编译系统的概要设计;
6 详细的算法描述(流程图或伪代码);
7 软件的测试方法和测试结果;
8 研制报告(研制过程,本设计的评价、特点、不足、收获与体会等);
9 参考文献(按公开发表的规范书写)。
2011-04-03
不带进位的与或运算的指令的实现
成品
课程设计的书写报告应包括:
(1)课程设计的题目。
(2)设计的目的及设计原理。
(3)根据设计要求给出模型机的逻辑框图。
(4)设计指令系统,并分析指令格式。
(5)设计微程序及其实现的方法(包括微指令格式的设计,后续微地址的产生方法以及微程序入口地址的形成)。
(6)模型机当中时序的设计安排。
(7)设计指令执行流程。
(8)给出编制的源程序,写出程序的指令代码及微程序。
(9)说明在使用软件HKCPT的联机方式与脱机方式的实现过程(包括编制程序中与或运算指令的时序分析,累加器A和有关寄存器、存储器的数据变化以及数据流程)。
(10)课程设计总结(设计的特点、不足、收获与体会)。
2011-04-03
班级通信录管理系统的设计与实现
含汇编代码和课程报告书,绝对物有所值
建立通信录;添加、删除、修改、查询一个同学的通信记录;显示所有同学的通信记录;能根据姓名或宿舍号进行排序;通信记录包括学号、姓名、电话号码、宿舍号等信息,所有信息最终用文件保存。
2011-04-03
两个稀疏多项式相乘源代码
编一程序实现两个一元稀疏多项式相乘,其基本功能是:
(1)输入并建立多项式;
(2)输出多项式,输出形式为整数序列:n,c1,e1,c2,e2,…,cn,en , 其中n是多项式的项数,ci 和ei分别是第i项的系数和指数,序列按指数降序排列;
(3)多项式a和b相乘,建立结果多项式a*b;
(4)测试用例自己设计;
2010-11-05
魔王语言课程设计源代码及报告书
有一个魔王总是使用自己的一种非常精练而抽象的语言讲话,没有人能听得懂,但他的语言是可以逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的:
(1) α→β1β2…βm
(2) (θδ1δ2…δn)→θδnθδn-1…θδ1θ
在这两种形式中,从左到右均表示解释。试写一个魔王语言的解释系统,用下述两条具体规则和上述规则形式(2)实现,把他的话解释成人能听得懂的话。
(1) B→tAdA
(2) A→sae
设大写字母表示魔王语言的词汇;小写字母表示人的语言词汇;希腊字母表示可以用大写字母或小写字母代换的变量。魔王语言可含人的词汇。测试用例见题集p97。
2010-11-05
邻接矩阵无向图解决村庄医院问题
问题描述:n个村庄之间的无向图,边上的权值w(i,j)表示村庄i和j之间道路长度.现要从这n个村庄中选择一个村庄新建一所医院,使离医院最远的村庄到医院的路程最短.设计一程序求解此问题.
基本要求:
用邻接矩阵表示无向网,应显示所选中的村庄到各村庄的最短距离。
2010-11-05
字母赫夫曼编码01序列解码
问题描述:对任意输入的一段英文,为每个字符编制其相应的赫夫曼编码;并利用该编码为任意输入的0、1序列进行解码.
基本要求:一个完整的系统应具有以下功能:
(1)初始化 从终端读入一段英文字符,统计每个字符出现的频率,建立赫夫曼树,并将该树存入某文件;
(2)编码 利用建好的赫夫曼树对各字符进行编码,用列表的形式显示在屏幕上,并将编码结果存入另一文件中;
(3)解码 利用保存的赫夫曼编码,对任意输入的0,1序列能正确解码;
2010-11-05
模拟计算器 表达式求值
设计一个模拟计算器功能的程序,它读入一个表达式,如果是一个正确的表达式(即它由操作数、圆括号和+、-、*、/四种运算符组成),则求出该表达式的值;否则给出某种错误信息。
基本要求:读入一个以字符序列形式给出的以等号(=)结尾的表达式;程序中应考虑运算符的优先级、运算的合法性。
2010-11-05
一元多项式求和与求积
有两个指数递减的一元多项式,写一程序先求这两个多项式的和,再求它们的积。
基本要求:用带表头结点的单链表作为多项式的存储表示;要建立两个单链表;多项式相加就是要把一个单链表中的结点插入到另一个单链表中去,要注意插入、删除操作中指针的正确修改。
2010-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人