《计算机硬件技术基础》实验答案程序
- 格式:doc
- 大小:354.50 KB
- 文档页数:31
实验一:简单程序设计实验(1)编写一个32 位无符号数除法的程序,要求将存放在NUM1 中的32 位无符号数与存放在NUM2 中的16 位无符号数相除,结果存放在程序流程图略。
参考源程序:NUM1 DD 2A8B7654HNUM2 DW 5ABCHNUM3 DW ?NUM4 DW ?ASSUME DS:DATA, CS:CODE;数据段寄存器初始化MOV AX, WORD PTR NUM1MOV DX, WORD PTR NUM1+2DIV NUM2MOV NUM3,AXMOV NUM4,DXEND START(2)编写一个拆字程序。
要求将存放在ARY 单元的2 位十六进制数X1X2 拆为X1 和X2 两部分,并以0X1 和0X2 的形式分别存入ARY+1 和ARY+2 单元中。
程序流程图略。
参考源程序:DATA SEGMENTARY DB 2AH,?,?DATA ENDSCODE SEGMENTASSUME DS:DATA, CS:CODESTART:MOV AX,DATAMOV DS,AXMOV SI,OFFSET ARY MOV AL,[SI] ;取ARY 的偏移地址;取16进制数至ALNUM3 和NUM4 中。
DATA SEGMENTDATA ENDS CODE SEGMENTSTART: MOV AX,DATAMOV DS,AXCODE MOV AH,4CHINT 21HENDS;正常返回DOS 系统MOV BL,ALAND AL,0F0H;取16进制数的高四位,即X1SHR AL,4MOV [SI+1],AL ;存0X1 MOV AL,BLAND AL,0FH; 取16 进制数的低四位,即X2MOV [SI+2],AL ;存0X2MOV AH,4CHINT 21HENDSEND STARTCODE实验二:分支程序设计实验(1)编写一个字符比较程序,比较 3 个无符号字节数 A ,B ,C 的大小,并根据比较结果 对变量 K 赋值:如果 3 个数不相等,则 K=0 ; 如果 3 个数中有两个相等,则 K=1 ; 如果 3 个数都相等,则 K=2 。
第一章计算机硬件基础一、单选题1.在微机中;bit的中文定义是 AA.二进制位B.双字C.字节D.字2.在微机中;作为一个整体存储;传送和处理的数据信息单位是 CA.二进制位B.机器字C.字节D.英文字母3. D 是存储器的基本单位A.KBkilo byteB.字wordC.字符CharacterD.字节byte4.计算机的存储器的容量是以KB为单位的;这里1KB表示 BA.100个字节B.1024个字节C.1000个二进制信息位D.1024个二进制位5.在计算机中指令主要存放在 D 中A.存储器B.硬盘C.中央处理器D.缓存器6.内存中每个基本单位都被赋予一个唯一的序号;为 AA.地址B.字节C.编号D.代码7.下列的各种表示中; D 不是存储器计量单位A.KB B.MB C.GB D.LB8.“16位微型计算机”中的16指的是 BA.微机型号B.机器字长C.内存容量D.存储单位9.微型计算机中内存储器比外存储器 AA.读写速度快B.存储容量大C.运算速度慢D.以上三种都可以10.下列语言中 B 是能够利用计算机所有硬件性能;并能直接控制硬件的唯一语言..A.汇编语言B.机器语言C.C语言D.BASIC语言11.下面全是高级语言的一组是 DA.汇编程序、C、PASCAL B.汇编程序、C、BASICC.机器语言、C、BASIC D.BASIC、C、PASCAL12.关于电子计算机的主要特点;以下论述错误的是 CA.具有记忆与逻辑判断功能B.处理速度快C.运行需人工干预不能自动连续D.运算精度高13.计算机中ROM的意思是 BA.磁盘存储器B.只读存储器C.随机存储器D.光盘存储器14.计算机中对下列几个部件访问速度最快的是 CA.光盘驱动器B.键盘C.主存储器D.显示器15.一般情况下;对3.5英寸高密度软盘格式化的容量约为 DA.1.2M B.3.5M C.720KD.1.44M16. D 是大写字母锁定键A.shift B.Alt C.CtrlD.Cops Lock17.下列说法正确的是 BA.CD——ROM是软盘驱动器B.显示器像素越多分辨率越高C.开机后再插上鼠标屏幕上就会出现鼠标指针D.硬盘驱动器是内部存储器18.虽然计算机的发展日新月异;但是 B 原理至今仍然是计算机内在的基本工作原理..A.二进制B.存储程序C.开关原理D.布尔代数19.世界上不同型号的计算机;就其工作原理都是基于科学家 D 提出的存储程序控制原理..A.约翰·莫克利B.查尔斯·巴贝齐C.图灵D.冯诺依曼20.最能准确反映计算机的主要功能的说法是 C ..A.代替人的脑力劳动B.存储大量信息C.信息处理机D.高速度运算21.一般用高级语言编写的应用程序称为 DA.编译程序B.编辑程序C.连接程序D.源程序22.世界上首次实现存储程序的计算机称为 DA.ENIAC B.ENIVAC C.EDVAC D.EDSAC23.目前;制造计算机所用的主要电子元件是 DA.电子管B.晶体管C.集成电路D.大规模集成电路24.把计算机中的数据存到软盘上;称为 C ..A.输出B.读盘C.写盘D.输入25.一个完整的计算机系统应包括 DA.主机、键盘、显示器、软盘B.计算机及外部设备C.系统硬件和系统软件D.硬件系统和软件系统26.微型计算机系统包括 BA.硬件系统和软件系统B.主机和外设C.主机和各种应用程序D.运算器、控制器和存储器27.计算机中正在运行的程序和数据都是保存在计算机的 A 中A.内存B.硬盘C.ROM D.软盘28.运算器又简称 A ;它为计算机提供了计算与逻辑的功能A.ALU B.add C.逻辑器D.减法器29.计算机中对数据进行加工与处理的部件;通常称为 AA.运算器B.控制器C.显示器D.存储器30.指挥协调计算机工作的设备是 DA.输入设备B.存储器C.输出设备D.控制器31.将八进制数670转换为八进制数为 CA. B. C. D.32.二进制数101101.11对应的八进制数为 DA.61.6 B.61.3 C.55.3D.55.633. D 是计算机同外部世界交流的工具A. 打印机B. 显示器C. 磁盘D.I/O设备34.冯.洛依曼提出的计算机工作原理为 AA. 存储程序控制B. 布尔代数C. 开关电路D.二进制码35.操作系统是C 的接口..A. 软件和硬件B. 计算机和外设C. 用户和计算机D. 高级语言与机器语言36.操作系统是一种 CA. 软件和硬件的总称 B . 操作者直接接触的硬件设备的总称C. 系统软件 D . 操作者所用的软件的总称37.计算机的主频指的是 DA. 硬盘读写速度;用HZ表示B. 软盘读写速度;用HZ表示C. 显示示器输出速度;用HZ表示D. 时钟频率;用MHz表示二、多选题38.微型计算机的系统总线通常由 ACD组成A. 数据总线B. 输入总线C. 地址总线D.控制总线..39.下列设备中只能作为输入设备的是 ABDA.图形扫描仪B.MOUSE C.显示器D.键盘40.从1946年至今;制造JSJ所用的电子元件有 ABCDA.电子管B.晶体管C.集成电路D.大规模集成电路41.下列关于鼠标指针形状表述正确的有 ACEA.沙漏形状的指针表示系统工作忙B.箭头形状的指针表示对图表对象的精确定位C.I形状的指针表示对文字对象的输入定位D.X形状的指针表示该区域禁止操作E.手形形状的指针表示跳转的网页链接F.笔形形状的指针表示有文本框42.微型计算机系统包括 AB 几部分A.硬件系统B.软件系统C.信息系统D.系统软件E.实时系统43.计算机的发展方向是 ABDEA.巨型化B.微型化C.信息化D.智能化E.网络化44.下列设备中属于输出设备的是 ABDA. 打印机B. 显示器C. 鼠标器D.绘图仪45.计算机的存储器的存储容量的单位一般有 BDEFA. ASCIIB. KBC. BMD. GBE. ByteF. MB三、判断题46.程序一定要装到主存储器中才能运行 AA.正确B.错误47.要提高计算机的运算速度;只要采用高速CPU;而主存储器没有速度要求 BA.正确B.错误48.键盘和鼠标器是计算机的标准输入设备;输出设备BA.正确B.错误49.内存储器是通过总线与CPU相连 AA.正确B.错误50.计算机通常直接运行磁盘上的程序 BA.正确B.错误51.以解决某一问题而设计的指令序列称为程序 AA.正确B.错误52.磁盘上不再需要的软件卸载;可以直接删除软件的目录和程序BA.正确B.错误53.世界上不同型号的计算机;就其工作原理;都是基于科学家冯·诺依曼提出的存储程序控制原理 AA.正确B.错误54.计算机之所以能按人们的意图自动地进行操作;主要是因为采用了存储程序控制的原理 AA.正确B.错误55.计算机中的一切信息都是用二进制数据形式来表示的 AA.正确B.错误56.RAM中信息只读不写 BA.正确 B. 错误57.ROM;RAM;Cache;硬盘都是存储器;其中CPU不能直接访问的存储器是ROMBA. 正确B. 错误四、填空题58.世界上首先实现存储程序的电子数字计算机简称 EDSCA ..59.字符的ASCII编码在机器中的表示方法准确地描述应是使用八位二进制代码;最高位是 0 ..60.八位二进制数可以表示最多 256 种状态..61.将八进制数572转换成二进制数是 ..62. RAM 中保存数据;一旦断电;其中数据全部丢失..63.主频是指计算机时钟信号的频率;通常以 MHz 为单位..64.二进制1010100.1001010对应的十六进制数为 54. 94..65.八位二进制数可以表示的最大十进制数无符号是 255 ..66.基本ASCⅡ码包含 128 个不同的字符..67.个人计算机简称PC机;这种计算机属于微型机 ..68.在外部电源如市电断电的情况下;若想继续保持对微机内部电源供电;应有外部电源和内部电源之间连接 UPS ..69.计算机系统可以分为系统软件和应用软件两大类;操作系统属于系统软件;在整个软件系统中处于核心地位..70.计算机中;一般情况下通常用二进制数的最高位为1表示负数的符号..把一个数及其符号在机器中的表示加以数值化;这样的数称为机器数;而它所代表的数值称为真值..71.一个比特bit由八个二进制组成..72.为解决某一特定问题而设计的指令序列称为程序 ..73.从计算机特点的角度看;计算机是一种自动的执行处理机..74.世界上不同型号的计算机;就其工作原理而论;一般都基于存储程序原理..75.计算机能直接识别处理的语言是机器语言 ..76.计算机中表示存储存储大小的最基本的容量单位称为字节 ..77.微处理器也称中央处理器CPU是微机的核心部件;实际上就是计算机功能部件中运算器和控制器的集合体..78.现代计算机的分代原则是以计算机硬件所用的物理器件来划分..79.当鼠标的指针为 I 形状时;表示文字选择;即等待用户输入文本..80.按照ASCⅡ码表的值来比较大小;数字符ASCⅡ码的低4位正好是二进制形式的0~9..81.在内存中;有一小部分用于永久存放特殊的专用数据;对它们只能取不能存;这部分内存称为 ROM ..82.微机内存中的只读存储器简称为 ROM ..83.微型计算机存储器系统中的Cache称为高速缓冲存储器 ..84.RAM是随机存储器的缩写..85.计算机中正在运行的程序和数据都是保存在计算机的 RAM 中86.CD—ROM的含义只读光盘存储器 ..87.光驱的一倍速是 150Kb/s ..88.在内存中;有一小部分用于永久存放特殊的专用数据;对它们只能取不能存;这部分内存称为ROM ..89.CPU不能直接访问的存储器是硬盘90.第一台电子计算机使用的逻辑部件是电子管91.世界上公认的第一台电子计算机诞生于 1946 年92.我国成功研制出第一台电子数字计算机是 1964 年五、答辩题1.简述冯诺依曼型计算机的体系结构组成..冯诺依曼型计算机主要有五部分组成:运算器;控制器; 存储器;输入设备;输出设备..其中运算器和控制器组成了中央处理器CPU2.计算机为什么要采用二进制形式存储、传输和处理数据1技术实现简单;计算机是由逻辑电路组成;逻辑电路通常只有两个状态;开关的接通与断开;这两种状态正好可以用“1”和“0”表示..2简化运算规则:两个二进制数和、积运算组合各有三种;运算规则简单;有利于简化计算机内部结构;提高运算速度..3适合逻辑运算:逻辑代数是逻辑运算的理论依据;二进制只有两个数码;正好与逻辑代数中的“真”和“假”相吻合..4易于进行转换;二进制与十进制数易于互相转换..5用二进制表示数据具有抗干扰能力强;可靠性高等优点..因为每位数据只有高低两个状态;当受到一定程度的干扰时;仍能可靠地分辨出它是高还是低3.什么是RAM和ROM他们有什么区别ROM是只读存储器;断电后能保证数据不会丢失;一般保证比较重要的数据.RAM是随机存储器;断电后数据会丢失.4.并行通信与串行通信有哪些不同并行通信是把一个字符的各数位用几条线同时进行传输;传输速度快;信息率高..但它比串行通信所用的电缆多;故常用在传输距离较短几米至几十米、数据传输率较高的场合.. 串行通信是指数据一位一位地依次传输;每一位数据占据一个固定的时间长度..其只要少数几条线就可以在系统间交换信息;特别适用于计算机与计算机、计算机与外设之间的远距离通信..5.计算机中为什么要采用高速缓冲存储器Cache为了解决主存与cpu速度不匹配的问题6.SRAM与DRAM有什么区别DRAM;动态随机存取存储器;需要不断的刷新;才能保存数据. 而且是行列地址复用的;许多都有页模式..SRAM;静态的随机存取存储器;加电情况下;不需要刷新; 数据不会丢失;而且;一般不是行列地址复用的..SDRAM;同步的DRAM;即数据的读写需要时钟来同步..7.磁盘阵列、双机热备、集群等含义磁盘阵列的原理是利用数组方式来作磁盘组;配合数据分散排列的设计;提升数据的安全性..磁盘阵列是由很多便宜、容量较小、稳定性较高、速度较慢磁盘;组合成一个大型的磁盘组;利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能;双机热备特指基于高可用系统中的两台服务器的热备或高可用;因两机高可用在国内使用较多;故得名双机热备;服务器集群就是指将很多服务器集中起来一起进行同一种服务;在客户端看来就象是只有一个服务器集群可以利用多个计算机进行并行计算从而获得很高的计算速度;也可以用多个计算机做备份;从而使得任何一个机器坏了整个系统还是能正常运行8.述存储系统的层次结构第一层:通用寄存器堆第二层:指令与数据缓冲栈第三层:高速缓冲存储器第四层:主储存器DRAM第五层:联机外部储存器硬磁盘机第六层:脱机外部储存器磁带、光盘存储器等这就是存储器的层次结构;主要体现在访问速度..第二章多媒体技术应用一、单选题1.________标准是用于视频影像和高保真声音的数据压缩标准.. 答案:AA;MPEG B;PEG C;JPEG D;JPG2._________不是计算机中的声音文件.. 答案:CA;WAV B;MP3 C;TIF D;MID3._______是数码相机的核心;也是最关键的技术.. 答案:DA;像素分辨率 B;图像分辨率 C;光学变焦 D;感光器4.A/D转换器的功能是将__________.. 答案:BA;声音转换为模拟量 B;模拟量转换为数字量C;数字量转换为模拟量 D;数字量和模拟量混合处理5.D/A转换器的功能是将___________.. 答案:CA;声音转换为模拟量 B;模拟量转换为数字量C;数字量转换为模拟量 D;数字量和模拟量混合处理6.DVD-ROM盘上的信息是_________.. 答案:BA;可以反复读和写 B;只能读出C;可以反复写入 D;只能写入7.GIF的图像深度从1位到8位;即GIF最多支持_____种色彩的图像..答案:B A;128 B;256 C;512 D;10248.JPEG格式是一种___________.. 答案:AA;能以很高压缩比来保存图像而图像质量损失不多的有损压缩方式B;不可选择压缩比例的有损压缩方式C;有损压缩方式;因此不支持24位真彩色D;有缩放的动态图像压缩格式9.关于JPEG图像格式;以下说法中;正确的是______.. 答案:BA;是一种无损压缩格式 B;具有不同的压缩级别C;可以存储动画 D;支持多个图层10.MP3_________.. 答案:CA;为具有最高的压缩比的图形文件的压缩标准B;采用的是无损压缩技术C;是目前很流行的音频文件压缩格式D;为具有最高的压缩比的视频文件的压缩标准11.将电视直播的新闻、活动等通过网络服务器进行网络直播;也可以存储在网络服务器中供以后点播;为了流畅地边下载边播放需要_____的支持..答案:BA;网络传输技术 B;流媒体技术 C;数据压缩技术 D;音频视频技术12.流媒体技术的基础是_________.. 答案:BA;数据存储 B;数据压缩 C;网络传输 D;网络直播13.对于静态图像;目前广泛采用的压缩标准是________.. 答案:BA; DVI B; JPEG C;MP3 D;MPEG14.以下对于声音的描述中;正确的是______.. 答案:CA;声音是一种与时间有关的离散波形B;利用计算机录音时;首先对模拟声波进行量化C;利用计算机录音时;首先对模拟声波进行采样D;数字声音的存储空间大小只与采样频率和量化位数有关15.多媒体计算机在对声音信息进行处理时;必须配置的设备是___..答案:CA;扫描仪 B;彩色打印机 C;声卡 D;数码相机16.以下关于MIDI文件的说法中;不正确的是_______.. 答案:B A;MIDI文件是以一系列指令来表示声音的B;MIDI文件所占的存储空间比WAV文件大得多C;MIDI文件的播放需要声卡的支持D;媒体播放器可以直接播放MIDI文件17.以下关于矢量图形的概念的说法中;不正确的是______.. 答案:DA;图形式通过算法生成的 B;图形放下或缩小不会变形、变模糊C;图形基本数据单位是几何图形 D;图形放下或缩小会变形、变模糊18.以下关于使用BMP格式存储的图像的说法中;错误的是____.. 答案:BA;图像有像素构成 B;图像是矢量图C;图像放大后可能失真 D;可以保存通过扫描仪获得的内容19.计算机的多媒体技术是以计算机为工具;接受、处理和显示由______等表示的信息的技术.. 答案:BA;中文、英文、日文 B;图像、动画、声音、文字和影视C;拼音码、五笔字型码 D;键盘命令、鼠标器操作20.立体声双声道采样频率为44.1kHz;量化位数为8位;1分钟这样格式的音乐所需要的存储量可按_______公式计算.. 答案:CA;44.1×1000×16×2×60/8字节 B;44.1×1000×8×2×60/16字节C;44.1×1000×8×2×60/8字节 D;44.1×1000×16×2×60/16字节21. 2分钟双声道;16位采样位数;22.01kHz采样频率声音的不压缩的数据量是_______.. 答案:BA; 5.29MB B;10.09MB C;21.16MB D;88.2MB解析数据量的计算方法是:采样频率×采样位数×声道数×时间/8字节;即22.05×1000×16×2×60×2÷8=1058400≈10.58MB22.声音的采样是按一定的时间间隔采集时间点的声波幅度值;单位时间内的采样次数称为___________.. 答案:CA;采样分辨率 B;采样位数 C;采样频率 D;采样密度23.如果在计算机上安装______;就可以接受PAL或NTSC等电视信号..答案:D A;MPEG卡 B;电视编码卡 C;视频播捉卡 D;TV卡24.色彩位数用8位二进制数来表示每个像素的颜色时;能表示________种不同颜色.. 答案:DA;8 B;16 C;64 D;25625.同一幅图像中对象画面特性具有相关性;这是_______.. 答案:B A;时间冗余 B;空间冗余 C;视觉冗余 D;信息熵冗余26.图像序列中的两幅相邻图像;后一幅图像与前一幅图像之间有较大的想关;这是________.. 答案:BA;空间冗余 B;时间冗余 C;信息熵冗余 D;视觉冗余27.位图文件的扩展名为___________.. 答案:D A;TIFF B;PCX C;PSD D;BMP28.我们常说这台显示器分辨率为1024×768或1920×1080;这是指________..答案:A A;屏幕分辨率 B;图像分辨率 C;像素分辨率 D;扫描分辨率29.下列各项中;不是扫描仪的主要技术指标是____________.. 答案:D A;分辨率 B;色深度及灰度 C;扫描幅度 D;厂家品牌30.下列各项中;与图像显示质量有关的设备是_________.. 答案:D A;光驱 B;鼠标器 C;声卡 D;图像解压卡32.下列有关过渡动画的叙述中;不正确的是___________.. 答案:B A;中间的过渡帧由计算机通过首位帧的特性以及动画属性要求来计算得到B;过渡动画是不需建立动画过程的首位两个关键帧的内容C;动画效果主要依赖于人的视觉暂留特征而实现的D;当帧速率达到12fps以上时;才能看到比较连续的视觉动画33.下列各项中;属于视频制作的常用的软件是_______.. 答案:CA;Word 2003 B;PhotoShop C;Ulead Video Edit D;Ulead Audio Edit34.一般说来;________;则声音的质量越高.. 答案:B A;采样频率越低和量化级数越低 B;采样频率越高和量化级数越高C;采样频率越高和量化级数越低 D;采样频率越低和量化级数越高35.以下各项中;_______文件是视频影像文件.. 答案:A A;MPG B;MP3 C;MID D;GIF36.以下文件格式中;属于视频文件格式的是_________.. 答案:B A;WMF B;WMV C;WAV D;WMA37.以下数字音频文件中;占据存储空间最大的是________.. 答案:B A;MIDI B;MP3 C;WAV D;WMA38. 以下数字音频文件中;属于波形文件扩展名的是_______.. 答案:CA;MIDI B;MP3 C;WAV D;WMA二、多选题1.多媒体关键技术包括__________.. 答案:ABA;数据压缩技术 B;大容量的光盘存储技术C;电子标签技术 D;字处理技术2.下列关于MP3的说法中;正确的是_________.. 答案:ACDA;MP3是MPEG layer3的缩写 B;MP3采用的是无损压缩技术C;MP3比WAV格式所占的存储空间小 D;MP3的文件是在解压缩后进行播放3.可以播放MP3文件的播放器有__________.. 答案:ABCDA;Winamp B;Real PlayerC;Windows Media Player D;豪杰超级音频解霸4.扫描仪可在_________应用中使用.. 答案:BCA;拍数字照片 B;图像输入 C;光学字符识别 D;图像处理5.视频信息的压缩是将视频信息重新编码;常用的方法有____.. 答案:ABDA;空间冗余编码 B;时间冗余编码C;网络冗余编码 D;视觉冗余编码6.下列________等类型的图像文件不具有动画功能.. 答案:ABDA;JPG B;BMP C;GIF D;TIF7.以下各项中;_______是数码相机的主要性能指标.. 答案:ABCA;分辨率 B;连拍速度 C;色彩位数 D;扫描速度8.以下关于矢量图形的说法中;正确的是_______.. 答案:ABCA;图形是由图元所组成;表示的方式是点、线和面B;图形可以用一组指令来描述C;图形不会因放大或缩小而失真D;所视图形的清晰度与显示器的分辨率无关9.以下关于语音处理的说法中;正确的有________.. 答案:ABCDA;使计算机具有“听懂”语音的能力;用语音代替键盘输入和编辑文字B;使计算机具有“讲话”能力;用语音输出结果C;语音处理包括语音合成和语音识别两大技术D;语音处理目前已经比较成熟;已经被广泛应用10.以下各项中;属于多媒体硬件系统的是_______.. 答案:AB A;音频卡 B;视频卡 C;鼠标 D;打印机11.用于计算机中表示、模拟和描述图像色彩空间的常用色彩模型包括__________.. 答案:ADA;RGB模型 B;TCP/IP模型 C;OSI模型 D;CMYK模型12.采用______表示一个彩色像素;不能得到一张真彩色图像.. 答案:ABCA;256色 B;16色 C;16位 D;24位13.Windows媒体播放器支持_________格式的多媒体文件.. 答案:ACDA;MP3 B;RM C;AVI D;MPEG解析RM是RealPlay所支持的格式;而不是Windows的媒体播放器支持的..三、判断题1.图像经数字压缩处理后可以得到图形..答案:错2.解码后的数据与原始数据不一致称有损压缩编码答案:对3.GIF格式最多能显示24位的色彩答案:错4.多媒体信息处理的关键技术的是数据压缩和编码技术..答案:对5.下列有关Windows下标准格式AVI文件将视频信息与音频信息分别集中存放在文件中;然后进行压缩存储..答案:错6.在“录音机”窗口中;要提高放音音量;应用效果菜单中的命令..答案:对7.在多媒体音频信号处理中;常用的标准采样频率为44.1Hz ..答案:错8.在计算机中;24位真彩色能表示多达10的24次方种颜色.. 答案:错9.在进行声音的采样时;要得到一个能有效还原波形的采样;其采样频率应至少为整个信号波形最高频率的两倍.. 答案:对10.在图像的色彩空间模型中;RGB模型主要是由红、绿、蓝三组颜色光相互叠加而成的.. 答案:对四、填空题1.MIDI、MID音频是将电子乐器演奏时的指令信息通过声卡上的控制器输入计算机或利用一些计算机处理软件编辑产生音乐指令集合..2.声、音频、音卡是使多媒体计算机具有声音功能的主要接口部件..3. 16位的增强色能表示65536;2的16次方种颜色..4.MPEG编码标准包括视频;MPEG视频、MPEG音频、视频音频同步三大部分..5.PhotoShop中如果要保存图像的多个图层;须采用PSD;PDD格式存储..6.WAV文件使用三个参数来表示声音;分别是采样频率、量化位数和声道..7.波形音频是指以声波表示的声响、语音、音乐等各种形式的声音经过声音获取采样控制设备;又经A/D;模/数转换将模拟信号转变成数字信号;然后以.WAV文件格式存储在硬盘上..8.单位时间内的采样次数称为采样频率;其基本单位是Hz;赫磁..9.多媒体计算机的主要功能是处理数字化的声音、图像及视频信号等..10.赋予计算机“讲话”的能力;用声音输出结果;属于语音的合成技术..11.过渡动画大致可分为变形动画和运动;动作动画两种..12.还原后的图像与压缩前一样的压缩方式称为无损压缩..13.计算机中的数字图形可分为位图和矢量图;向量;矢量两种表示形式..14.扩展名ovl、gif、bat中;代表图像文件的扩展名是GIF..15.人类视觉系统的一般分辨能力估计为64个灰度等级;而一般图像量化采用的是256个灰度等级;这种冗余就称为视觉冗余..16.使计算机具有“听得”语音的能力;属于语音的识别技术..17.视频中包含了大量的图像序列;图像序列中两幅相邻的图像之间具有着较大的相关、这表现为时间冗余..18.数据压缩算法可分为无损压缩和有损压缩两种..19.用户在动画制作软件中可以仅制作被称为关键;关键帧图像的特定画面;在通关计算这些特定画面的变化规则;自动产生其他的中见画面..20.在计算机音频处理过程中;将采样得到的模拟数据转换成那个一定的数值;以进行转换和存储的过程称为量化;AD转换..21.在计算机中用指令描述的方法来描述图形;如表示一个圆时;用圆心和半径来描述;这种表示方法称作为矢量;向量法..五、答辩题1.什么条件才能进行数据压缩数据存在冗余即存在重复数据、可忽略数据、存在不敏感因素即在颜色、亮度、频率、细节等方面存在不敏感因素、存在数据传输与存储空间的限制压缩→传输或存储→解压缩..2.图像分辨率的单位是什么阐述其意义..图像分辨率的单位是DPIdisplay pixel/inch ;即每英寸显示的图像点数..例如某图像的分辨率为300dpi;则该图像的像点密度为每英寸300个..Dpi 的数值越大像点的密度越高;图像对细节的表现力越强;清晰度也越高.. 3.要制作一个多媒体电子出版物;试指出创作队伍的组成并简要说明每类人员的作用..。
精品---专科《计算机硬件技术基础》一、(共75题,共150分)1. PCI总线系统采用的总线时钟可以是33MHz和66MHz,当采用66MHz总线时钟工作于64位系统时,其数据传输速率是( )。
(2分)A.132MB/sB.264MB/sC.528MB/sD.1024MB/s.标准答案:C2. USB口最多可连接的外设个数是( )。
(2分)A.16B.64C.127D.255.标准答案:C3. 由于外设和CPU速度不一致,通常在I/O接口电路中选用一个器件完成数据传送功能,该器件是()。
(2分)A.缓冲器B.锁存器C.译码器D.移位器.标准答案:A4. 8259A的中断屏蔽字OCW1()设置。
(2分)A.在ICW之前B.只允许一次C.可允许多次D.仅屏蔽其中断源时.标准答案:C5. 微处理器系统中采用统一编址方式时存储单元与I/O端口是通过( )来区分的。
(2分)A.不同的地址编码B.不同的读控制逻辑C.不同的写控制逻辑D.专用I/O指令.标准答案:A6. 8254引脚CS#、RD#、WR#、A1、A0为()时表示对计数器0设置计数初值。
(2分)A.01000BB.01001BC.01011BD.01010B.标准答案:A7. 8254工作在方式1和方式5时,门控信号为()触发。
(2分)A.上升沿B.下降沿C.高电平D.低电平.标准答案:A8. 8086访问I/O端口的指令,常以寄存器间接寻址方式在DX中存放()。
(2分)A.I/O端口状态B.I/O端口数据C.I/O端口地址D.I/O端口控制字.标准答案:C9. 8259A是()。
(2分)A.可编程DMA控制器B.可编程中断控制器C.可编程定时/计数器D.总线仲裁器.标准答案:B10. 用8259A管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其余中断源优先级也相应变化,这是一种()方式。
(2分)A.自动循环B.完全嵌套C.特殊循环D.特殊屏蔽.标准答案:A11. 8255A内部A组控制()。
计算机基础硬件作业4答案
本文档提供了计算机基础硬件作业4的答案。
问题一
问题描述:请解释什么是计算机总线?
答案:计算机总线是计算机内部各个组件之间传输数据和控制
信号的一种通信路径。
它可以分为三种类型:数据总线、地址总线
和控制总线。
数据总线用于传输数据,地址总线用于指定数据的存
储位置,控制总线用于控制计算机的操作。
问题二
问题描述:请说明什么是主板?
答案:主板是计算机系统中最重要的组成部分之一,也被称为
系统板或母板。
它是连接各种硬件设备的中心电路板,包括处理器、
内存、扩展插槽、其他外部设备接口等。
主板提供了这些硬件之间的电气连接和数据传输。
问题三
问题描述:请简要描述计算机存储层次结构。
答案:计算机存储层次结构是指计算机内部存储器按照速度和容量的不同划分为多个层次。
一般来说,高层次的存储器速度较慢但容量较大,低层次的存储器速度较快但容量较小。
这样的划分可以提高数据访问的效率和速度。
问题四
问题描述:请解释什么是主存储器和辅助存储器?
答案:主存储器是计算机内部的一种易失性存储器,用于存储当前正在执行的程序和数据。
它是计算机直接访问的存储器,读写速度较高。
辅助存储器是计算机外部的一种非易失性存储器,用于长期存储程序和数据。
它的容量通常较大,但读写速度较慢。
以上是计算机基础硬件作业4的答案。
注意:本文档的内容仅供参考,请自行核实。
第一章1见《大学计算机基础(第2版)应用指导》P113 第16题答案2见《大学计算机基础(第2版)应用指导》P112 第15题答案3操作系统(Operating System)是计算机系统软件的核心。
其主要功能是管理计算机的硬件资源和软件资源,合理地组织计算机系统的工作流程,提高计算机系统的效率,并为用户提供一个良好的界面,以方便用户对计算机的使用。
从用户角度看,操作系统是用户与计算机之间的接口设置操作系统有两个主要目的,其一是管理和控制一台计算机的所有硬件资源,其二是为用户使用计算机创造良好的工作环境。
从管理目的来说,操作系统具有如下功能:CPU管理、存储管理、设备管理、文件管理、进程管理。
一个程序的执行过程称为进程式任务,进程管理就是对程序执行过程的管理,它负责监控程序执行过程的基本状态,控制程序执行过程的速度,在多个执行程序之间传递数据,解决程序执行过程中的资源竞争问题等。
4根据操作系统提供的工作环境,可分为批处理操作系统、分时处理操作系统、实时处理操作系统、网络操作系统、分布式操作系统。
从操作系统支持的硬件环境,又可分为通用操作系统、工作站操作系统、个人计算机操作系统。
个人计算机操作系统是单用户操作系统,因此在CPU管理和内存管理等方面就比较简单。
早期的个人计算机使用CP/M(Control Program for Microprocessors)系统,20世纪80年代初开始使用DOS(Disk Operating System),这是一个单用户单任务操作系统。
近些年来,由于多媒体技术的广泛应用及个人计算机硬件系统的迅速发展,个人计算机操作系统也得到极大的发展。
如今在个人计算机上可以使用Windows、Linux、UNIX等多任务操作系统。
5微型计算机系统的软件也分为两大类,即系统软件和应用软件。
系统软件是指由计算机生产厂(部分由“第三方” )为使用计算机而提供的基本软件。
最常用的有:操作系统、文字处理程序、计算机语言处理程序、数据库管理程序、联网及通信软件、各类服务程序和工具软件等。
《计算机硬件基础》课程实验指导书辽宁工程技术大学软件学院2010年2月目录实验上机操作范例实验一汇编语言程序的调试与运行实验二简单程序设计实验三循环程序设计实验四综合程序设计(一)实验五综合程序设计(二)实验六高级汇编技术实验上机操作范例【范例】完成具有如下功能的分段函数1 X>0Y = 0 X=0-1 X<0其中:X存放在内存单元中,Y为结果单元。
【问题分析】根据题意画出程序流程图,如图1所示。
图1 分段函数的程序流程图根据程序流程图编写如下程序DSEG SEGMENTX DW ?Y DW ?DSEG ENDSCSEG SEGMENTASSUME CS: CSEG, DS: DSEGSTART:MOV AX, DSEGMOV DS, AXLEA SI, XMOV AX, [SI]AND AX, AXJNS LP1MOV Y, 0FFH ; X<0JMP END1LP1: JNZ LP2MOV Y, 00HJMP END1LP2: MOV Y, 01HEND1: MOV AH, 4CHINT 21HCSEG ENDSEND START汇编语言程序的开发分为以下4个部分:编辑(生成.asm文件)—→汇编(生成.obj文件)—→连接(生成.exe文件)—→调试。
下面分别通过两种上机环境介绍汇编语言源程序从编辑到生成一个可执行文件(.exe文件)的过程。
一种方法是利用Microsoft公司提供的MASM5版本的工具包(包括edit.exe、masm.exe、link.exe、debug.exe),如图2所示;另一种是利用汇编集成编辑器来完成。
图2 D盘下的MASM5工具包下面的例子按以下几个步骤完成:(1)先编写一个fenduan.asm文件;(2)保存并通过运行masm.exe生成目标文件fenduan.obj;(3)再利用link.exe生成可执行文件fenduan.exe;(4)运行fenduan.exe文件;(5)运行debug fenduan.exe后即可对程序进行跟踪调试。
(完整版)计算机硬件技术基础习题答案(太原理⼯)计算机硬件技术基础习题答案习题⼀:1-8: 28 Bytes = 256 Bytes;216 Bytes = 210×26Bytes = 64KB;220 Bytes = 210×210Bytes = 1MB;232 Bytes = 210×210×210×22 Bytes = 4GB 。
1-12:指令通常包括操作码和操作数两部分。
操作码表⽰计算机执⾏什么具体操作;操作数表⽰参加操作的数的本⾝或操作数所在的地址(操作数的地址码)。
1-22:[+89]补= 0 101 1001B;[-89]补= 1 010 0111B;[+67]补= 0 100 0011B;[-67]补= 1 011 1101B。
(1)[-89]补+ [+67]补= 10100111B + 01000011B= 1 110 1010B = eaHV = D7C D6C=00=0 ⽆溢出D7C = 0; D6C = 0(2)[+89]补+ [-(-67)]补= [+89]补+ [+67]补=01011001B + 01000011B= 1 001 1100B = 9cHV = D7C D6C=01=1溢出D7C = 0; D6C = 1(3)[-89]补+ [-67]补= 10100111B + 10111101B= 1, 0 110 0100B = 64HV = D7C D6C=10=1溢出D7C = 1; D6C = 0(4)[-89]补+ [-(-67)]补= [-89]补+ [+67]补=10100111B + 01000011B= 1 110 1010B = eaHV = D7C D6C=00=0 ⽆溢出D7C = 0; D6C = 01-30:(1) 01111001 + 01110000补码竖式:01111001+ 01110000———————11101001V = D7C D6C=01=1 溢出;两正数相加,其结果应为正数;但结果为负数,故产⽣了溢出,正溢出。
第三章习题答案1.名词解释随机存储器:随机存取存储器简称RAM,也叫做读/写存储器,它能够通过指令随机地、个别地对其中各个单元进行读/写操作。
随机存储器中任何一个存储单元都能由CPU或I/O设备随机存取,且存取时间与存取单元的物理位置无关。
按照存放信息原理的不同,随机存储器又可分为静态和动态两种。
只读存储器:只读存储器是只能随机读出已经存储的信息,但不能写入新的信息的存储器。
位扩展:位扩展是指用多个存储器器件对字长进行扩充。
位数的扩展是利用芯片的并联方式来实现的,各存储芯片地址线、片选端和读写控制线并联,数据端单独引出。
全译码法:除了将低位地址总线直接连至各芯片的地址线外,余下的高位地址总线全部参加译码,译码输出作为各芯片的片选信号。
相联存储器地址映象:地址映像的功能是应用某种函数把CPU发送来的主存地址转换成Cache的地址。
地址映象方式通常采用直接映象、全相联映象、组相联映象三种方式。
Cache:高速缓冲存储器。
虚拟存储器:虚拟存储器(VirtualMemory)又称为虚拟存储系统,是以存储器访问的局部性为基础,建立在主存一辅存物理体系结构上的存储管理技术。
它是为了扩大存储容量,把辅存当作主存使用,在辅助软、硬件的控制下,将主存和辅存的地址空间统一编址,形成个庞大的存储空间。
程序运行时,用户可以访问辅存中的信息,可以使用与访问主存同样的寻址方式,所需要的程序和数据由辅助软件和硬件自动调入主存,这个扩大了的存储空间,就称为虚拟存储器。
存储器带宽:内存储器每秒钟访问二进制位的数目称为存储器带宽,用Bm表示。
它标明了一个存储器在单位时间内处理信息的能力。
存取时间存取时间又称存储器访问时间,是指启动一次存储器操作到完成该操作所需的时间。
逻辑地址:用户可以像使用内存一样利用虚拟存储器的辅存部分。
编程时,涉及辅存大小的空间范围的指令地址称为“虚地址(Virtual Address)”或“逻辑地址”。
物理地址:实际的主存储器单元地址则称为“实地址”或“物理地址(Physical Address)。
《计算机应用基础》形考任务参考答案计算机应用基础形考任务参考答案第一章:计算机硬件与操作系统1·1 计算机硬件的基本组成1·2 中央处理器(CPU)1·3 存储器1·4 输入输出设备1·5 操作系统的概念与功能第二章:计算机网络与互联网2·1 计算机网络的基本概念2·2 局域网与广域网2·3 互联网的结构与功能2·4 TCP/IP协议2·5 网络安全与防护第三章:计算机软件与应用3·1 计算机软件的分类与特点3·2 操作系统与应用软件3·3 常用办公软件的功能与应用3·4 图形图像处理软件的功能与应用3·5 数据库管理软件的功能与应用第四章:数据的表示与计算4·1 二进制与十进制的转换4·2 整数、实数与字符的表示4·3 进制转换与编码4·4 数据的运算与表示4·5 错误检测与纠正第五章:算法与程序设计5·1 算法的概念与特性5·2 程序设计的基本步骤5·3 流程图与伪代码5·4 基本数据类型与运算5·5 循环结构与条件结构第六章:计算机应用的伦理与法律6·1 计算机伦理的重要性与原则6·2 计算机犯罪与计算机安全6·3 计算机软件与知识产权6·4 计算机信息与个人隐私保护6·5 计算机法律法规的意义与适用本文档涉及附件:附1:计算机硬件组成图附2:TCP/IP协议图示附3:流程图示例附4:常见的计算机软件图标本文所涉及的法律名词及注释:1·计算机犯罪:指利用计算机和网络进行非法活动,如网络黑客攻击、计算机传播等行为。
2·计算机安全:保护计算机系统和数据免受非法访问、损坏和篡改的技术、管理和政策措施。
计算机硬件和计算机软件习题及答案一、计算机硬件习题1、以下哪个不是计算机硬件的组成部分?()A CPUB 操作系统C 内存D 硬盘答案:B解释:操作系统属于计算机软件,不是硬件。
CPU(中央处理器)、内存和硬盘都是计算机硬件的重要组成部分。
2、计算机的 CPU 主要由哪两个部分组成?()A 运算器和控制器B 存储器和控制器C 运算器和存储器D 输入设备和输出设备答案:A解释:CPU 主要由运算器和控制器组成。
运算器负责进行算术和逻辑运算,控制器负责指挥和协调计算机各部件的工作。
3、内存的作用是什么?()A 长期存储数据B 暂时存储正在运行的程序和数据C 控制计算机的运行 D 进行数据的输入和输出答案:B解释:内存用于暂时存储计算机正在运行的程序和数据,当计算机关闭时,内存中的数据会丢失。
4、以下哪种存储设备的读写速度最快?()A 机械硬盘B 固态硬盘C U 盘D 光盘答案:B解释:固态硬盘的读写速度通常比机械硬盘、U 盘和光盘快得多。
5、显卡的主要作用是什么?()A 处理声音B 显示图像C 存储数据D 进行网络连接答案:B解释:显卡负责将计算机生成的图像数据转换为显示器可以显示的图像信号。
6、以下哪个不是计算机输入设备?()A 鼠标B 键盘C 打印机D 扫描仪答案:C解释:打印机是输出设备,用于将计算机处理的结果打印出来。
鼠标、键盘和扫描仪都是输入设备,用于向计算机输入信息。
7、计算机的主板主要起到什么作用?()A 连接计算机的各个硬件组件B 存储数据C 进行计算D 控制输入输出答案:A解释:主板是计算机的核心部件之一,它提供了各种插槽和接口,用于连接 CPU、内存、硬盘、显卡等硬件组件。
二、计算机软件习题1、以下哪个是系统软件?()A 办公软件B 游戏软件C 操作系统D 图像处理软件答案:C解释:操作系统是最基本的系统软件,负责管理计算机的硬件和软件资源,为其他应用软件提供运行环境。
2、应用软件是指()A 为解决特定问题而开发的软件B 计算机自带的软件C 所有能在计算机上运行的软件D 操作系统答案:A解释:应用软件是为了满足用户的各种具体需求而开发的软件,如办公软件、游戏软件、图像处理软件等。
练习题一、完成下列选择填空,并结合关键词通过baidu检索扩展阅读1.1 第一代电子计算机称为 C 计算机,baidu检索所选答案,了解其特性。
第二代电子计算机称为 A 计算机,baidu检索所选答案,了解其特性。
第三代电子计算机称为 B 计算机,baidu检索所选答案,了解其特性。
第四代电子计算机称为 D 计算机,baidu检索所选答案,了解其特性。
A)晶体管B)中小规模集成电路C)电子管D)大规模集成电路1.2 第一代微型计算机是__4__位微型机,典型CPU是___F_____、____G______。
第二代微型计算机是__B__位微型机,典型CPU是____H______、____I______。
第三代微型计算机是__C__位微型机,典型CPU是___J_____、____K______。
第四代微型计算机是__D__位微型机,典型CPU是____L_____、____M_______。
第五代微型计算机是__E__位微型机,典型CPU是_____N_____、_____O______。
A)4 B)8 C)16 D)32 E)64F)Intel4004 G)Intel8008 H)Intel8080 I)Z80 J)Intel8086K)Z8000 L)Intel80386 M)Intel80486 N)Pentium O)Alpha1.3 一个完整的计算机系统包括软件和硬件两大部分。
1.4 计算机硬件是指指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。
1.5 计算机软件是指计算机软件(Computer Software,也称软件,软体)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。
程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。
1.6 计算机硬件系统的五个组成部分是运算器、存储器、控制器、输入设备、输出设备。
专科《计算机硬件技术基础》一、(共75题,共150分)1. PCI总线系统采用的总线时钟可以是33MHz和66MHz,当采用66MHz总线时钟工作于64位系统时,其数据传输速率是( )。
(2分)s s s s.标准答案:C2. USB口最多可连接的外设个数是( )。
(2分).标准答案:C3. 由于外设和CPU速度不一致,通常在I/O接口电路中选用一个器件完成数据传送功能,该器件是()。
(2分)A.缓冲器B.锁存器C.译码器D.移位器.标准答案:A4. 8259A的中断屏蔽字OCW1()设置。
(2分)A.在ICW之前B.只允许一次C.可允许多次D.仅屏蔽其中断源时.标准答案:C5. 微处理器系统中采用统一编址方式时存储单元与I/O端口是通过( )来区分的。
(2分)A.不同的地址编码B.不同的读控制逻辑C.不同的写控制逻辑D.专用I/O指令.标准答案:A6. 8254引脚CS#、RD#、WR#、A1、A0为()时表示对计数器0设置计数初值。
(2分).标准答案:A7. 8254工作在方式1和方式5时,门控信号为()触发。
(2分)A.上升沿B.下降沿C.高电平D.低电平.标准答案:A8. 8086访问I/O端口的指令,常以寄存器间接寻址方式在DX中存放()。
(2分)O端口状态 O端口数据O端口地址 O端口控制字.标准答案:C9. 8259A是()。
(2分)A.可编程DMA控制器B.可编程中断控制器C.可编程定时/计数器D.总线仲裁器.标准答案:B10. 用8259A管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其余中断源优先级也相应变化,这是一种()方式。
(2分)A.自动循环B.完全嵌套C.特殊循环D.特殊屏蔽.标准答案:A11. 8255A内部A组控制()。
(2分)口和PC0~PC3 口和PC4~PC7口和PB口口.标准答案:B12. 8086系统共可处理()种类型的中断。
(2分).标准答案:C13. 当8086CPU的INTR=1时,且中断允许标志IF=1,则响应该中断请求,进行中断处理应在CPU完成()。
计算机硬件技术基础习题答案习题一:1-8: 28 Bytes = 256 Bytes;216 Bytes = 210×26Bytes = 64KB;220 Bytes = 210×210Bytes = 1MB;232 Bytes = 210×210×210×22 Bytes = 4GB 。
1-12:指令通常包括操作码和操作数两部分。
操作码表示计算机执行什么具体操作;操作数表示参加操作的数的本身或操作数所在的地址(操作数的地址码)。
1-22:[+89]补= 0 101 1001B;[-89]补= 1 010 0111B;[+67]补= 0 100 0011B;[-67]补= 1 011 1101B。
(1)[-89]补+ [+67]补= 10100111B + 01000011B= 1 110 1010B = eaHV = D7C D6C=00=0 无溢出D7C = 0; D6C = 0(2)[+89]补+ [-(-67)]补= [+89]补+ [+67]补=01011001B + 01000011B= 1 001 1100B = 9cHV = D7C D6C=01=1溢出D7C = 0; D6C = 1(3)[-89]补+ [-67]补= 10100111B + 10111101B= 1, 0 110 0100B = 64HV = D7C D6C=10=1溢出D7C = 1; D6C = 0(4)[-89]补+ [-(-67)]补= [-89]补+ [+67]补=10100111B + 01000011B= 1 110 1010B = eaHV = D7C D6C=00=0 无溢出D7C = 0; D6C = 01-30:(1) 01111001 + 01110000补码竖式:01111001+ 01110000———————11101001V = D7C D6C=01=1 溢出;两正数相加,其结果应为正数;但结果为负数,故产生了溢出,正溢出。
第二章习题答案1.名词解释CPU:中央处理器,是计算机的核心部件,由运算器、控制器和寄存器组构成。
执行单元:执行单元EU是程序中各条指令执行的核心,完成指令译码、运算及其他操作的执行。
执行单元EU从总线接口单元BIU的指令队列缓冲器中取出指令,由EU控制器的指令译码器译码产生响应的操作控制信号送给各部件。
执行单元EU对操作数进行算术运算和逻辑运算,并将运算结果的状态特征保存到标志(状态)寄存器FR(Flags Register)中。
EU 执行单元由算术逻辑单元(ALU)、标志寄存器、通用寄存器组和操作控制器电路等部件组成。
总线接口单元:总线接口单元BIU是CPU在内存和各种I/O接口之间的连接部件,负责CPU 与存储器、I/O端口传送数据,核心功能是控制系统总线。
BIU通过系统总线从内存中提取指令送到指令队列缓冲器中。
CPU执行指令时,总线接口单元要配合EU从指定的内存单元或外设端口中取数据,将数据传送给EU或把EU的操作结果传送到指定的内存单元或外设端口中。
或者把执行部件的操作结果传送到指定的内存单元或外设端口中。
总线接口单元BIU地址加法器、段寄存器、指令队列缓冲器和总线控制电路等部件组成。
指令系统:指令是微处理器执行某种操作的命令,微处理器全部指令的集合称为指令系统。
流水线技术:微处理器的流水线(pipeline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。
乱序执行:乱序执行(out-of-orderexecution,也可称为错序执行),是指CPU允许将多条指令不按程序规定的顺序分开发送给各相应电路单元处理的技术。
分支预测:分支预测(Branch Prediction)是指在指令结果出来之前,能够预测到指令是否产生分支转移。
MMX技术:MMX是Multi-media Extension的缩写,中文为多媒体扩展指令集。
MMX是Intel 公司为增强CPU 在音像、图形和通信应用方面而采取的技术,MMX技术是继Intel386(TM)处理器(将体系结构扩展至32位)之后对Intel体系结构的最重要的加强。
14秋学期《计算机硬件技术基础》在线作业2
单选题判断题
一、单选题(共15 道试题,共75 分。
)
1. 3.8088CPU芯片的时序中,不加等待的一个总线周期需时钟周期数为__。
A. 1
B. 2
C. 3
D. 4
-----------------选择:D
2. 3.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是__.
A. MOV AL,00H
B. "AND AL,00H"
C. "XOR AL,AL"
D. "SUB AL,AL"
-----------------选择:A
3. 2.设AL=-15,要使AL=15应执行的指令是__。
A. NEG AL
B. NOT AL
C. INC AL
D. DEG AL
-----------------选择:A
4. 1.要使串处理从低地址向高地址进行,应把标志位置为__。
A. TF=1
B. TF=0
C. DF=1
D. DF=0
-----------------选择:D
5. 2.设BL中有一无符号数,实现把BL中的数除以2,应选用的指令是__。
A. SHR BL,1
B.
C. "SHL BL,1
D. "
E. SAR BL,1
F. SAL BL,1
-----------------选择:A
6. 1.U盘是__。
A. 磁表面存储器
B. 光存储器
C. 半导体存储器
D. 内存储器。
实验一:简单程序设计实验(1)编写一个 32 位无符号数除法的程序,要求将存放在 NUM1 中的 32 位无符号数与存放 在 NUM2 中的 16 位无符号数相除,结果存放在 NUM3 和 NUM4 中。
程序流程图略。
参考源程序:DATASEGMENTNUM1 DD 2A8B7654H NUM2 DW 5ABCH NUM3 DW ? NUM4 DW ?DATAENDSCODESEGMENTASSUME DS:DATA, CS:CODESTART: MOV AX,DATA;数据段寄存器初始化MOV DS,AXMOV AX, WORD PTR NUM1 MOV DX, WORD PTR NUM1+2 DIV NUM2 MOV NUM3,AX MOV NUM4,DX MOV AH,4CH ;正常返回DOS 系统INT 21HCODEENDS END START(2)编写一个拆字程序。
要求将存放在 ARY 单元的 2 位十六进制数 X 1X 2 拆为 X 1 和 X 2 两 部分,并以 0X 1 和 0X 2 的形式分别存入 ARY+1 和 ARY+2 单元中。
程序流程图略。
参考源程序:DATA SEGMENTARY DB 2AH,?,?DATA ENDSCODESEGMENTASSUME DS:DATA, CS:CODESTART: MOV AX,DATAMOV DS,AXMOV SI,OFFSET ARY ;取ARY 的偏移地址 MOV AL,[SI];取16进制数至ALMOV BL,ALAND AL,0F0H ;取16进制数的高四位,即X1SHR AL,4MOV [SI+1],AL ;存0X1MOV AL,BLAND AL,0FH ;取16进制数的低四位,即X2MOV [SI+2],AL ;存0X2MOV AH,4CHINT 21HCODE ENDSEND START实验二:分支程序设计实验(1)编写一个字符比较程序,比较3 个无符号字节数A,B,C 的大小,并根据比较结果对变量K 赋值:如果3 个数不相等,则K=0;如果3 个数中有两个相等,则K=1;如果3 个数都相等,则K=2。
程序流程图略。
参考源程序:DATA SEGMENT ;定义待比较数A、B、C,比较结果KA DB 20HB DB 20HC DB 20HK DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AL,ACMP AL,B ;对A、B进行比较,不相等则转到COMP2JNE COMP2 ;相等则比较A、CCMP AL,CJNE K1 ;A、C不相等则K=1JMP K2 ;A、C相等则K=2COMP2: MOV BL,BCMP BL,CJE K1 ;对B、C进行比较,相等则K=1CMP AL,CJE K1 ;对A、C进行比较,相等则K=1K0: MOV K,0JMP EXITK1: MOV K,1JMP EXITK2: MOV K,2EXIT: MOV AH,4CHINT 21HCODE ENDSEND START(2)编写一个能实现下列表达式的程序:⎧N = ⎨A + B A ≤B设A,B,C 为小于128 的正整数。
⎩A −B +C程序流程图略。
参考源程序:DATA SEGMENTA > BA DB 22H ;定义A、B、C、NB DB 10HC DB 01HN DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AL, ACMP AL, BJG CALCUL ;A 小于或等于B 则N=A+BADD AL,BJMP EXITCALCUL: SUB AL, BADC AL, CEXIT: MOV N, ALMOV AH,4CHINT 21HCODE ENDSEND START实验三循环程序设计实验(1)将字符串STRN(以“$”结尾)中的每一个字符均加上偶校验位,并统计有多少个字符因含有奇数个“1”而加上了校验位。
统计结果存于N单元中。
程序流程图略。
参考源程序:DA TA SEGMENTSTRN DB 'What$' ;任意定义一个字串,以“$”结尾COUNT EQU $-STRNN DB ?BUF DB COUNT DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART: MOV AX, DATAMOV DS, AXMOV AX, DATAMOV ES, AXLEA SI, STRNLEA DI, BUFMOV CX, COUNTMOV AL, 0LP1: MOV BL, [SI] ;逐个取字符进行判断AND BL, BL ;自己和自己做与运算JP NEXT;根据PF 标志位的变化进行跳转INC ALOR BL, 80HNEXT: MOV [DI], BLINC SIINC DILOOP LP1MOV N, ALMOV AH, 4CHINT 21HCODE ENDSEND START(2)在FIRST 开始的一片连续的数据区中存放着100 个数据,编写一个程序,统计第1个数据‘0’之前的数据个数。
程序流程图略。
参考源程序:DA TA SEGMENTFIRST DB 10H,24H,34H, 73H,20H,44H,03H,36H,41H ;任取9 个数做演示COUNT EQU $-FIRSTNUM DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART: MOV AX,DATAMOV DS,AXMOV DL, 0 ;计数值初始为0MOV CX,COUNTMOV BX, OFFSET FIRSTLP1: MOV AL, [BX] ;每次取一个数,与0 比较CMP AL, 00HJNE NEXTJMP EXIT ;找到0 则退出NEXT: INC DL ;没找到0 则计数值加1 INC BXLOOP LP1EXIT: MOV NUM, DLMOV AH, 4CHINT 21HCODE ENDSEND START实验四:子程序设计实验将BUF开始的10个单元中两位十六进制数转换成ASCII码,并在屏幕上显示出来。
要求码型转换通过子程序HEXASC实现,参数传送采用寄存器传送方式。
程序流程图略。
参考源程序:(1)实现方法一:远过程调用DA TA SEGMENTBUF DB 10H,2FH,0D0H,0FEH,33H,0F0H,20H,10H,3DH,0A2HCOUNT EQU $-BUF ;定义任意长度的一段BUFDA TA ENDSSTACK1 SEGMENT STACKDB 100 DUP(?) ;设置足够深度的栈区STACK1 ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK1START: MOV AX,DATAMOV DS,AXMOV SI,OFFSET BUFMOV CX,COUNTAGAIN: MOV AL,[SI] ;逐个取数MOV BL,ALSHR AL,4AND AL,0FH ;先对高字节部分转换(寄存器AL 传参)CALL FAR PTR HEXASC ;调用子程序MOV DL,ALMOV AH,02H ;显示高字节部分对应的字符INT 21HMOV AL,BLAND AL,0FH ;再对低字节部分转换(寄存器AL 传参)CALL FAR PTR HEXASC ;调用子程序MOV DL,ALMOV AH,02H ;显示低字节部分对应的字符INT 21HMOV DL,20HMOV AH,02H ;显示空格INT 21HINC SILOOP AGAINMOV AH,4CHINT 21HCODE ENDSCODEB SEGMENTASSUME CS:CODEBHEXASC PROC FARCMP AL,09H ;判断是不是数字JA HEXATOF ;是字母则转到HEXATOFADD AL,30H ;是数字则对应到数字的ASCII 码JMP ENDHEXHEXATOF:ADD AL,37H ;是字母则对应到字母的ASCII 码ENDHEX: RETHEXASC E NDPCODEB ENDSEND START(2)实现方法二:近过程调用DA TA SEGMENTBUF DB 10H,2FH,0D0H,0FEH,33H,0F0H,20H,10H,3DH,0A2HCOUNT EQU $-BUF ;定义任意长度的一段BUFDA TA ENDSSTACK1 SEGMENT STACKDB 100 DUP(?) ;设置足够深度的栈区STACK1 ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK1START: MOV AX,DATAMOV DS,AXMOV SI,OFFSET BUFMOV CX,COUNTAGAIN: MOV AL,[SI] ;逐个取数MOV BL,ALSHR AL,4AND AL,0FH ;先对高字节部分做转换CALL HEXASC.MOV DL,AL ;显示高字节部分对应的字符MOV AH,02HINT 21HMOV AL,BLAND AL,0FH ;再对低字节部分做转换CALL HEXASCMOV DL,AL ;显示低字节部分对应的字符MOV AH,02HINT 21HMOV DL,20H ;显示空格MOV AH,02HINT 21HINC SI ;继续循环或退出LOOP AGAINMOV AH,4CHINT 21HHEXASC PROC NEARCMP AL,09HJA HEXATOFADD AL,30HJMP ENDHEXHEXATOF:ADD AL,37HENDHEX: RETHEXASC ENDPCODE ENDSEND START.实验五:DOS 中断调用实验(1)如果从键盘上依次输入的是一个数字和一个字母,则输出“RIGHT”标记后结束程序,否则输出标记“ERROR”后转向原出错处重做。
试编程实现该功能。
程序流程图略。
参考源程序:DA TA SEGMENTMSG DB 0AH,0DH,'RIGHT',0AH,0DH,'$'WRN DB 0AH,0DH,'ERROR',0AH,0DH,'$'DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART: MOV AX,DATAMOV DS,AXAGAIN: MOV AH,01H ;等待用户输入1 个字符并显示INT 21HCMP AL,39HJA EMSGCMP AL,30HJB EMSG ;判断输入是否是数字,不是则报错MOV AH,01H ;等待用户输入1 个字符并显示INT 21HCMP AL,'A'JB EMSGCMP AL,'Z' ;判断输入是否是大写字母,不是则继续JB EXIT ;判断是不是小写字母CMP AL,'a'JB EMSGCMP AL,'z'JB EXIT ;不是字母则报错,是字母则转到EXITEMSG: LEA DX,WRNMOV AH,09HINT 21HJMP AGAINEXIT: MOV DX,OFFSET MSGMOV AH,09H ;显示“RIGHT”并退出INT 21HMOV AH,4CH.INT 21HCODE ENDSEND START(2)编写一程序分类统计字符个数:即接收键入的一串字符(字符个数不超过50个,该字符串用回车作为结束),并按数字、字母和其它字符分类计数,然后将结果存入digit、letter 和other 3个存储单元中,并显示结果。