1、7891011121314151617181920二、填空题21微处理器是微型计算机的核心部件,它包含运算器和_两大功能部件。22微机的硬件系统是由系统总线把_、内存和输入输出设备连接起来,使各部分之间可以进行信息传送、协调工作的一个子系统。23(173)10=(_)16。24计算机中负数以补码方式表示,这样可以把减法转换为加法。十进制数-53在机器内部的二进制编码为_(用8位表示)。25设有一台16位机,用两个字节表示一个整数,则它能表示的有符号整数范围是_。26当前微机都采用冯诺依曼体系结构,每条指令的执行过程是由取指令、_和执行等操作组成的。27_是指屏幕上基本像素点的个数,也是CRT显
2、示系统的重要性能指标之一。28如果分辨率为1024768,256色显示模式,则至少需要_的显存空间。29系统总线是微型计算机总线的组成之一,它包括数据总线、地址总线和_三类。30在三类总线中,_是双向总线,用于CPU与内存或I/O设备之间交换信息。31在三类总线中,地址总线由_发出,用来确定CPU要访问的内存单元或I/O端口。32在微机系统中,_用来存放当前运行时所需的程序和数据。33将高级语言源程序翻译成机器语言有两种方式,由机器边翻译边执行的方式,称为_方式。34总线由传输信息的物理介质和一套管理信息传输的_两部分组成。35从总线在微机系统中所处的地位、规模和用途来看,总线分为_总线、内总
3、线和外总线三类。21控制器22微处理器/CPU23AD241100101125-32768+3276726解释指令27分辩率28768KB29控制总线30数据总线31CPU32内存33解释34协议35片三、选择题36微型计算机的诞生和发展是伴随着( )的发展而发展起来的。A电子管 B晶体管C中小规模集成电路 D大规模集成电路37一个字节是( )位二进制数。A32 B20 C16 D8388086是( )位的CPU。A8 B16 C32 D64398088是准16位微处理器,其内部数据总线为16位,而外部数据总是为( )位。40微型计算机的运算速度常用MIPS为单位来计量,它表示CPU每秒钟执行
4、( )条指令。A多少 B多少万 C多少百万 D多少千万41在Pentium系列芯片中,中文名为“多能奔腾”的芯片是( )。APentium with MMX(简称MMX) BPentium ProCPentium DPentium 42计算机中( )不能直接表示有符号数。A原码 B补码 C反码 DBCD码43带符号二进制数0的( )仅有一种表示方法。A原码 B反码 C补码 DBCD码44现代计算机都采用总线结构来实现同外界的信息传送,在片总线中只有( )是双向总线。A数据总线 B地址总线 C控制总线 D通信总线45有一个数值152,它与十六进制数6A相等,那么该数是( )。A二进制数 B八进制
5、数 C十进制数 D四进制数46若有一个字节单元中存放的数为88H,则它不可能表示( )。A无符号十进制数136 B带符号十进制数-120C压缩BCD码十进制数88 D8位二进制数-8的补码47如果分辨率为1024768,256色显示模式,则至少需要( )显存空间。A768KB B1MB C2MB D4MB48按总线在微机系统中所处的位置、规模和用途来划分,( )是同一类总线。APCI、RS-232C、SCSI BIDE、EIDE和PCICIDE、EIDE和RS-232C DPCI、USB和RS-232C49微机系统中的总线可分为片总线、内总线和外总线,其中,外总线又称为( )。A模块级总线 B
6、数据总线 C扩充总线 D通信总线50RS-232C是EIA推荐的,应用于串行二进制交换的( )之间的标准接口。ADTE和DCE BDTE和DTECDCE和DCE DModem和Modem3637383940DBAC41424344454647484950第2章 指令系统与汇编语言51( )8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。52( )8086/8088 CPU被设计为两个独立的功能部件:执行部件EU和总线接口部件BIU,它们是串行工作的。53( )内存地址从0A400H到0AFFFH之间,共有2KB的存储空间。54( )程序员不能对指令指针IP进行存取操作。
7、55( )8086系统的存储器引入了分段的概念,每个段必须为64K,段与段之间可以是独立的。56( )IN AL,20H是一条立即寻址指令。57( )指令MOV DI,SI58( )指令一般包括两部分:操作码和操作数。59( )指令PUSH AL60( )在有两个操作数的指令中,必定有一个操作数在寄存器中。61( )MOV指令不允许在两个段寄存器之间传输数据,也不允许使用CS。62( )指令OUT 248H,AL63( )在使用DIV除法指令进行字操作前,应将32位被除数的高位字放在DX中,低位字放在AX中。64( )汇编语言中的注释由分号(;)开头,只能在语句的末尾,不能出现在行首。65(
8、)汇编语言中,若一个常数未使用任何字母结尾,表明该常数是十进制数。66( )EQU和“=”伪指令可用于定义符号常量,并为定义的符号名分配存储单元。67( )在启动DEBUG调试程序后,可以使用R命令来显示或修改某个寄存器的内容。68( )无条件转移指令JMP只能实现段内转移。69( )所有的条件转移指令只能实现段内转移。70( )利用转移指令也可以实现循环。71( )使用LOOP指令实现循环时,应在初始化部分将循环次数置入DX寄存器。72( )若调用程序和子程序不在同一代码段中,则该子程序必须定义为FAR属性。73( )如果子程序定义为FAR属性,则它不能被同一代码段中的另一个程序调用。74(
9、 )如果子程序定义为NEAR属性,则它不能被与其在不同代码段中的程序调用。75( )通过堆栈也可以实现主程序和子程序之间的参数传递。51525354555657585960616263646566676869707172737475768086 CPU的总线接口部件中有四个段寄存器,它们分别是CS、DS、ES和_。77当取指令时,8086会自动选择CS值作为段基值,再加上由_提供的偏移量形成物理地址。788086/8088 CPU被设计为两个独立的功能部件:执行部件EU和_。798086/8088 CPU中的控制寄存器是IP和_。80指令指针寄存器IP是一个16位寄存器,它总是指向下一条要执行
10、的指令代码的_地址。818086 CPU的标志寄存器FR中有9位被使用,其中用于记录算术和逻辑运算结果特征的状态标志位有_位。82在8086系统中,将整个存储器分成许多逻辑段,每个逻辑段最多为_。83如果CS=F100H,IP=2000H,则程序指令在内存的物理地址为_。84若(00486H)=12H,(00487H)=34H,则物理地址00486H中所存放的字数据是_。85ALU在完成了01000110B和01010110B的二进制加法运算后,标志寄存器中的CF=_。86ALU在完成了01000110B和01010110B的二进制加法运算后,标志寄存器中的OF=_。87若要访问数据段中的某个
11、数据,当前DS=1234H,指令中提供的偏移地址为5678H,则此数据在内存中的实际地址为_。88当对堆栈操作时,8086会自动选择SS值作为段基值,再加上由_提供的偏移量形成物理地址。89指令MOV AL,50H中源操作数的寻址方式为_。90将汇编语言源程序翻译成目标程序的过程称为_。91段定义语句以_结束。92在IN和OUT指令中,若要访问的端口号_,则可以直接在指令中指定。93使用MUL指令进行两个16位数相乘时,其中一个操作数隐含在AX中,相乘后得到32位乘积,其中高16位存放在_寄存器中,低16位存放在AX寄存器中。94在使用DIV除法指令进行字节操作时,16位被除数应放在AX寄存器
12、中,其运算结果的商存放在AL寄存器中,余数存放在_寄存器中。95变量具有三种属性,即:段属性、偏移属性和_属性。96如果在数据段的起始处用DD伪指令定义了一个变量VALUE,则“OFFSET VALUE” 的返回值是_。97若数据段中有变量定义“VALUE DW 3 DUP(6,?)”,则“LENGTH VALUE”的返回值是_。98若数据段中有变量定义“VALUE DW 3 DUP(6,?)”,则“SIZE VALUE”的返回值是_。99PUSH和POP指令只能做_(字/字节)操作。100在汇编语言中,名字最多可包含31个字符,它可以是变量名、常量名、标号、段名、过程名等,其中_的后面必须跟
13、有冒号(:)。101在根据单一标志位的状态而实现转移的指令中,结果等于“0”(即ZF=1)而转移的指令是_。102在根据单一标志位的状态而实现转移的指令中,结果为正数(即SF=0)而转移的指令是_。103执行指令“JMP VAR”实现跳转时,若只改变IP当前值,而不改变CS值,则VAR必定是_属性的标号。104在子程序定义时,如果调用程序和该子程序在同一个代码段中,则该子程序的类型属性可使用_。105在子程序定义时,如果调用程序和该子程序不在同一个代码段中,则该子程序的类型属性必须使用_。76SS77IP78BIU79FLAG/FR/标志寄存器80偏移818264KB83F3000H84341
14、2H858687179B8H88SP89直接寻址90汇编91ENDS92255/0FFH93DX94AH95类型/TYPE960/0000H979899字100标号101JZ/JE102JNS103NEAR104105FAR1068086 CPU中的通用寄存器是指( )。AAX、BX、CX、DX BSP、BPCSI、DI D全部都是107有一微机系统采用Pentium芯片为CPU,该芯片有64条数据线,32条地址线,则该微机系统的最大内存容量为( )。A2328字节 B2324字节 C2322字节 D232字节108若标志寄存器的CF位置“1”,反映操作结果( )。A有进位或借位 B无进位或借
15、位 C为零 D不为零109若标志寄存器的奇偶标志位PF置“1”,则反映操作( )。A结果是偶数 B结果是奇数 C结果中“1”的个数为偶数 D结果中“1”的个数为奇数110标志寄存器的标志位ZF=1表示运算结果( )。A为零 B为负 C溢出 D有进位111设(DS)=426AH,偏移量为86H,该字节的物理地址是( )。A43F00H B42726H C42706H D42720H1128086 CPU和8088 CPU中的指令队列长分别为( )个字节。A4和6 B6和4 C6和8 D8和6113指令队列的存在使8086/8088的EU和BIU并行工作,从而减少CPU为取指令而等待的时间,提高了
16、CPU的利用率,加快了整机的运行速度,同时也降低了对存储器存取速度的要求,这种技术叫( )。A同时技术 B并行技术 C虚拟技术 D存储技术114指令“MOV AH,BP SI”中,源操作数应该在( )中。A代码段 B数据段 C附加段 D堆栈段115在直接寻址存储器操作数时,若指令中未加段跨越前缀符,则该存储器操作数必定在( )中。116在8086/8088微处理器的指令系统中,操作数最多可以有( )个。A1 B2 C3 D4117指令( )的功能是将5号端口寄存器中的内容输入到AL中。AMOV 5,AL BMOV AL,5CIN AL,5 DOUT 5,AL118在IN和OUT指令中,如果要访
17、问的端口号不在00FFH的范围内,则应该先把端口号放到( )寄存器中。AAX BBX CCX DDX119数据定义语句中助记符为( )时,表示定义的数据长度为32位二进制数。ADW BDD CDQ DDT120段定义语句以( )语句结束。AEND BENDS CENDP DENDM121“MOV DI+2,AL”指令中,目的操作数的寻址方式是( )。A寄存器寻址 B寄存器间接寻址 C变址寻址 D基址变址寻址122“ADD AX,8BX+SI”的源操作数寻址方式是( )。A直接寻址 B变址寻址C寄存器间接寻址 D相对基址变址寻址123汇编程序是一个( )。A源程序 B语言加工程序 C连接程序 D
18、目标程序124可以用专用指令设置或清除的状态标志是( )。ACF BZF CIF DOF125对寄存器AX的内容乘以4的正确指令序列是( )。ASHL AX,1 BSHR AX,1SHL AX,1 SHR AX,1CROL AX,2 DRCR AX,2126下列传送指令中有语法错误的是( )。AMOV CS,AX BMOV DS,AXCMOV SS,AX DMOV ES,AX127下面指令执行后(AL=11H,BL=10H),改变AL寄存器内容的指令是( )。ATEST AL,02H BOR AL,BLCCMP AL,BL DAND AL,BL 128下列指令中合法的是( )。AMOV DS,
19、AL BMOV CS, AXCMOV ES,1000H DADD AX,SP129把汇编语言源程序翻译成机器语言程序的程序,称为( )。A编译程序 B汇编程序 C解释程序 D源程序130与MOV BX,OFFSET VAR指令完全等效的指令是( )。AMOV BX,VAR BLDS BX,VARCLES BX,VAR DLEA BX,VAR131设(BX)=11100011B,变量VALUE的值为01111001B,则执行TEST BX,VALUE指令后,(BX)=( )。A01100001B B01111001B C11100011B D11111011B132执行以下程序段后,AX的内容为
20、( )。MOV AX,1234MOV CL,4ROR AX,CLA4123H B2341H C204DH D4D20H133在汇编语言中,如果一个常数以字母Q结尾,则该常数是一个( )数。A二进制 B十进制 C八进制 D十六进制134下列指令中,( )可以用于清除AX寄存器的内容。AOR AX,0 BNOT AXCAND AX,AX DXOR AX,AX135要将累加器AL清零,且使进位标志CF清零,下列指令中错误的是( )。AMOV AL,00H BAND AL,00HCXOR AL,AL DSUB AL,AL136下列关于END语句的叙述中,正确的是( )。AEND语句是一可执行语句 BE
21、ND语句表示程序执行到此结束CEND语句表示源程序到此结束 DEND语句在汇编后要产生机器码137在段内寻址时,可以用于提供偏移地址的寄存器组是( )。AAX,BX,CX,DX BBX,BP,SI,DICSP,IP,BP,DX DCS,DS,ES,SS138执行下面指令序列后,结果是( )。MOV AL,82HCBWA(AX)=0FF82H B(AX)=8082H C(AX)=0082H D(AX)=0F82H139对于指令“JMP VAR”,如果VAR是FAR类型属性的标号,则将( )。A只改变CS的当前值 B只改变IP的当前值C同时改变CS和IP的当前值 D不改变CS和IP的当前值140所有条件转移指令的目标操作数都是短标号,即相对位移量在( )范围内。A-128+127 B-127+128 C32KB D141LOOP指令的功能可以描述为( )。ACX(CX)-1,(CX)0则循环 BCX(CX)-1,(CX)0则循环C(CX)0则循环,CX(CX)-1 D(CX)0则循环,CX(CX)+1142若AX、BX、CX、DX的内容分别是12、13、14、15,则顺序执行“PUSH AX”、“PUSH BX”、“POP CX”、“POP DX”指令序列后,CX和DX的内容分别是( )。A12,13 B13,14 C14,15 D13,12143子程序定义语句以( )语句结束。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1