77范文网 - 专业文章范例文档资料分享平台

《微机原理》习题集

来源:网络收集 时间:2018-12-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

《微型计算机原理及应用》配套习题集

D)100101.101

5、十进制数59转换成八进制数是 。

A)73Q B)37Q C)59Q D)一、问答题 112Q 1、下列数值或字符串表示成相应的ASCII码是多少? 6、将十进制小数0.6875转换成八进制小数

(1)换行 (2)字母“Q” 是 。 (3))空格 (4)汉字“隘”(国A)0.045Q B)0.054Q C)0.54Q 标码) D)0.45Q

(5)汉字“保”(内部码) 7、与十进制数58.75等值的十六进制数是 。 (6)51 (7)Hello A)A3.CH B)3A.CH C)3A.23H 2、下列各机器数所表示数的范围是 D)C.3AH (1)8位二进制无符号定点整数; 8、二进制数10101转换成十进制数是 。

(2)8位二进制无符号定点小数; A)25 B)23 C)21 D)22 (3)16位二进制无符号定点整数; 9、二进制数1101.01转换成十进制数是 。 (4)用补码表示的16位二进制有符号整数; A)17.256 B)13.5 C)13.25 D)17.5

3、(111)X=273,基数X=? 10、二进制数10011010.1011转换成八进制数是 。 4、有一个二进制小数X=0.X1X2X3X4X5X6 A)232.54Q B)232.13 C)232.51 D)232.52 (1) 若使X≥1/2,则X1??X6应满足什么条件? 11、二进制数111010.11转换成十六进制数是 。 (2) 若使X>1/8,则X1??X6应满足什么条件? A)3ACH B)3A.CH C)3A3H D)3A.3H 5、 有两个二进制数X=01101010,Y=10001100,试比较它们的大12、八进制数253.74转换成二进制数是 。 小。 A)10101011.11 B)10111011.0101 (1) X和Y两个数均为无符号数; C)11001011.1001 D)10101111.1011 (2) X和Y两个数均为有符号的补码数。 13、十六进制数1CB.D8转换成二进制数是 A 。 6、 一个用十六进制表示的两位整数,如果改用十进制数表示,A)110001011.11001 B)111101011.11101 顺序正好颠倒,该数是多少? C)111101011.11101 D)111001011.11011

14、八进制数712转换成二进制数是 。 二、填空题

A)111110 B)111001010 C)11100110 D)11101010 1、对于R进制数来说,其基数(能使用的数字符号个数)

15、将十六进制数FF.1转换成十进制数是 。 是 ,能使用的最小数字符号

A)255.625 B)2501625 C)255.0625 D)250.0625 是 。

16、下面几个不同进制的中,最大的数是 。 2、八进制数的基数为8,能用到的数字符号个数

A)1100010B B)225Q C)500 D)1FEH 为 。

17、十进制正数43的八位二进制原码 C 。 3、十进制数72转换成八进制数是 。

A)00110101 B)00101011 C)10110101 D)10101011 4、与十进制数49.875等值的八进制数

18、十进制负数-61的八位二进制原码是 ,八位二是 。

进制反码是 。 5、与十进制数67等值的十六进制数是 。

A)10101111 B)10111101 C)10101011 D)00110101 6、十进制小数0.6875转换成十六进制数

19、十进制正数38的八位二进制补码是 。 是 。

A)00011001 B)10100110 C)10011001 D)00100110 7、二进制数101.011转换成十进制数是 。

20、十进制负数-38的八位二进制补码是 。 8、与二进制数101110等值的八进制数

A)01011011 B)10100110 C)10011001 D)00100110 是 。

21、有一个八位二进制数补码是11111101,其相应的十进制9、十六进制数0E12转换成二进制数是 。

数是 。 10、汉字国标码字符集中共包含有 个汉

A)-3 B)-2 C)509 D)253 字和图形符号。

22、十进制数-75用二进制数10110101表示,其表示方式11、把汉字区位码的区码和位码都加上十六进制

是 。 数 ,即得到汉字国标码;把汉字区位码的区码

A)原码 B)补码 C)反码 D)ASCII和位码都加上十六进制数 ,即得到汉字机内码。

码 12、将下列十进制数8609、5254、2730、1998变为8421BCD

23、数字字符4的ASCII码为十进制数52,数字字符9的ASCII码分别是 。

码为十进制数 。 三、选择题

A)57 B)58 C)59 D)60 1、在计算机机内部,一切信息的存取、处理和传送都是以

24、已知英文大写字母A的ASCII码为十进制数65,则英文形式进行的。

A)EBCDIC码 B)ASCII码 C)十六进制编码 大写字母E的ASCII码为十进制数 69 。

25、已知英文小写字母m的ASCII码为十进制数109,则英D)二进制编码

文小写字母g的ASCII码为十进制数 c 。 2、下列数据中,可能是八进制数的是 。

A)102 B)103 C)104 D)105 A)488 B)317 C)597 D)189

26、通常所说汉字的两种编码是 。 3、与十进制数56等值的二进制数是 。

A)简体字和繁体字 B)国标码和机内码 A)111000 B)111001 C)101111 D)110110

C)ASCII和EBCDIC D)二进制和八进制 4、十进制数36.875转换成二进制数是 。

27、我国国家标准局于 年颁布了《中华人民共和国A)110100.01 B)100100.111 C)100110.11

国家标准信息交换汉字编码字符集基本集》,即《信息交换用汉字

第一章 计算机基础

第1页 共12页

《微型计算机原理及应用》配套习题集

编码字符集基本集》。

A)1979 B)1980 C)1981 D)1982 28、《信息交换用汉字编码字符集基本集》的代号为 。

A)GB2312-80 B)GB2312-87 C)GB3122-80 D)GB2215-87

29、在微机汉字系统中一个汉字的机内码占的字节数是 B 。

A)1 B)2 C)4 D)8 30、汉字“川”的区位码为“2008”,它的十六进制国标码为 。

A)4028H B)3428H C)4428H D)5428H 31、汉字“东”的十六进位国标码为362BH,它的机内码是 。

A)A6ABH B)B6ABH C)3E2BH D)A644H

32、汉字“灯”的区位码为2138,它的朵内码十六进制表示为 。

A)B5C6H B)C1D8H C)B538H D)21C56H 33、在16×16点阵的汉字字库中,存储一个汉字的字模信息需要 C 个字节。

A)256 B)16 C)32 D)64

34、200个32×32点阵的汉字字模信息所占用的字节数为 C 。

A)25600 B)1024 C)6400 D)12800

四、是非判断题

1、ENIAC计算机采用的电子器件是真空管。( ) 2、在第三代计算机期间出现了操作系统。 ( ) 3、486微机的地址线和数据线均是32位。 ( )

4、对于种类不同的计算机,其机器指令系统都是相同的。( )

5、256KB字节等于256000字节。 ( 错 ) 6、在计算机中,数据单位bit的意思是字节。 ( ) 7、计算机中所有的信息都是以二进制形式存放的。 ( )

8、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。( )

9、所有的十进制小数都能完全准确地转换成二进制小数。( )

10、在汉字国标码GB2312-80的字符集中,共收集了6763个常用汉字。( )

第2页 共12页

《微型计算机原理及应用》配套习题集

第二章 微型计算机的基本结构

一、问答题:

1、 微型计算机是由哪几部分组成的?各部分的功能是什么? 2、 IBM PC机的主存有哪几种存储器?它们的作用各是什么? 3、 何谓总线?通常有哪几种总线?它们各传送什么信息? 4、 8088微处理器的字长是多少?能直接访问的存储单元有多少字节?

5、 8088微处理器内部有哪两个部件?各部件的主要作用是什么?

6、下列各情况影响哪些标志位?其值是什么? (1) 出现溢出; (2) 结果为零; (3) 结果为负数; (4) 按单步方式处理; (5) 有辅助进位; (6) 开中断; (7) 有借位; (8) 结果中有七个“1”。 7、8088微处理器的逻辑地址是由哪几部分组成的?怎样将逻辑地址转换为物理地址?

8、如何设置用户堆栈,在压栈和退栈操作时,堆栈指针SP的内容如何变化?

9、如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是多少?

10、如果一个堆栈是从地址1250:0100开始,(SP)=0052H,试回答以下问题:

(1) SS段的段地址是多少? (2) 栈顶的物理地址是多少? (3) 栈底的物理地址是多少?

(4) 存入字数据后,SP的内容是什么? 11、将ASCII码字符“IBM PC/XT”,依次存入2000:0000开始的字节单元中,试用图表示各存储单元的地址和内容。

12、有两个16位字1234H和5678H分别存放在02000H为首地址的存储单元中,试用图表示存储数据的情况。 13、 在存储器存放信息如右图所示,试读出20042H和20044H字节单元的内容,以及读出20042H和20041H字单元的内容。

14、设(SS)=2250H,(SP)=0140H,在堆栈中压入双字数据12345678H,试用图表示堆栈存储数据的情况。

A)产生时序信号 B)从主存取出指令并完成指令操作码译码

C)从主存取出指令、分析指令并产生有关的操作控制信号 2、运算器的主要功能是 。

A)算术运算 B)逻辑运算 C)算术运算与逻辑运算 D)函数运算 3、在一般微处理器中, 包含在CPU中。 A)算术逻辑单元 B)主内存

C)输入/输出设备 D)磁盘驱动器 4、8086/8088的状态标志有 个。 A)3 B)4 C)5 D)6

5、8086/8088的控制标志有 个。 A)1 B)2 C)3 D)4

6、8086/8088可用于间接寻址的寄存器有 个。 A)2 B)4 C)6 D)8

7、计算机的外部设备是指 B 。

A)软盘、硬盘驱动器 B)输入输出设备 C)电源及机箱 D)RAM及ROM

8、存储器是计算机系统的记忆设备,它主要用来 。 A)存储程序 B)存储数据 C)存储指令 D)上述B)、C) 9、各外存相比,内存的特点是 。

A)容量小、速度快、成本高 B)容量小、速度快、成本低 C)容量大、速度快、成本高 D)容量大、速度快、成本低 10、堆栈的工作方式是 A 。 A)先进后出 B)后进先出 C)先进先出 D)后进先出 四、是非判断题

1、8086/8088标志寄存器共有16位,每一位都有含义。( ) 2、8086/8088的逻辑段不允许段的重叠和交叉。( 错 ) 3、8086/8088的数据总线都是16位。( 错 )

4、执行转移、调用和返回指令时,指令队列中的原内容不会被清除。( )

5、8086与8088在软件上不一定完全兼容。( 对 ) 6、微机的字长愈长,计算精度愈高,指令处理功能愈强。( ) 7、计算机的主频愈高,计算机的速度愈快。( )

二、填空题

1、8088CPU内部结构按功能分为两部分,即 和 。

2、CPU中的总线接口部件BIU,根据执行部件EU的要求,完成 与 或 的数据传送。

3、8086中的BIU由 个 位段寄存器、一个 位指令指针、 字节指令队列、 位地址加法器和 控制电路组成。 4、8086/8088的执行部件EU由 个通用寄存器、 个专用寄存器、一个标志寄存器和 等构成。

5、根据功能不同,8086的标志位可分为 标志和 标志。

6、8086/8088构成的微机中,每个主存单元对应两种地址: 和 。

7、物理地址是指实际的 位主存单元地址,每个存储单元对应唯一的物理地址,其范围是 。

8、逻辑地址由段基值和 组成。将逻辑地址转换为物理地址的公式是 。其中的段基值是由 存储。 9、8086CPU从偶地址读写两个字节时,需要 个总线周期;从厅地址读写两个字节时,需要 个总线周期。

三、选择题

1、控制器的功能是 。

第3页 共12页

《微型计算机原理及应用》配套习题集

第三章 8088的指令系统

一、问答题

1、 什么叫指令?什么叫指令系统?8088指令系统有哪几种类型指令?

2、 什么叫寻址方式?8088指令系统有哪几种寻址方式?各种寻址方式的有效地址和物理地址如何形成?

3、 下列指令源操作数和目的操作数的寻址方式分别是什么?

(1) MOV DX,100H 立即寻址

(2) MOV BX,[0100H] 寄存器间接寻址 (3) MOV CX,DATA[SI]基址变值相对寻址 (4) MOV ES:[SI],AX寄存器间接寻址 (5) ADD AX,[BX][DI] 寄存器间接寻址 (6) AND AX,BX 直接寻址 (7) XOR AX,[BX] 寄存器间接寻址

(8) MOV AL,BYTE[BP][DI] 基址变值相对寻址

4、 下列各组指令有何区别?

(1) OR AX,0FFH 直接送0FFH给ax

OR AX,[0FFH] 把0FFH指针所指向的内容给ax (2) MOV AX,BX 把bx的内容给ax MOV AX,[BX] bx指针的内容给ax

(3) LEA BX,MESS 把mess的偏移地址给bx MOV BX,MESS 把mess的内容给bx

LEA BX,将mess的连续两个单元的内容送给ex

(4) LDS BX,MESS是将mess的连续四个单元的内容送给dx p113

(5) MOV AL,0 把0复值给al XOR AL,Al al与al异或

(6) ADD AX,AX ax与ax相加给ax SAL AX,1 左移一位 (7) ADD AL,1 al加1 INC Al al=al+1

(8) SUB AX,CX 算出结果赋给ax

CMP AX,CX 没有算出结果,只是标志位改变 二、根据以下要求选用相应的指令或指令序列 1、 把4629H传送给AX寄存器 MOV AX,4629H

2、 把DATA的段地址和编移地址装入DS和BX中。LEA BX,DATA MOV AX,DATA MOV DS,AX

3、 抒BX寄存器和DX寄存器内容相加,结果存入DX寄存器中。ADD DX,BX P114

4、 AX寄存器中的内容减去0360H,结果存入AX中。SUB AX,0360H

5、 把附加段偏移量为0500H字节存储单元的内容送BX寄存器。MOV BA,ES:[SI+0500H] 6、 AL寄存器的内容乘以2。

7、 AL的带符号数乘以BL的带符号数,结果存入AX中。 8、 CX寄存器清零。XOR CX,CX

9、 置DX寄存器的高3位为1,其余位不变。 10、置AL寄存器的低4位为0,其余位不变。 11、把CL寄存器的高4位变反,其余位不变。 12、使AX中的有符号数除以2。

13、寄存器AL中的高、低四位交换。MOV CL,4H ROL AL,CL 14、寄存器DX和AX组成32位数左移一位。

15、求寄存器DX和AX组成的32位有符号数的补码。 16、将寄存器DX和AX组成32位有符号数除以2。

17、三个字节存储单元A、B、C为无符号数,实现(A)+(B)→(C)。

18、三个字节存储单元A、B、C为压缩的BCD数,实现(A)+(B)→(C)。

19、 三个字节存储单元A、B、C为有符号数,实现(A)+(B)→(C)。

20、 将AH和AL两个非压缩的BCD数组成一个压缩的BCD数(AH的内容占高半字节,AL的内容占低半字节)。 21、 将标志寄存器的奇偶标志位PF置“1”。

22、将DATA1和DATA2两个双字长数据相加,和存放在DATA3中。

三、填空题 1、计算机的指令由 操作码 和 操作数 两部分组成。

2、指出下列指令源操作数的寻址方式: MOV AX,ARRAY[SI]

MOV AX,ES:[BX] 寄存器相对寻址 MOV AX,[200H] 寄存器间接寻址 MOV AX,[BX+DI] MOV AX,BX 直接寻址 MOV AX,1200H 立即寻址 MOV AX,20[BX+SI]

MOV AX,[DI+20] 寄存器相对寻址 3、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后填入AX寄存器的内容:

(1)MOV AX,1200H; (AX)= 1200h (2)MOV AX,BX; (AX)= 0100 (3)MOV AX,[1200H]; (AX)= 2ah (4)MOV AX,[BX]; (AX)= 12h (5) MOV AX,1100[BX]; (AX)= 2ah (6) MOV AX,[BX][SI]; (AX)= 56h (7) MOV AX,1100[BX][SI];(AX)= 0b7h 4、条件码中最主要的是 、 、 、 。

5、对于乘法、除法指令,结果存放在 或 中,而其源操作数可以用除 mul 以外的任一种寻址方式。

6、当指令“指令SUB AX,BX”执行后,CF=1,说明最高有效位 ;对 数,说明操作结果溢出。

7、指令SAR可用来 除以2,而指令SHR则可用来 除以2。

8、假设(DS)=0B000H,(BX)=08A0H,(0B080AH)=05AEH,(0B080CH)=4000H,当执行指令“LES DS,[BX]”后,(DI)= 05AEH ,(ES)= 4000H 。

9、对于指令XCHG BX,[BP+SI],如果指令执行前,(BX)=6F30H,(BP)=0200H,(SI)=0064H,(SS)=2F00H,(2F246H)=4154H,则执行指令后:(BX)= ,(2F246H)= 。

10、令(AL)=98H,(BL)=12H,则执行指令MUL BL后,(AX)= 0AB0H ,OF= 0 ,CF= 0 ;而执行指令IMUL BL后,它们的结果是(AX)= FA60 ,OF= 0 ,CF= 0 。

11、执行下列指令序列后,完成的功能是将(DX,AX)的值 。

MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 12、设(SS)=0FFA0H,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令“PUSH AX”后,(SP)= 00AE ;再执行指令:

PUSH BX POP AX 后,(SP)= OOAC ,(AX)= 0F79H,(BX)= 0F79H 。

第4页 共12页

《微型计算机原理及应用》配套习题集

四、选择题 13、将累加器AX的内容清零的正确操作是 B 。 1、一般地,我们将计算机指令的集合称为 B 。 A)AND AX,0 B)XOR AX,AX A)机器语言 B)汇编语言 C)SUB AX,AX D)CMP AX,AX C)翻译程序 D)仿真语言 五、判断题 2、寄存器间接寻址方式中,操作数在 D 中。 1、MOV AX,[BP]的源操作数的物理地址为16×(DS)+(BP)。A)通用寄存器 B)堆栈 (错 ) C)主存单元 D)段寄存器 2、立即寻址方式不能用于目的操作数字段。( ) 3、直接、间接、立即三种寻址方式指令的执行速度,3、不能给段寄存器进行立即数方式赋值。( ) 由快至慢的排序为 。 4、MOV指令要影响标志位。( ) A)直接、立即、间接 B)直接、间接、立即 5、SP的内容可以不指令向堆栈的栈顶。( ) C)立即、直接、间接 D)不一定 6、CF位可以用来表示有符号数的溢出。( ) 4、MOV AX,ES:[BX][SI]的源操作数的物理地址是 7、判断下列指令是否正确,若错误,请指出原因。 B 。 A)16d×(DS)+(BX)+(SI) B)16d×(ES)+(BX)+(SI) C)16d×(SS)+(BX)+(SI) D)16d×(CS)+(BX)+(SI) 5、INC指令不影响 C sf 标志。 A)OF B)CF C)SF D)ZF 6、逻辑移位指令SHL用于 c ;而算术移位指令SAL用于 D。 A)带符号数乘以2 B)带符号数除以2 C)无符号数乘以2 D)无符号数除以2 7、在MOV WORD PTR[0074H],55BBH指令的机器代码中,最后一个字节是 A d 。 A)00H B)74H C)55H D)BBH 8、假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是 C 。 A)20102H B)20101H C)200FEH D)200FFH 9、执行下列指令后: MOV AX,1245H MOV CL,4 ROL AX,CL ; AX,2451H DEC AX;ax 2450 MOV CX,4 MUL CX HLT

寄存器AH的值是 d ,寄存器AL的值是 a。 A)00H B)60H C)8DH D)92H 10、执行下列指令后: STR1 DW ‘AB‘

STR2 DB 16 DUP(?) CNT EQU $-STR1

MOV CX,CNT MOV AX,STR1 HLT

寄存器CL的值是 (B1) ,寄存器AX的值是 A(2) (1)A)10H B)12H C)0EH D)0FH $为当前地址

(2)A)00ABH B)00BAH C)4142H D)4241H 11、设(AL)=-68,(BL)=86,执行SUB AL,BL指令后,正确的结果是 B 。

A)SF=1 B)ZF=0 C)CF=1 D)OF=1

12、将寄存器AX的内容求反的正确操作是 B 。 A)NEG AX B)XOR AX,0FFFFH C)NOT AX D)CMP AX,AX

第5页 共12页

(1) CMP [CX],BYTE PTR STR+1

(2) MOV DI,OFFSET [BX][SI] (3) LEA DI,[BX][SI] (4) PUSH AL (5) SHL AX,3错 (6) MOV AX,TAB2-TAB1+100 (7) OUT CX,AL错 (8) DIV 25错

(9) MOV CX,BX对 (10) POP CS错 (11) PUSH WORD PTR 20[BX+SI-2] (12) LEA BX,4[BX]

(13) MOV BYTE PTR [BX],1000 (14) MOV AX,[SI][DI] (15) MOV SAVE_WORD,DS (16) MOV AX,ARRAY1+ARRAY2

(17) MOV WORD_OP1,WORD_OP1-WORD_OP2 (18) MOV SP,SS:DATA_WORD[BX][SI] (19) MOV AH,BX (20) MUL AX,BX (21) LEA DS,35[DI] (22) MOV STR[BX][SI],ES:AX (23) MOV [BX][BP],AX (24) ADD AX,ACH

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《微机原理》习题集在线全文阅读。

《微机原理》习题集.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/338819.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: