东北大学计算机硬件基础机考题库(150单选+编程)_第1页
东北大学计算机硬件基础机考题库(150单选+编程)_第2页
东北大学计算机硬件基础机考题库(150单选+编程)_第3页
东北大学计算机硬件基础机考题库(150单选+编程)_第4页
东北大学计算机硬件基础机考题库(150单选+编程)_第5页
已阅读5页,还剩21页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

. .. ..下列数中最小的数为(D)A(101001)2 B(52)8 C(2B)16 B(101001)bcd中央处理器是指(运算器和控制器)在汇编语言中表示十六进制的标示是(H)假定DS=2896H,BX=0897H,则MOVAX,[BX]涉及到的第一个物理地址是(B)A.292F7H B.291F7H C.29207H D.29857H5,下列指令不正确的是(A)A.MOV[BX,][3100H]B.MOVBX,[3100H]C.MOV[BX],3100HD.MOVBX,3100H目前堆栈指针SP=3452H,执行PUSHAX,PUSHBX后,堆栈指针SP=(344EH)假设字存单元[1234H]=0056H,那么LEABX,[1234H]指令执行后,BX的值为(1234H).下列哪条指令可以使AL中的最高位置1(C)A.ANDAL,80HB.XORAL,80HC.ORAL,80HD.TESTAL,80H下列哪条指令可以使AL中最高位清0(A)A.ANDAL,7FHB.XORAL,7FHC.ORAL,7FHD.TESTAL,7FH下列哪条指令可以判断AL中最高位是否为1(D)A.ANDAL,80HB.XORAL,80HC.ORAL,80HD.TESTAL,80H11.8086/8088的地址总线是(C)A.8位B.16 位C。20位D。6位以下部件不属于计算机控制器的部件的是(C)A.指令寄存器B.程序计数器 C.算术逻辑单元 D.程序状态字寄存器总线周期中的等待中其实是插在(T3之后)下列部件不属于执行部件的是(D)A控制器 B存储器C运算器 D外围设备计算机操作的最小时间单位是(A)A.时钟周期B.指令周期C.CPU周期D.微指令周期运算器的核心部分是(B)A.数据总线 B.算数/逻辑单元 C.多路开关 D.通用寄存器17.MOVAX,[3100H]属于什么寻址(A). ... .c. .. ..A直接寻址 B间接寻址C寄存器寻址 D寄存器间接寻址指令MULBX执行后,乘积(C)A高16位放在AX中B低16位放在BX中C高16位放在DX中以下对通用寄存器的描述,正确的是(D)A.AX只能存放8位二进制变量 B.BX中不能存放地址数据 C.CX可以存放地址数据D.DX常用于乘除指令数据运算下列指令中有错误的是(B)A.INAX,20HB.SHLAX,2C.OUTDX,ALD.LEASI,[2000H]微型计算机系统中的字长是由(数据总线)的宽度决定的指令MOVAX,[BX]的源操作数位于(C)A通用寄存器B专用寄存器C存单元D外设端口在数据传送方式中,DMA方式与中断方式相比,主要优点是(A)A传送速度快B.CPU可分时工作C传送程序简单D.CPU不必查询I/O口的状态某事件发生时,CPU暂停执行现行程序而转去执行相应程序的过程叫(B)A中断请求B中断响应C中断嵌套D中断屏蔽微机系统中对存的寻址空间是由()的宽度决定的。A系统总线B数据总线C地址总线D控制总线26.指令OUT30H,AL中30H是指(D)A立即数B寄存器C存单元D外设端口主存储器与CPU之间增减Cache的目的是(解决CPU与贮存间的速度匹配问题)采用DMA方式在PC机的存储器与外设之间传送数据时,数据的传送需经过(系统总线)为了便于实现多级中断,保存现场信息的最有效方法是采用(B)A. 通用寄存器 B堆栈C。存储器 D,外存30.静态半导体存储器的特点( A)A读写速度快 B 每隔一定时间,需要根据原存容重新写入一遍 C在工作中需要动态的改变访问地址31.-0的8位二进制补码是(C). ... .c. .. ..A10000000B11111111C0000000032.以下的(C)不能支持数值处理A算术运算指令 B移位操作类指令 C字符串处理类指令 D输入输出类指令33.下列关于Cache的叙述,错误的是(D)A高速缓冲寄存器简称 CacheB.Cache处于主存与CPU之间C程序访问的局部性为Cache的引入提供了理论依据 D.Cache的速度远比CPU的速度慢34.一般计算机CPU与接口之间不使用的信息传送方式是( D)A程序查询方式 B中断方式C,DMA方式D。通道方式35.下列说确的是(C)A半导体RAM信息可读可写,且断电后仍能保持记忆B半导体RAM属易失性存储器,而静态RAM的存储信息是不易的C静态RAM、动态RAM都属易失性存储器,前者在电源不掉时,不易失D静态RAM不用刷新,且集成度比动态RAM高36.二节拍脉冲维持的时间长短是( C)A指令周期 B机器周期 C时钟周期D以上都不对37.若“与非”门输入为 A和B,只有当A和 B分别为(),输出Y=0A0,0B0,1C1,0D1,138.若某机器数为10000000,当它转换为-127时,则为(反码)39.当前微机的主存储器可分为( B)A存与外存 B,RAM与ROMC软盘与硬盘 D磁盘与磁带40.CPU不能直接访问的是(D)A.RAMB.ROMC.存D。外存计算机中常说的586、P4和CoreDuo指的是计算机(C)A存储容量B运算速度 C.CPU型号D显示器速度42.调制解调器的主要功能是( B)A数字信号放大B模拟信号和数字信号转换 C数字信号编码 D模拟信号放大43.(A)表示计算机存储信息的能力,以字节为单位A存储器容量 B存储器地址 C存储器的编号D存储器的类别44.常用的DVD-ROM光盘(A). ... .c. .. ..A只读B读写 C 可擦D可写45.完整的诺依曼结构的计算机硬件包括( D)A.CPU,存,键盘,显示器 B.CPU,存,磁盘,显示器C.CPU,存储器,键盘,显示器 D.CPU,存储器,输入设备,输出设备46.中断请求简称是(D)A.I/OB.COMC.DMAD.IRQ47.DMA是实现存储器与(C)的直接书籍传送A.CPUB.存储器 C外表I/O设备D.运算器磁盘存储信息的基本存储单元是(C)A磁道B柱面C扇区D磁盘49.硬盘主引导记录的英名称是( A)A.MBRB.MHRC.SBRD.MRB以下硬盘的技术指标容,错误的是(B)A平均寻道时间 B.厚度C.传输率 D.转速51.设置电脑的显示分辨率及颜色数( C)A.与显示器分辨率有关 B与显示卡有关C与显示器分辨率及显示卡有关 D与显示器分辨率及显示卡均无关51.以下常见硬盘驱动器接口,错误的是( D)A.STATEB.IDEC.SCSID.ISA外设要通过接口电路与CPU相连。在PC机中接口电路一般做成插卡的形式。下列部件中,一般不以插卡形式插在主板上的是(D)A.CPUB.存C显示卡 D硬盘53.若一台计算机的字长为 4个字节,这意味着它(C)A能处理的数值最大为 4位十进制数是9999B能处理的字符串最多为 4个英文字母组成C在CPU中处理传送的数据为 32位D在CPU中运行结果最大为 2的32次方54.用户计算机为 PCI插槽的计算机,没有 USB接口,但用户又必须使用 USB设备,但最经济可行的解决方案是( B)A将计算机升级,更换 USB接口的主板 B安装PCItoUSB装换卡. ... .c. .. ..C.使用USBHUD D无法解决55.下列哪一项代表 CPU的执行速度?(A)A.MHZB.CPSC.LBM D.Mbytes中央处理器主要功能是(D)A显示信息 B传输信息 C.存储信息 D.加个处理信息57.32位个人计算机中的 32位指CPU的(C)A控制总线 B地址总线 C数据总线 D输入/输出总线为32位58.微型计算机所用微处理器有 PIII,P4等之分,PIII,P4指的是(D)A存储容量 B运行速度C.CPU的生产厂家 D.CPU的类型59.目前在下列各种设备中,读取数据由快到慢的顺序( C)A软驱,硬盘,存,光驱 B软驱,存,硬盘,光驱C存,硬盘,光驱,软驱 D光驱,软驱,硬盘,存60以存存取速度卡来比较,下列( A)最快A.LI高速缓存 B.L2 高速缓存 C.主存储器 D.辅助存61.使用计算机时,突然断电,存储在下列设备中的信息将丢失的是( C)A.U盘B.硬盘C.RAMD.ROM62.PC机上通过键盘输入一段文章时,该段文章首先存放在主机()中,如果希望将这段文章长期保存,应以()形式存储于()中。(A)A存,文件,外存 B 外存,数据,存 C 存,字符,外存 D键盘,文字,打印机63下列存中,存取数据速度最快的是哪一些?( A)A高速缓存 B只读存储器 C随机存 D虚拟存64.下列关于存储器的叙述中正确的是( C)A.CPU能直接访问在存中的数据,也能直接访问存储在外存中的数据B.CPU能不直接访问在存中的数据,也能直接访问存储在外存中的数据C.CPU能直接访问在存中的数据,不能直接访问存储在外存中的数据D.CPU既不能直接访问在存中的数据,也不能直接访问存储在外存中的数据65.台式计算机操作中,进入 CMOS设置程序的按键是(D)A.SHIFT B.ALTC.CTRL D.DEL. ... .c. .. ..66.计算机中,负责在开机时执行系统自动侦测及支持相关操作系统程序, 具有输入输出功能的组件接口是( B)A.DOS B.BIOSC.I/OD.RAM71.在WINDOWS操作系统中,如果修改系统的日期和时间,则下述哪一个是正确?每次开机要重新设定死机后才重新设定间隔一段时间不使用计算机,需重新设定日期与时间日期和时间会被写入COMS中72计算机开机启动时,下列 ------ 为最优先启动。基本输入输出系统操作系统C应用程序系统D网络系统73数据的传输速率单位是 bps,则Ikbps是指每秒传输------A512个字节B1024个字节C512个二进制位D1024个二进制位74计算机CPU出现故障时,会出现下列何种情况?有声音无图像有图像无声音C无声音无图像D有声音有图像75以下故障中,只有 不属于软故障?病毒感染. ... .c. .. ..B.BIOS参数设置不当C驱动程序被误删除D电源开关接触不良电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本结构原理。这位科学家是------------A牛顿爱因斯坦C爱迪生D·诺依曼77用晶体管作为电子器件制成的计算机属于 ------------第一代第二代C第三代D第四代78.通常所说的主机是指--------------运算器与控制器BCPU和磁盘储存器C CPU和主存D硬件和软件79计算机能直接识别的语言是 ----------汇编语言自然语言C机器语言D高级语言. ... .c. .. ..80在CPU中,控制器的功能是---------------运行逻辑运算运行算术运算C分析指令并发出相应的控制信号D只控制CPU的工作81所谓“裸机”是指------------单片机没有包装的计算机C只装备操作系统的计算机D不装备任何软件的计算机82下列数据中有可能是八进制数的是 --------------A764B238C369D78983下列4种不同进制的无符号数中最小的数是 ---------------A11011001BB37C75D2AH84CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是-----------混合编址动态编址. ... .c. .. ..C独立编址D变址编址85.20根地址线的寻址围可达-----------A512KBB1024KBC640KBD4096KB86计算机工作是,能写入也能读出的半导体存储器是 -------------ARAMBROMC磁盘D磁带计算机中最常用的字符编码是(A)A、ASCII B 、BCD码C、余3码 D 、循环码以下不是构成控制器部件是(D)A、程序计数器 B、指令寄存器C、指令译码器 D、存储器—49D的二进制补码为(B)A、11101111 B 、11001111C、0001000 D 、11101100十进制29的二进制表示为原码是(C)A、11100010 B 、10101111C、00011101 D 、00001111十进制0.625转换成二进制数是(A)A、0.101B、0.111C、0.110D、0.100. ... .c. .. ..选出不是计算机中常作的码制是(D)A、原码 B 、反码C、补码 D 、ASCII93.微处理器的 D 、主频、ALU结构以及有无 Cache存储器是影响其处理速度的重要因素。A、有无中断处理 B、是否微程序控制、有无DMA功能D、字长94.假定SS=2000H,SP=0100H,AX=2107H,执行堆栈指令PUSH AX 后,存放数据07H的物理地址是(C)A、20102H B 、20101HC、200FEH D 、200FFH二进制数100101110.10B的十进制数值可表示为(B)A、96.8B、150.0C、96.5D、160.096.8086能够访问的存储空间的大小是(B)A、64KB、1MC、256D、16M97.8086CPU的NMI引脚上输入的信号(B)A、可屏蔽中断请求 B、非屏蔽中断请求C、中断响应 D 、总线请求保护断点就是保存(B)A、中断类型码 B 、中断服务程序入口地址C、现场 D 、当前CS、IP的值以下关于中断说法错误的是(C)A、中断的产生需要特定事件的引发 B、中断源有部中断和外部中断C、中断事件发生时,CPU执行断点程序 D、CPU在中断响应时,依据中断向量码自动转向中断处理程序100.CPU的ALU主要完成(D)A、地址指针的变换 B 、中断管理. ... .c. .. ..C、产生各种时序 D 、算术逻辑运算与各种移位操作101、计算机完成一条指令的执行所需要的时间称为 CA、机器周期B、总线周期C、指令周期D、时钟周期102、高速缓存Cache一般是指 DA、硬盘与主存之间的缓存B、外设与CPU之间的缓存C、CPU与显卡之间的缓存D、CPU与主存之间的缓存103、下列不会改变标志寄存器容的指令是 AA、MOVB、CMPC、ADDD、RET104、计算机采用三组总线连接各部件,下列 B 不属于这三组总线A、数据总线B、部总线C、地址总线D、控制总线105、下列指令中有语法错误的是 _______B____A、DSMOVAL,[BP]B、MOVAL,DXC、JMPWORDPTR[BX+DI+5]D、PUSH WORDPTR[SI-2]106、下列部件(设备)中,存取速度最快的是 AA、CPU中的寄存器B、光盘存储器. ... .c. .. ..C、硬盘存储器D、软盘存储器107.下列部件(设备)中,存取速度最慢的是 CA、半导体存储器B、光盘存储器C、磁带存储器D、硬盘存储器108、以下说确的是 BA、计算机与外界的通信模式有并行和超串行两种B、计算机并行通信控制简单、传送速度快109、计算机系统中的存储器系统是指 DA、RAM存储器B、ROM存储器C、主存储器D、主存储器和外存储器110、至今为止,计算机中的所有信息仍以二进制方式表示的理由是 CA、节约元件B、运算速度快C、物理器件性能所致D、信息处理方便111、目前大多数集成电路生产中,所采用的基本材料是 AA、单晶硅B、非晶硅C、锑化钼D、硫化镉112、以下说法不正确的是( C)任何可由软件实现的操作也可以由硬件来实现固件就功能而言类似于软件,从形态来说又类似于硬件. ... .c. .. ..C在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级D面向高级语言的机器是完全可以实现的113、从系统结构看,至今绝大多数计算机仍属于 (B) 计算机A、并行B、*诺依曼C、智能D、实时处理114、在机器数中, (B) 的零的表示是唯一的A、原码B、补码C、反码D、原码和反码115计算机系统补码运算目的是为了( C)A与手工运算方式保持一致 B 提高运算速度C简化计算机的运算规则 D 提高运算的精度116、某数在计算机中用 BCD码表示是011110001001,其真实值是 AA、789B、789HC、1929D、11110001001B117、在定点数运算中产生溢出的原因是 CA、运算过程中最高位产生了进位或借位B、参加运算的操作数超出了机器的表示围C、运算的结果的操作数超出了机器的表示围118下溢是指(B)运算结果的绝对值小于机器所能机器表示的最小绝对值运算结果小于机器所能表示的最小负数C运算结果小于机器所能表示的最小正数D运算结果的最低有效位产生的错误. ... .c. .. ..119、8位二进制补码表示的整数数据围是 AA、-128~127B、-127~127C、-128~128D、-127~128120、用8位二进制数表示-0的补码是 CA.10000000B.11111111C.00000000D.00000001121、指令周期是指(C)A.CPU从主存去除一条指令的时间B.CPU执行一条指令的时间C.CPU从主存去除一条指令加上执行这条指令的时间D时钟周期时间122、由于CPU部的操作速度较快,而 CPU访问一次主存所花的时间较长,因此机器周期通常用 来规定。AA、主存中读取一个指令字的最短时间B、主存中读取一个指令字的最长时间C、主存中写入一个数据字的平均时间D、主存中读取一个数据字的平均时间123、计算机操作的最小时间单位是 AA、时钟周期B、指令周期C、cpu周期D、微指令周期124、下列四个寄存器中,不允许用传送指令赋值的寄存器是( A)A.CS B.DS C.ES D.SS125、8088CPU中可用作寄存器间接寻址的寄存器是 AA、BX,SI,DIB、BX,SP,SI,DI. ... .c. .. ..C、BX,IP,SI,DID、BX,DX,SI,DI126.指令MOVAL,100[SI][BP],AX 的目标操作数的隐含段为 BA、数据段B、堆栈段C、代码段D、附加段127、以下有关运算器的描述,正确的是( C)A只做加法 B只做算术运算 C 既做算术运算又做逻辑运算128、若(AL)=0FH,(BL)=04H,则执行CMPAL,BL后,AL和BL的容为AA、0FH和04HB.0BH和04HC.0FH和0BHD.04H和0FH129. 存储器是计算机系统中的记忆设备,它主要用来 C存放时局存放程序存放数据和程序存放微程序130 计算机的存储器采用分级存储体系的主要目的是 D便于读写数据减小机箱的体积便于系统升级解决存储容量,价格和存储速度之间的矛盾131和外存储器相比,存储器的特点是( C)A容量大,速度快,成本低 B 容量大,速度慢,成本高C容量小,速度快,成本高 D 容量小,速度快,成本低132 采取虚拟存储器的主要目的 B提高主存储器的存取速度. ... .c. .. ..扩大主存储器的存储空间,进行自动管理和调度提高外存储器的存取速度扩大外存储器的存储空间133 常用的虚拟存储系统由 A 两级存储器组成主存辅存快存主存快存辅存通用寄存器主存134 系统总线中地址线的功能是 C用于选择主存单元用于选择进行信息传输的设备用于指定主存单元和I/O设备接口电路的地址用于传送主存物理地址和逻辑地址135 在单机系统中,三总线结构的计算机的总线系统由 B 组成系统总线,存总线和I/O总线数据总线,地址总线的控制总线ISA总线,VESA总线和PCI总线下列指令中,能使80X86CPU对I/O端口进行读写/访问的是CA中断指令B串操作指令C输入/输出指令D MOV指令137.8086/8088CPU的I/O指令可以采用的寻址方式为( D)A直接寻址 B 间接寻址 C变址寻址 D 直接寻址和间接寻址138 8086/8088CPU的I/O指令可以采用间接寻址时,可用的间接寄存器是 BBXDXSIDI. ... .c. .. ..139 8086/8088CPU的I/O指令用直接寻址访问端口的地址空间是 A0——0FFH0___0FFFFH0——7FH0——0FFFFFH140 采用DMA方式传送数据时,每个送一个数据占用 D 的时间一个指令周期一个机器周期一个时间周期一个存储周期141已知8086/8088CPU有一个可屏蔽中断请求,CPU能响应的条件是(D)A.IF=1B中断请求未被屏蔽C当前指令执行完毕D前3个条件都具备使用DOS系统调用时,功能号应放在BAALBAHCDLDDH总断发生时,由硬件保护片更新程序计数器PC,而不是由软件完成,主要是为了AA 能进入中断处理程序并返回原程序B 节省存C 提高处理机的速度D使中断处理程序易于编制,不易出错144在I/O设备,数据通道,时钟和软件这四项中,可能成为中断源的是( D)A.I/O设备B.I/O 设备和数据通道 C.I/O 设备和数据通道和时钟D.I/O设备和数据通道,时钟和软件单级中断与多级中断的区别是CA单级中断只能实现但中断,而多级中断可以实现多重中断B单级中断的硬件结构是一维中断,而多级中断的硬件结构是二维中. ... .c. .. ..断单级中断,处理器之通过一根外部中断请求线接到它的外部设备系统,而多级中断,每一个I/O设备有一根专用的外部中断请求线以上都不对中断允许触发器用来()答案DA表示外设是够提出了中断请求 B.CPU是否响应中断请求 C (看不清楚)D开放或关闭可屏蔽硬中断如果有多个中断同时发生系统将如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求,若要调整中断事件的响应次序,可以利用 D中断嵌套中断向量中断响应中断屏蔽148外设对CPU的请求形式是(B)A自陷 B 中断C通道命令 D跳转命令可编程计数、定时器电路8253的工作方式共有DA2种B4种C5种D6种计算机的外围设备是指DA输入/输出设备B外设设备C远程通信设备D除了CPU和存以外的其它设备. ... .c. .. ..编程题部分3.1顺序程序设计[程序1]设X和Y均为16位无符号数,写一个求表达式X+Y值的程序。程序清单如下:DSEGSEGMENT;数据段XDW1234HYDW5678HZDW?DSEGENDSCSEGSEGMENT;代码段ASSUMECS:CSEG,DS:DSEGSTART:MOVAX,DSEG;段寄存器初值MOVDS,AXMOVAX,XADDAX,Y;求x+y和MOVZ,AX;保存MOVAH,4CHINT21H;程序结束退出CSEGENDSENDSTART[程序2]编制程序,将字节变量BVAR中的压缩BCD数转换成二进制数,并存入原变量中。在编写程序前,首先要确定转换算法。第一步,取压缩BCD数的十位;第二步,计算十位数乘以10;第三步,取个位数相加。程序清单如下所示。DSEGSEGMENTBVARDB99HDSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGSTART:MOVAX,DSEGMOVDS,AXMOVAL,BVARMOVCL,4SHRAL,CL;取高4位MOVAH,10MULAH;乘10ANDBVAR,0FH;取低4位ADDBVAR,AL;相加MOVAH,4CHINT21H. ... .c. .. ..CSEG ENDSEND START[程序3] 存中自TABLE开始的10个单元连续存放着 0到9的平方值(称为平方表)。从键盘输入一位十进制数 X(0≤X≤9),查表求X的平方值,结果存入 Y单元,并将该数输出到屏幕上。程序清单如下:DATA SEGMENTTABLE DB 0,1,4,9,16,25,36,49,64,81 ;定义平方表DB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;置数据段寄存器LEABX,TABLEMOVAH,1INT21H;DOS功能调用的1号子功能是键盘输入SUBAL,30H;返回值为ASCII码,存于AL中XLAT;AL←((BX)+(AL))MOVY,AL;平方数存Y单元MOVAH,2;DOS功能调用的2号子功能是屏幕输出MOVDL,09H;输出一个TabINT21HMOVAL,Y;取平方值除以10,商为十位数,余数为个位数XORAH,AHMOVBL,10DIVBLMOVBL,AHADDAL,30H;十位数转换成ASCII码输出MOVDL,ALMOVAH,2INT21HADDBL,30H;个位数转换成ASCII码输出MOVDL,BLINT21HMOVAH,4CH;返回DOSINT21HCODEENDSENDSTART. ... .c. .. ..3.2分支程序设计[程序1]设有3个单字节无符号数存放在BUF开始的缓冲区中,编写一个能将它们从大到小重新排序的程序。由于BUF缓冲区中只有3个数据,有多种方法可实现3个数据的排序。在此采用交换法,先找到3个数中的最大数,然后再找到剩下两个数的大数,最后将3个数据按大小依次存放。为了方便,先把要排序的3个数取到3个寄存器中,然后再对3个数进行比较排序。编写的源程序如下所示:DATASEGMENTBUFDB87,234,123DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETBUFMOVAL,[SI];把3个数取到寄存器中MOVBL,[SI+1]MOVCL,[SI+2]CMPAL,BL;排序,将最大数送AL寄存器JAENEXT1XCHGAL,BLNEXT1:CMPAL,CLJAENEXT2XCHGAL,CLNEXT2:CMPBL,CL;将最小数送CL寄存器JAENEXT3XCHGBL,CLNEXT3:MOV[SI],AL;从大到小依次存回缓冲区MOV[SI+1],BLMOV[SI+2],CLMOVAH,4CHINT21HCODEENDSENDSTART[程序2] 编写一个程序,判别键盘上输入的字符;若是 0-9字符,则显示之;若为 A-Z或a-z字符,均显示“C”;若是回车字符 <CR>(其ASCII码为0DH),则结束程序,若为其它字符则不显示,继续等待新的字符输入。程序清单如下:CODE SEGMENTASSUMECS:CODESTART: MOV AH,1. ... .c. .. ..INT21H;等待键入字符,送ALCMPAL,0DH;是否是回车符?JZDONE;是则转DONE退出程序CMPAL,’0’JBNEXTCMPAL,’9’JACHARUP;如不是0-9则转入CHARUP执行MOVDL,ALMOVAH,2INT21HJMPSTARTCHARUP:CMPAL,’A’JBNEXTCMPAL,’Z’JACHRDN;如不是大写字母,则转入CHARDN执行DISPC:MOVDL,’C’MOVAH,2INT21HNEXT:JMPSTARTCHRDN:CMPAL,’a’JBNEXTCMPAL,’z’JANEXT;如不是小写字母,则不显示,转回STARTJMPDISPCDONE:MOVAH,4CHINT21HCODEENDSENDSTART[程序3]设平面上一点P的直角坐标为(X,Y),X、Y为字符号数,试编制若P落在地i象限,则令k=i;若P落在坐标轴上,则令k=0的程序。程序清单如下:DATA SEGMENTDW8300HDW8200HDB0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXAND X,0FFFFH ;判断X是否为0JZ K0. ... .c. .. ..ANDY,0FFFFH;判断Y是否为0JZK0TESTX,8000H;测试X符号JZK4TESTY,8000H;测试Y符号JZK2MOVK,3JMPEXITK2:MOVK,2JMPEXITK0:MOVK,0JMPEXITK4:TESTY,8000HJZK1MOVK,4JMPEXITK1:MOVK,1EXIT:MOVAH,4CHINT21HCODEENDSENDSTART3.3循环程序设计[程序1]已知以BUF为首地址的字存储区中存放着8个有符号二进制数,试编写程序将其于等于0的数依次送BUF1为首地址的字存储区中,小于0的数依次送以BUF2为首地址的字存储区中。同时将大于等于0的数的个数送A字变量,将小于0数的个数送B字变量。编写的程序清单如下:DATASEGMENTBUFDW23,123,-12,-210,45,0,90,-453BUF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论