




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、问答题1、下列字符表示成相应的ASCII码是多少?(1)换行 0AH (2)字母“Q” 51H (3)空格 20H 2、下列各机器数所表示数的范围是多少? (1)8位二进制无符号定点整数;0255(2)8位二进制无符号定点小数;0. (3)16位二进制无符号定点整数;065535 (4)用补码表示的16位二进制有符号整数;-32768327673、(111)X=273,基数X=?164、有一个二进制小数X=0.X1X2X3X4X5X6若使X1/2,则X1X6应满足什么条件? X1=1 若使X1/8,则X1X6应满足什么条件?X1 X2 X3=15.有两个二进制数X=,Y=,试比较它们的大小
2、。(1)X和Y两个数均为无符号数; XY(2)X和Y两个数均为有符号的补码数。 XY二、填空题1、对于R进制数来说,其基数(能使用的数字符号个数)是 R个 ,能使用的最小数字符号是 0 。2、十进制数72转换成八进制数是 110q 。3、与十进制数67等值的十六进制数是 43H 。4、二进制数101.011转换成十进制数是 5.375 。5、十六进制数0E12转换成二进制数是 0B 。三、选择题1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。A)EBCDIC码 B)ASCII码 C)十六进制编码 D)二进制编码2、与十进制数56等值的二进制数是 A 。A) B) C) D)
3、3、十进制数59转换成八进制数是 A 。A)73Q B)37Q C)59Q D)112Q4、与十进制数58.75等值的十六进制数是 B 。A)A3.CH B)3A.CH C)3A.23H D)C.3AH5、二进制数1101.01转换成十进制数是 C 。A)17.256 B)13.5 C)13.25 D)17.56、二进制数.11转换成十六进制数是 B 。A)3ACH B)3A.CH C)3A3H D)3A.3H7、十六进制数1CB.D8转换成二进制数是 D 。A).11001 B).11101 C).11101 D).110118、将十六进制数FF.1转换成十进制数是 C 。A)255.625
4、 B) C)255.0625 D)250.06259、十进制正数43的八位二进制原码 B 。A) B) C) D)10、十进制正数38的八位二进制补码是 D 。A) B) C) D)四、是非判断题1、在第三代计算机期间出现了操作系统。 ( )2、对于种类不同的计算机,其机器指令系统都是相同的。( )3、在计算机中,数据单位bit的意思是字节。 ( )4、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。( )5、在汉字国标码GB2312-80的字符集中,共收集了6763个常用汉字。( )答案:一、问答题1、(1)0AH (2)51H (3)20H2、(
5、1)0255 (2)0. (3)065535 (4)-32768327673、164、(1)X1=1 (2)X1 X2 X3=15、(1)XY (2)XY二、填空题R个,0110Q43H5.3750B三、选择题1、D 2、A 3、A 4、B 5、C 6、B 7、D 8、C 9、B 10、D 四、是非判断题1、 2、 3、 4、 5、1. 微处理器,微型计算机和微型计算机系统三者之间有何区别?答:微处理器即CPU,它包括运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算机的运算和控制功能,是微型计算机的核心;一台微型计算机由微处理器、内存储器、I/O接口电路以及总线构成;微型计算机系统
6、则包括硬件系统和软件系统两大部分,其中硬件系统又包括微型计算机和外围设备;由此可见,微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。2. CPU在内部结构上由哪几部分构成?CPU应具备哪些主要功能?答:CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。3. 累加器和其它通用寄存器相比有何不同?答:累加器是通用寄存器之一,但累加器和其它通用寄存器相比又有其独特之处。累加器除了可用做通用寄存器存放数据外,对某些操作,一般操作前累加器用
7、于存放一个操作数,操作后,累加器用于存放结果。 4. 微型计算机的总线有哪几类?总线结构的特点是什么?答:微型计算机的总线包括地址总线、数据总线和控制总线三类,总线结构的特点是结构简单、可靠性高、易于设计生产和维护,更主要的是便于扩充。 5. 举出10个微型计算机应用的例子。6. 计算机I/O接口有何用途?试列出8个I/O接口。答:计算机I/O接口是连接计算机和外部设备的纽带和桥梁,它主要用于协调和控制计算机与外设之间的信息流通和交换。例如:串行通讯口(COM口)、并行打印机口、软盘驱动器接口、硬盘驱动器接口、光驱接口、显示器接口、音响设备接口、其它通用设备接口(USB、SCSI等)。7. 现
8、在,计算机主板上一般都包括哪些I/O接口?I/O接口卡如何与主板相连?答:现在,计算机主板上一般包括串行通讯口、并行打印口、软盘驱动器接口、硬盘驱动器接口、光驱接口、USB接口等。象显示器适配器、网卡、modem卡等I/O接口卡一般通过总线插槽与主板相连。8. 简述系统总线,AGP总线,PCI总线及ISA总线的作用。答:系统总线是CPU与存储器及桥接器之间传递信息的通道,AGP总线专门用与连接CPU与显示器适配器,PCI总线一般用于连接一些高速外设接口作为高速外设与CPU或内存交换信息的通道,而ISA总线一般用于连接一些非高速外设接口作为非高速外设与CPU或内存交换信息的通道。11. 存储单元
9、的选择由什么信号控制?读、写靠什么信号区分?答:存储单元的选择由地址信号控制,而对存储单元进行读操作还是写操作则要靠读、写信号区分。12. 以一个可执行文件的运行为例,简述程序执行过程。答:当在DOS提示符下键入一个可执行文件名称(或在其它操作系统环境下执行有关操作)后,操作系统自动将该文件从外存装入内存并使指令指针指向其第一条指令,从而启动文件执行过程。首先将第一条指令从内存取入CPU中译码执行,同时指令指针自动加1或按指令的要求作出相应改变,指向下一条要执行的指令,接着将下一条指令从内存取入CPU译码执行,这样不断重复取指令和执行指令的过程,逐条执行指令,直至程序结束。4.若用一个字节来表
10、示带符号数,判断下列各运算在机内进行时是否会产生溢出,写出判断过程。 A. 5BH+32H; B. -08H-15H; C. -51H+(-3DH); D. 2DH+3CH答:A. 产生溢出, 5BH=B其补码表示的机器数为: 32H=B其补码表示的机器数为: 相加的结果为:数值最高位向符号位进位,但符号位向前无进位,故产生溢出。B. 不产生溢出, -08H=-B其补码表示的机器数为: -15H=-B其补码表示的机器数为: 相加的结果为: 数值最高位向符号位进位,符号位同时也向前进位,故不产生溢出. C.产生溢出, D.不产生溢出, 5.从键盘敲入一个大写字母,如何转换为与其相对应的小写字母?
11、从键盘敲入16进制数字符0F,如何转换为其相对应的二进制数()?答:从键盘敲入一大写字母后,将其ASCII码加上20H,就转换成了与其相对应的小写字母。 从键盘敲入16进制数字符09后,将其ASCII码值减去30H,就转换成了与其相对应的二进制数.从键盘敲入16进制数字符AF后,将其ASCII码值减去37H,就转换成了与其相对应的二进制数.6.详细叙述总线缓冲器的作用。答:总线缓冲器的作用主要是控制各路数据在总线上的交叉传送避免相互冲突,当几路数据都要向总线上传送时,就通过各路的缓冲器来解决,当一路传送时,缓冲器使其它各路数据与总线断开。7.锁存器和寄存器有什么不同?答:锁存器与寄存器都是用来
12、暂存数据的器件,在本质上没有区别,不过寄存器的输出端平时不随输入端的变化而变化,只有在时钟有效时才将输入端的数据送输出端(打入寄存器),而锁存器的输出端平时总随输入端变化而变化,只有当锁存器信号到达时,才将输出端的状态锁存起来,使其不再随输入端的变化而变化。1.8086从功能上分成了EU和BIU两部分。这样设计的优点是什么?答:传统计算机在执行程序时,CPU总是相继地完成取指令和执行指令的动作,即,指令的提取和执行是串行进行的。而8086CPU 在功能上分成了EU和BIU两部分,BIU负责取指令,EU负责指令的执行,它们之间既互相独立又互相配合,使得8086可以在执行指令的同时进行取指令的操作
13、,即实现了取指令和执行指令的并行工作,大大提高了CPU和总线的利用率,从而提高了指令的处理速度。2.8086 CPU中地址加法器的重要性体现在哪里?答:地址加法器是8086 CPU的总线接口单元中的一个器件,在8086存储器分段组织方式中它是实现存储器寻址的一个关键器件,地址加法器将两个16位寄存器中的逻辑地址移位相加,得到一个20位的实际地址,把存储器寻址空间从64K扩大到1M,极大地扩大了微型计算机的程序存储空间,从而大大提高了程序运行效率。3.8086 CPU中有哪些寄存器?分组说明用途。哪些寄存器用来指示存储器单元的偏移地址?答:8086 CPU中有8个通用寄存器AX、BX、CX、DX
14、、SP、BP、SI、DI;两个控制寄存器IP、FL;四个段寄存器CS、DS、SS、ES。8个通用寄存器都可以用来暂存参加运算的数据或中间结果,但又有各自的专门用途。例如,AX专用做累加器,某些指令指定用它存放操作数和运算结果;CX为计数寄存器,在某些指令中做计数器使用;DX为数据寄存器;BX为基址寄存器,BP为基址指针,SI为源变址寄存器,DI为目的变址寄存器,这4个寄存器在数据寻址中用来存放段内偏移地址(有效地址)或段内偏移地址的一部分;SP为堆栈指示器,用来存放栈顶有效地址。两个控制寄存器用来存放有关的状态信息和控制信息。例如,标志寄存器FL用来存放状态标志和控制标志;而指令指针用来存放下
15、一条要取指令的有效地址。四个段寄存器用来存放段地址。例如,CS寄存器用来存放代码段的段地址;DS寄存器用来存放数据段的段地址;SS寄存器用来存放堆栈段的段地址;ES寄存器用来存放扩展段的段地址。4.8086系统中存储器的逻辑地址由哪两部分组成?物理地址由何器件生成?如何生成?每个段的逻辑地址与寄存器之间有何对应关系?答:8086系统中存储器的逻辑地址由段地址(段首址)和段内偏移地址(有效地址)两部分组成;存储单元的物理地址由地址加法器生成,寻址时,CPU首先将段地址和段内偏移地址送入地址加法器,地址加法器将段地址左移4位并与段内偏移地址相加,得到一个20位的物理地址。数据段的段地址在DS寄存器
16、中,段内偏移地址可能在BX、BP、SI或DI寄存器中。代码段的段地址在CS寄存器中,段内偏移地址在IP寄存器中。堆栈段的段地址在SS寄存器中,段内偏移地址在SP寄存器中。扩展段的段地址在ES寄存器中,段内偏移地址可能在BX、BP、SI或DI寄存器中。5.设CPU中各有关寄存器的当前状况为:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX 给出的是某操作数的有效地址,请分别写出该操作数、下一条要取的指令及当前栈顶的逻辑地址和物理地址。答:该操作数的逻辑地址为DS:BX=17CE:394BH,物理地址=17CEH*10H+394BH=
17、1B62BH;下一条要取的指令的逻辑地址为CS:IP=DC54:2F39H,物理地址=DC54H*10H+2F39H=DF479H;当前栈顶的逻辑地址=SS:SP=0A8B:1200H,物理地址=0A8BH*10H+1200H=0BAB0H。6.若DS=157DH时,某操作数的物理地址是215FAH,当DS=18DEH时,该操作数的物理地址是多少?答:该操作数的段内偏移地址=该操作数的物理地址-DS=215FAH-157D0H=BE2AH, 故当DS=18DEH时,该操作数的物理地址=DS*10H+BE2AH=18DE0H+BE2AH=24C0AH7.设 AX=2875H、BX=34DFH、S
18、S=1307H、SP=8H,依此执行 PUSH AX、PUSH BX、POP AX、POP CX后栈顶指针变为多少?AX=? BX=? CX=?答:当前栈顶指针=SS*10H+SP=13070H+8H=13078H,依此执行PUSH AX、PUSH BX、POP AX、POP CX后栈顶指针仍为13078H。但AX=34DFH,BX=34DFH,CX=2875H。1. 假定(BX)=637DH,(SI)=2A9BH,位移量D=3237H,试确定在以下各种寻址方式下的有效地址是什么?(1)立即寻址(2)直接寻址(3)使用BX的寄存器寻址(4)使用BX的间接寻址(5)使用BX的寄存器相对寻址(6)
19、基址变址寻址(7)相对基址变址寻址 答:(1)立即数寻址的有效地址是当前IP的内容;(2)直接寻址,若使用位移量D=3237H进行,则有效地址为3237H;(3)使用BX的寄存器寻址时,操作数在BX寄存器中,因此无有效地址;(4)使用BX的间接寻址时,有效地址在BX寄存器中,即有效地址=637DH;(5)使用BX的寄存器相对寻址的有效地址=(BX)+D=637DH+3237H=95B4H;(6)基址变址寻址的有效地址=(BX)+(SI)=637DH+2A9BH=8E18H;(7)相对基址变址寻址的有效地址=(BX)+(SI)+D=C050H; 3. 现有(DS)=2000H,(BX)=0100
20、H,(SI)=0002H,(20100H)12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。(1)MOV AX,1200H(2)MOV AX,BX(3)MOV AX,1200H(4)MOV AX,BX(5)MOV AX,BX+1100(6)MOV AX,BX+SI(7)MOV AX,BX+SI+1100答:(1)指令MOV AX,1200H执行完后AX寄存器的内容为1200H;(2)指令MOV AX,BX执行完后
21、AX寄存器的内容为0100H;(3)指令MOV AX,1200H是将从物理地址=(DS)*10H+1200H=21200H开始的两个单元内容送AX,执行完后AX寄存器的内容为4C2AH;(4)指令MOV AX,BX是将从物理地址=(DS)*10H+(BX)=20100H开始的两个单元内容送AX,故执行完后AX寄存器的内容为3412H;(5)指令MOV AX,BX+1100是将从物理地址=(DS)*10H+(BX)+1100H=21200H开始的两个单元内容送AX,故执行完后AX寄存器的内容为4C2AH;(6)指令MOV AX,BX+SI是将从物理地址=(DS)*10H+(BX)+(SI)=20
22、102H开始的两个单元内容送AX,故执行完后AX寄存器的内容为7856H;(7)指令MOV AX,BX+SI+1100是将从物理地址=(DS)*10H+(BX)+(SI)+1100H=21202H开始的两个单元内容送AX,故执行完后AX寄存器的内容为65B7H;9.设堆栈指针SP的初值为2000H,AX=3000H,BX=5000H,试问: (1)执行指令PUSH AX后 (SP)=? (2)再执行PUSH BX及POP AX后 (SP)=?(AX)=?(BX)=?答:(1)执行指令PUSH AX后 (SP)=2000H-2=1FFEH; (2)再执行PUSH BX及POP AX后 (SP)=
23、1FFEH, (AX)=5000H, (BX)=5000H=一、填空题1、执行部件EU的组织有: 4个通用寄存器 , 4个专用寄存器 和 1个标志寄存器和算术逻辑部件 。2、8086CPU从偶地址访问内存1个字时需占用 1个总线 周期,而从奇地址访问内存1个字操作需占用 2个总线 周期。3、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为 64K 字节。4、8086微处理机在最小模式下,用 M/ 来控制输出地址是访问内存还是访问I/O。5、一台计算机能执行多少种指令,是在 设计 时确定的。二、单项选择题1、微型计算机的性能主要由 B 来决定。 A、价钱 B、CPU C、控制器 D、
24、其它2、对微处理器而言,它的每条指令都有一定的时序,其时序关系是 C A、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。 B、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。 C、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。 D、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。3、属于数据寄存器组的寄存器是 C A、AX,BX,CX,DS B、SP,DX,BP,IP C、AX,BX,CX,DX D、AL,DI,SI,AH4、微型计算机的ALU部件是包含在 D 之中。 A、存贮器 B、I/O接口 C、I/O设备 D、CPU5、在8086和80
25、88汇编语言中,一个字能表示的有符号数的范围是 B A、-32768n32768 B、-32768n32767 C、-65535n65535 D、-65536N655356、80386微型计算机是32位机,根据是它的 D 。 A、地址线是32位 B、数据线为32位 C、寄存器是32位的 D、地址线和数据线都是32位7、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为( B ) A02120H B.20120H C.21200H D.03200H8、在存贮器读周期时,根据程序计数器PC提供的有效地址,使用从内存中取出( D )
26、 A操作数 B.操作数地址 C.转移地址 D.操作码9、8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是( A ) A.W/=1, =0 B. =1 C.M/=0, =0 D.=010、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是( D ) A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL三、简答题1. 微处理器内部结构由哪些部件组成? 2. 论述8086 CPU的最小方式和最大方式的区别。3. 论述指令周期、机器周期和时钟周期间的关系。4. 试比较8086CPU与8086CPU的
27、异同之处。5. 8086CPU从功能上分为几部分?各部分由什么组成?各部分的功能是什么?6. 8086系统中的物理地址是如何得到的?假如CS=2500H,IP=2l00H,其物理地址是多少?7. 什么是最大模式?什么是最小模式?用什么方法将8086/8088置为最大模式和最小模式?8. 存储器分段组织有何优越性?9. 试述BHE与A0组合如何选择数据字?10. CPU响应中断时,为什么要执行两个连续的中断响应周期?11.答案:一、填空题1、 4个通用寄存器、4个专用寄存器、1个标志寄存器和算术逻辑部件2、 1个总线、2个总线3、 64K4、 M/5、 设计二、 单项选择题1、B 2、C 3、C
28、 4、D 5、B 6、D 7、B 8、D 9、A 10、D 三、简答题1、 答案:微处理器由两部分组成,总线接口单元和执行单元2、8086CPU的最小方式和最大方式的区别是:最小方式,MN/MX接+5V(MX为低电平),用于构成小型单处理机系统,支持系统工作的器件:(1)时钟发生器,8284A,(2)总线锁存器,74LS373,(3)总线收发器,74LS245,控制信号由CPU提供。最大方式,MN/MX接地(MX为低电平),用于构成多处理机和协处理机系统,支持系统工作的器件:(1)时钟发生器,8284A,(2)总线锁存器,74LS373,(3)总线收发器,74LS245,(4)总线控制芯片,8
29、288,控制信号由8288提供。3、答:(1).执行一条指令所需要的时间称为指令周期;(2).一个CPU同外部设备和内存储器之间进行信息交换过程所需要的时间称为总线周期;(3).时钟脉冲的重复周期称为时钟周期;(4).一个指令周期由若干个总线周期组成,一个总线周期又由若干个时钟周期组成;(5). 8086CPU的总线周期至少由4个时钟周期组成;(6).总线周期完成一次数据传输包括:传送地址,传送数据;(7)等待周期-在等待周期期间,总线上的状态一直保持不变;(8)空闲周期-总线上无数据传输操作4、 8088CPU和8086CPU内部寄存器都是16位,数据总线都有是16位,地址总线都有是20位,
30、指令系统相同。主要不同点有:(1) 8086指令队列是6个字节长,而8088指令队列是4个字节长。(2) 外部数据总线位数不同,8086为16位AD0AD15,8088为AD0AD7(3) 34脚和28脚功能不同,34脚8086中是数据总线允许/S7,8088是,28脚,8086是M/,8088是IO/5、8086从功能上可分为执行单元和总线接口单元。执行单元的功能是负责指令的执行,将指令译码并利用内部寄存器和ALU对数据进行处理。它由4个通用寄存器(AX、BX、CX、DX),4个专用寄存器(BP、SP、SI和DI),标志寄存器和算术逻辑部件组成。总线接口单元的功能是存储器、I/O端口传送数据
31、。它由4 个段寄存器(CS、DS、ES、SS),指令指针寄存器IP,20位地址加法器和6个字节的指令队列组成。6、在8086系统中,用16位的段地址和16位的偏移地址来表示20位的物理地址,物理地址=段地址*16+偏移址得到物理地址。该题CS=2500H,IP=2l00H,则物理地址=CS*16+IP=2500H*16+2100H=27100H7、最大模式是相对最小模式而言,系统中包含两个或多个处理品,其中一个主处理器就是8088/8086,其它处理器是协处理器,它是协助主处理器工作的。将MN/MX*置0即为最大模式。最小模式又是相对于最大模式,就是在系统中只有一个处理器,所有的总线控制信号都
32、有由8088/8086产生,系统中总线控制逻辑电路少,将MN/MX*置1即为最大模式。8、减少了指令的长度,提高了执行速度。内存分段为程序浮动加载创造了条件。使程序保持完整的相对性,具备了浮动性。9、的作用是高8位数据允许,A0=0是低8位数据允许,在T1状态时,和A0组合起来表示连接在数据总线上的存储器和I/O端口当前的数据在总线上出现有格式。10、CPU响应中断时,执行两个连续的中断响应周期,每个响应周期都给出中断响应信号。这是因为第一个总线周期通知中断请示设备,微处理器准备响应中断,应该准备好中断类型码,第二个总线周期中,微处理器接收中断类型码,以便得到中断向量,即中断服务程序的入口地址
33、。问答题:1、 微型计算机是由五部分组成,包括控制器,运算器,存储器、输入设备,输出设备;控制器控制计算机运转,计算器主要是算术运臬和逻辑运算,存储器主要是存储信息,输入设备主要是输入信息给计算机,输出设备主要是计算机输出信息。2、 IBM PC机的主存主要有只读存储器和随机存储器。只读存储器只能读出,不能写入,随机存储器可以写入也可以读出。3、 8086微处理器的字长为16位,能直接访问的存储单元可以是2个字节。4、 8088微处理器的逻辑地址两部分组成,包括段地址和偏移地址;物理地址=段地址*16+偏移地址。5、 如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起
34、始地址=0A7F0H*16+2B40H=0AAA40H。6、78H02003H56H02002H34H02001H12H02000H7、寻址方式就是指:寻找操作数或者操作地址的各种方法,寻址方式主要有7种(1)立即数寻址(2)寄存器寻址(3)直接寻址(4)寄存器间接寻址(5)寄存器相对寻址方式(6)基址变址寻址方式(7)相对基址变址寻址方式二、填空题1、 CPU、存储器2、 4、4、ALU3、 逻辑地址、物理地址4、 偏移地址,段基址*16+偏移地址,段寄存器5、码、操作数6、寄存器相对寻址方式,寄存器间接寻址,直接寻址,基址变址寻址方式,寄存器寻址,立即数寻址,相对基址变址寻址方式,寄存器相
35、对寻址方式7、ZF,CF,SF,OF8、1,有符号9、05AEH,4000H10、0AB0H,1,1,0F8B0H,1,1三、选择题1、C 2、A 3、C 4、B 5、A 6、D 7、C 8、B 9、C 10、D四、是非判断题 1、 2、 3、 4、 5、 6、 五、根据以下要求选用相应的指令或指令序列1、 MOV AX,4629H2、 LDS BX,DATA3、 ADD DX,BX4、 SUB AX,0360H5、 MOV BX,ES:0500H6、 MOV CL,2SHL AL,CL7、IMUL BL8、MOV CX,09、OR DX,0E00H5、 AND AL,0FH6、 XOR CL
36、,0F0H7、 MOV CL,2SAR AX,CL13、MOV CL,4 ROL AL,CL14、SHL AX,1 RCL DX,115、NEG DX NEG AX SBB DX,0=一、问答题1、下列字符表示成相应的ASCII码是多少?(1)换行 (2)字母“Q” (3)空格 2、下列各机器数所表示数的范围是多少? (1)8位二进制无符号定点整数;(2)8位二进制无符号定点小数;(3)16位二进制无符号定点整数; (4)用补码表示的16位二进制有符号整数;3、(111)X=273,基数X=?4、有一个二进制小数X=0.X1X2X3X4X5X6(1) 若使X1/2,则X1X6应满足什么条件?(
37、2) 若使X1/8,则X1X6应满足什么条件?5、 有两个二进制数X=,Y=,试比较它们的大小。(1) X和Y两个数均为无符号数;(2) X和Y两个数均为有符号的补码数。二、填空题1、对于R进制数来说,其基数(能使用的数字符号个数)是 ,能使用的最小数字符号是 。2、十进制数72转换成八进制数是 。3、与十进制数67等值的十六进制数是 。4、二进制数101.011转换成十进制数是 。5、十六进制数0E12转换成二进制数是 。三、选择题1、在计算机内部,一切信息的存取、处理和传送都是以 形式进行的。A)EBCDIC码 B)ASCII码 C)十六进制编码 D)二进制编码2、与十进制数56等值的二进
38、制数是 。A) B) C) D)3、十进制数59转换成八进制数是 。A)73Q B)37Q C)59Q D)112Q4、与十进制数58.75等值的十六进制数是 。A)A3.CH B)3A.CH C)3A.23H D)C.3AH5、二进制数1101.01转换成十进制数是 。A)17.256 B)13.5 C)13.25 D)17.56、二进制数.11转换成十六进制数是 。A)3ACH B)3A.CH C)3A3H D)3A.3H7、十六进制数1CB.D8转换成二进制数是 。A).11001 B).11101 C).11101 D).110118、将十六进制数FF.1转换成十进制数是 。A)255
39、.625 B) C)255.0625 D)250.06259、十进制正数43的八位二进制原码 。A) B) C) D)10、十进制正数38的八位二进制补码是 。A) B) C) D)四、是非判断题1、在第三代计算机期间出现了操作系统。 ( )2、对于种类不同的计算机,其机器指令系统都是相同的。( )3、在计算机中,数据单位bit的意思是字节。 ( )4、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。( )5、在汉字国标码GB2312-80的字符集中,共收集了6763个常用汉字。( )答案:一、问答题1、(1)0AH (2)51H (3)20H2、(
40、1)0255 (2)0. (3)065535 (4)-32768327673、164、(1)X1=1 (2)X1 X2 X3=15、(1)XY (2)XY二、填空题1、 R个,02、 110Q3、 43H4、 5.3755、 0B三、选择题1、D 2、A 3、A 4、B 5、C 6、B 7、D 8、C 9、B 10、D 四、是非判断题1、 2、 3、 4、 5、一、 回答下列问题1、 设VALA EQU 200 VALB EQU 30 VALC EQU 1BH下列表达式的值各为多少?(1)(VALA*VALC+VALB)/VALC(2)(VALB AND 0FH)OR (VALB XOR 0F
41、H)(3)(VALA GE VALB )AND 0FH2. 根据下列要求编写一个汇编语言程序::(1)代码段的段名为COD_SG(2)数据段的段名为DAT_SG(3)堆栈段的段名为STK_SG(4)变量HIGH_DAT所包含的数据为95(5)将变量HIGH_DAT装入寄存器AH,BH和DL(6)程序运行的入口地址为START3、定义一个数据段的字符变量和数据变量。(1) TRING为字符串变量:Personal computer(2) VALD为十进制数字节变量12,99(3) VALH为十六进制数字变量32H,0FAH(4) VALZ为10个零的字节变量(5) VALW为20个字单元4、定义
42、一个数据段,要求如下:(1) 段界起始于字边界(2) 该段与同名逻辑段相邻连接成一个物理段(3) 类别号为DATA(4) 定义数据12,30,ABCD(5) 保留20个字的存储区5、下列标号为什么是非法的?(1) GET.DATA (2) 1_NUM (3) TEST-DATA(4) RET(5) NEW ITEM6、下面的数据项设置了多少个字节?(1) ASC_DATADB1234(2) HEX_DATA DB1234H7、 DATASEGMENTTABLE_ADDRDW1234HDATAENDS . . .MOVBX, TABLE_ADDRLEABX, TABLE_ADDR 请写出上述两条
43、指令执行后, BX寄存器中的内容。8、写出分配给下列中断类型号在中断向量表中的物理地址。 (1) INT 12H(2) INT 89、AR1和VAR2为字变量,LAB为标号,试指出下列指令的错误之处。 (1)ADD VAR1,VAR2 (2)SUB AL,VAR1 (3)JMP LABSI (4)JNZ VAR1 二、填空题1、假设(DS)=2000H,(BX)=1256H,(SI)=528FH;位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP BX后,(IP)= ;执行指令JMP TABLEBX后,(IP)= ;执行指令JMP BXS
44、I后,(IP)= 。2、在1000H单元中有一条二字节指令JMP SHORT LAB,如果其中偏移量分别为30H、6CH、0B8H,则转向地址LAB的值分别为 ; ; ;3、数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令的寻址方式:MOV AX,ARRAY1; 寻址方式 。MOV AX,ARRAY2; 寻址方式 。4、下面两个语句的区别在于 、 。 X1 EQU 1000H X2 =1000H5、指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是 、 。6、指令LOOPZ/LOOPE是结果
45、或 发生转移的指令。而指令LOOPNZ/LOOPNE则是结果 或 发生转移的指令。7、调用指令CALL可分为 、 、 和 等四种调用。8、在汇编语言中,一个过程有NEAR和FAR两种属性。NEAR属性表明主程序和子程序 ,FAR属性表示主程序和子程序 。9、串处理指令规定源寄存器使用 ,源串在 段中;目的寄存器使用 ,目的串必须在 段中。10、 是过程定义结束伪指令,与 配套使用。 是段定义结束伪指令,与 配套使用。三、选择题 1、执行下列程序,选择正确的结果:MOV SP,2000HMOV AX,0F0HMOV SI,1234HMOV DX,5678HPUSH SIPOP DISHL DX,
46、1TEST AX,DXPUSH DXHLT(1)SP= ;A)2000H B)1FFFHC)2001H D)1FFEH(2)DH内容所在存储器的偏移地址为 ;A)1FFFH B)1FFEHC)1FFDH D)1FFCH(3)DL内容所在存储器的偏移地址为 ;A)1FFFH B)1FFEHC)2000H D)1FFCH(4)(AX)= ;A)0H B)78HC)0F0H D)56H(5)(DI)= 。A)1234H B)5678HC)2000H D)00F0H(6)(DX)= ;A)5678H B)0ACF0HC)2B3CH D)0ABF0H(7)标志位ZF= 。A)0 B)1 C)不定 D)无
47、值2、下面是多字节加法程序,第一个数和是8A0BH,第二个数是D705H。DATASEGMENTFIRSTDB (1), (2),0HSECOND DB (3), (4)DATAENDSCODESEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV CX, (5)MOV SI,0 (6)NEXT: MOV AL,SECONDSIADC FIRSTSI,ALINC SILOOP NEXTMOV AL,0ADC AL, (7) MOV FIRSTSI,ALMOV AH,4CHINT 21HCODEENDSEND START请选择正确的答
48、案填入空格中:(1)A)8AH B)0BH C)D7H D)05H(2)A)8AH B)0BH C)D7H D)05H(3)A)8AH B)0BH C)D7H D)05H(4)A)8AH B)0BH C)D7H D)05H(5)A)3 B)2 C)1 D)4(6)A)CLC B)CLD C)STC D)CLI(7)A)1 B)-1 C)0 D)0FFH六、请阅读下列程序,分析其功能或结果1、 MOV AH,00 INT 16H MOV AH,0AH MOV CX,00 MOV BH,00 INT 10H2、 MOV AH,00 MOV AL,66 MOV DX,00 INT 17H MOV AH,00 MOV AL,0DH INT 17H3、 MOV AH,07 MOV AL,00 MOV BL,70H MOV CH,02 MOV CL,05 MOV DH,22 MOV DL,38 INT 10H4、MESSDB PRESS ANY KEY,0DH,0AH,$MOV AH,09MOV DX,SEG MESSMOV DS,DXMOV DX,OFFSET MESSINT 21H5、MOV AH,2MOV DL,1INT 21H七、编写程序1. 试编写一个汇编语言
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全国旅游合同示范文本
- 2025农业合作合同范本
- 2025年酸碱平衡调节药项目建议书
- 2025全面租赁合同示范文本
- 2025年家用美容、保健电器具项目建议书
- 2025年龙门式加工中心或龙门式卧式铣床项目合作计划书
- 2025年视窗防护屏项目合作计划书
- 2025年法律职业资格考试复习要点试题及答案
- 2025年环境污染防治专用设备合作协议书
- 广安画线施工方案
- 创意美术网络安全课件
- 上海电信2025年度智慧城市合作协议2篇
- 2024燃煤发电企业安全生产标准化达标评级标准
- 产前检查妇产科教学课件
- 气球婚礼派对合同范例
- 2024无人机测评规范
- 术中停电应急预案
- 【高分复习笔记】许莉娅《个案工作》(第2版)笔记和课后习题详解
- 国有资产投资管理公司组建方案(3篇)
- GB/T 22517.5-2024体育场地使用要求及检验方法第5部分:足球场地
- 幼儿园的社会交往能力
评论
0/150
提交评论