《计算机硬件技术基础》实验答案程序
计算机硬件技术基础实验课程教学研究

国 外 发 达 国 家 的高 等 院校 都 非 常 重 视 学 生计 算 技 能 和 实 P W R O T 多媒 体 软 件 工 具 ,对 硬 件 技 术 基 础 中 的 计 算 O EP 1 等 N 验 技 能 的 培 养 。 国需 要 大 量开 拓 型 人 才 , 着 重 于 能 力的 培 机 组成 原 理 实 验 、 机 原 理 与 接 口实验 制作 多媒 体 课 件 。 用 我 应 微 利 养 。 要 改 变硬 件 教 学 存 在 的 问题 , 高 学 生 的 实 验 能 力 、 手 课 件讲 解 实 验 原 理 、利 用 动 画 模 拟 计 算 机 硬 件 实验 过 程及 结 提 动
高 教 研 究
计算机硬件 技术基 础实验 课程教学 研究
口贾 蓓 卜建 平 卢 爱 臣 魏 建 字
中 计 算机 硬 件 技 术 基 础 课 程 是 工 科 各 类 专 业 的 主 干 必修 课 定 时 功 能 。 输入 的脉 冲信 号 为 均 匀 的脉 信 号 。 之 一 , 要 包 括 计 算 机 组 成 原 理 、 机 接 口 、 编 语 言 程 序 设 主 微 汇 第三阶段为综合性实验 。这部分内容主要在课程设计 中
教 学课 程 , 培 养 学 生 动 手 能 力 、 拓 创 新 思 维 、 高 设 计 能 算 法 、 是 开 提 硬件 连 接 图 、 验 步 骤 、 验 结 果 、 获 和 体 会 。 学 生 通 实 实 收
力 的一 个 重 要 环 节 。实验 教 学相 对 于课 堂 教 学 更 具 直 观 性 、 实 过 对 实 验 过 程 的 总 结 ,可 以加 深 对 实验 原 理 和 相 关 内容 的 理 践 性 、 合 性和 创 新 性 , 课 堂 教 学 不 可 替代 的 。 计 算 机 硬 件 解 。 综 是
计算机硬件技术基础实验答案程序

实验一:简单程序设计实验(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.要制作一个多媒体电子出版物;试指出创作队伍的组成并简要说明每类人员的作用..。
《计算机硬件技术基础(第三版)》第3章 32位微处理器

(1)总线接口部件 总线接口部件与片内Cache外部总线接口实行的是逻辑接口连接。当访问 Cache出现没命中、或需更改系统存储器内容、或需向Cache写入某些信 息时,就要通过总线接口从外部存储器系统中取出一批数据。 (2)预取缓冲部件 预取缓冲部件 取指令是指从高速缓冲存储器Cache内或从内存储器中取出指令代码, 以备译码之用的操作。 (3)指令译码部件 指令译码部件 译码操作, 一是检查一条指令的格式, 二是确定它是哪种类型操作的指令,并给出这条指令所需的操作数。 (4)控制部件 控制部件 Pentium微处理器控制部件的作用是,负责解释来自指令译码部件的 指令字和控制ROM的微代码。控制部件的输出控制着整数流水线部件和 浮点部件。 (5)执行部件 执行部件 是微处理器用于执行指令所规定的具体操作的CPU的核心硬件部分。 这些非常具体的操作是指诸如数值运算、逻辑操作以及分支转移处理等。
为了支持在Pentium内采用的分支转移预测新技术,芯片内装备有两个 预取缓冲存储器,一个是以线性方式来预取代码,另一个则是根据分支转 移目标缓冲器(BTB)预取代码。这样就可以保证在执行之前将所需用的 指令从存储器预取出来。 由于Pentium采用了这项技术,可以在无延迟的情况下正确地预测各 种转移。另外,V流水线中的条件转移指令可以与一条比较类指令成对执 行,当然也可以与U流水线中的置标志指令配合执行。但Pentium作到了 与现有软件是完全兼容,所以不必修改现有软件。
计算机硬件技术基础
3.1 .
CISC和RISC 和
1 复杂指令系统计算机 复杂指令系统计算机—CISC 每一种微处理器的CPU都有属于它自己的指令系统。 CPU正是通过执行一系列的特定的指令来实现应用程序 的某种功能。像Intel x86系列,为了增加新的功能, 就必须增加新的指令;另一方面,为了保持向上兼容, 又必须保留原有的指令。每条指令又有若干个不同的操 作字段,用来说明要操作的数据类型,以及存放的位置。 这就意味着一个较大的指令系统和复杂的寻址技术。以 这样的微处理器为平台的计算机系统就是“复杂指令系 统计算机”(CISC)。 CISC也有许多优点,如指令经编译后生成的指令程 序较小执行起来较快,节省硬件资源。像存取指令的次 数少,占用较少的存储器等。
专科《计算机硬件技术基础》-试卷-答案

精品---专科《计算机硬件技术基础》一、(共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的答案。
问题一
问题描述:请解释什么是计算机总线?
答案:计算机总线是计算机内部各个组件之间传输数据和控制
信号的一种通信路径。
它可以分为三种类型:数据总线、地址总线
和控制总线。
数据总线用于传输数据,地址总线用于指定数据的存
储位置,控制总线用于控制计算机的操作。
问题二
问题描述:请说明什么是主板?
答案:主板是计算机系统中最重要的组成部分之一,也被称为
系统板或母板。
它是连接各种硬件设备的中心电路板,包括处理器、
内存、扩展插槽、其他外部设备接口等。
主板提供了这些硬件之间的电气连接和数据传输。
问题三
问题描述:请简要描述计算机存储层次结构。
答案:计算机存储层次结构是指计算机内部存储器按照速度和容量的不同划分为多个层次。
一般来说,高层次的存储器速度较慢但容量较大,低层次的存储器速度较快但容量较小。
这样的划分可以提高数据访问的效率和速度。
问题四
问题描述:请解释什么是主存储器和辅助存储器?
答案:主存储器是计算机内部的一种易失性存储器,用于存储当前正在执行的程序和数据。
它是计算机直接访问的存储器,读写速度较高。
辅助存储器是计算机外部的一种非易失性存储器,用于长期存储程序和数据。
它的容量通常较大,但读写速度较慢。
以上是计算机基础硬件作业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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一:简单程序设计实验(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个存储单元中,并显示结果。