随笔分类 -  【学科杂货】

基于MALAB的实用数值计算 期末考试-总结复习
摘要: 阅读全文

posted @ 2012-06-03 18:54 1.曲待续 阅读(150) 评论(0) 推荐(0)

用PV操作 实现生产者-消费者问题(C++语言)
摘要:/** 作者:wwj 时间:2012/4/12 功能:实现生产者和消费者正常活动 题目内容:生产者-消费者问题,是指两组进程共享一个环形的缓冲区。一组进程被称为生产者,另一组进程被称为消费者。 缓冲池是由若干个(程序假设为4个)大小相等的缓冲区组成的,每个缓冲区可以容纳一个产品。生产者进程不断地将生产的产品放入缓冲池, 消费者进程不断地将产品从缓冲池取出。用PV操作实现生产者和消费者的正常活动的程序 题目分析: 在生产者-消费者问题中,既存在进程同步问题,也存在着临界区的互斥问题。当缓冲区都满时,表示供大于求, 生产者停止生产,进入等待状态,同时唤醒消费者;当缓冲区都空时,表示供不应求,... 阅读全文

posted @ 2012-04-13 00:19 1.曲待续 阅读(1867) 评论(0) 推荐(0)

用pv操作实现 吃水果问题(C++语言)
摘要:/** 作者:wwj 时间:2012/4/12 功能:实现吃水果问题 **题目内容:桌子有一只盘子,只允许放一个水果,父亲专向盘子放苹果,母亲专向盘子放桔子 儿子专等吃盘子的桔子,女儿专等吃盘子的苹果。只要盘子为空,父亲或母亲就可以向盘子放水果, 仅当盘子有自己需要的水果时,儿子和女儿可从盘子取出。请给出四个人之间的同步关系,并用 pv操作实现四个人的正确活动的问题。** **题目分析:父亲和女儿是相互制约的,父亲进程执行完即往盘中放入苹果后,女儿进程才能执行即吃苹果,是同步关系; 母亲和儿子是相互制约的,母亲进程执行完即往盘中放入桔子,儿子进程才能执行即吃桔子,也是同步关系 而父亲和母亲.. 阅读全文

posted @ 2012-04-12 21:57 1.曲待续 阅读(1122) 评论(0) 推荐(0)

计算机组成原理 第二章 习题
摘要:2-1设机器数的字长为8位(含1为符号位),分别写成下列各二进制数的原码、补码和反码。0,-0,0.1000,-0.1000,0.1111,-0.1111,1101,-1101____________________________________________真值原码补码反码-----------------------------------------------------------------0000000000000000000000000-01000000000000000111111110.10000.10000000.10000000.1000000-0.10001.10 阅读全文

posted @ 2012-04-04 19:28 1.曲待续 阅读(13485) 评论(0) 推荐(0)

计算机组成原理 第1章 概论
摘要:习题1-1 电子数字计算机和电子模拟计算机的区别在哪里?解:电子模拟计算机中处理的信息是连续变化的物理量,运算的过程也是连续的;而电子数字计算机中处理的信息是在时间上离散的数字量,运算过程也是不连续的。1-2 冯·诺尔曼计算机的特点是什么?其中最主要的一点是什么?解:1.计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备5大基本部件。2.计算机内部采用二进制来表示指令和数据。3.将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,这就是存储程序的基本含义。最重要的一点是第3点1-3 计算机的硬件是由哪些部件组成的?它们各有哪些功能?解:计算机的硬件应由运算器、存 阅读全文

posted @ 2012-03-09 16:26 1.曲待续 阅读(562) 评论(0) 推荐(0)

汇编程序语言设计复习题整理
摘要:汇编复习题整理 1、80X86微型计算机的组织 1-10 写出下列十进制数的十六进制表示。 18 34 87 255 4095 62472 解:18=12H;34=22H;87=57H; 255=0FFH;4095=0FFFH; 62472=0F408H; 1-12 处理器的主要功能是实现所有指令的执行并处理数据。 1-14 指出处理器是如何存储的内存中的一个值 (a) hex 1234; (b) hex 01c3b5 解:(a)高位地址 12H 低位地址 34H 地址 ... 阅读全文

posted @ 2011-11-27 14:57 1.曲待续 阅读(1123) 评论(0) 推荐(0)

第二章 寻址方式与汇编语言程序的组织 学习笔记
摘要:2寻址方式与汇编语言程序的组织2.1 汇编语言2.11 机器语言-CPU能直接识别并遵照执行的指令称为机器指令。-机器指令一般由操作码和操作数两部分构成,操作码在前,操作数在后。-操作码指出要进行的操作或运算,如加、减、传送等。-操作数指出参与操作或运算的对象,也指出操作或运算结果存放的位置,如CPU的寄存器、存储单元和数据等。-机器语言是CPU能直接识别的唯一语言。-有如下缺点:不能用人们熟悉的形式来描述计算机要执行的任务;编写程序是十分困难,易出错;有错,难发现,即调试困难。2.12 汇编语言-汇编语言是为了克服机器语言的缺点而产生的。-为了克服机器语言的缺点,采用便于记忆和描述指令功能的 阅读全文

posted @ 2011-10-09 20:35 1.曲待续 阅读(683) 评论(0) 推荐(1)

第一章 80X86微型计算机组织 学习笔记
摘要:第一章 80X86微型计算机组织 计算机的主要内部硬件包括微处理器、内存和寄存器;外部硬件是指外部设备,如键盘、鼠标、显示器、磁盘、光盘等。 什么是汇编语言? 汇编语言是一种对计算机硬件进行直接编程的语言,所以,要学好汇编语言,必须对微处理器、存储系统、输入/输出系统有叫深刻的理解。 IBM-PC系列计算机的存储器要点: 1.二进制位和字节二进制位(bit)是计算机存储数据的最小单元,只能存储二进制书0或1。8个连续的二进制位构成一个字节(Byte),字节的最低位成为第0位,最高位成为第7位。 两个字节组成一个字(Word),即一个字为16位:bit0~bit15,其中,bit0~bit7为低 阅读全文

posted @ 2011-09-20 22:47 1.曲待续 阅读(356) 评论(0) 推荐(1)

导航