微机测试题目及答案

发布时间 : 星期二 文章微机测试题目及答案更新完毕开始阅读

第一次作业 一、单选题

第1题(1分) 你的得分:1

采用十六进制书写二进制数,位数可以减少到原来的【1】。 A. 1/2 B. 1/3 C. 1/4 D. 1/5 题目答案:C

题目分析: 一位十六进制数可以用四位二进制来表示,所以采用十六进制书写二进制数,位数可以减少到原来的1/4。 第2题(1分) 你的得分:1

若把8位二进制编码10001000看成纯整数的反码,则其真值为【2】。

A. -119 B. 120 C. -120 D. 119 题目答案:A

题目分析: [X]反=10001000,则[X]原=11110111,所以其真值为-119。

第3题(1分) 你的得分:1

关于ASCII码字符集中的字符,下面叙述中正确的是【3】。 A. ASCII码字符集共有128个不同的字符 B. 每个字符都是可打印(或显示)的

C. 每个字符在PC机键盘上都有一个键与之对应 D. ASCII码字符集中大小写英文字母的编码相同 题目答案:A 你的答案:A 题目分析:

目前计算机中使用得最为广泛的西文字符集及其编码就是ASCII码,它一共有128个字符,其中包括10个数字、26个小写字母、26个大写字母、算术运算符、标点符号、商业符号等,大小写字母的编码是不相同的,由此排除D。其中只有94个字符可以打印(或显示),这些字符有确定的结构形状,在计算机上有相应的键对应,可以在显示器和打印机等输出设备上输出。还有32个字符是控制字符,它们在传输、打印或显示时起控制作用,是不能直接打印(或显示)出来的,因此 B和C也是错误的。所以应当选择选项A。

第4题(1分) 你的得分:1 -2的16位补码形式为【4】。

A. FFFOH B. FFF1H C. FFFFH D. FFFEH 题目答案:D 你的答案:D 题目分析:

[-2]原=1000000000000010B=8002H,[-2]反=1111111111111101B=FFFDH,[-2]补=1111111111111110B=FFFEH。 第5题(1分) 你的得分:1

在机器数【5】中,零的表示形式是唯一的。

A. 补码 B. 原码 C. 补码和反码 D. 原码和反码

1

题目答案:A 你的答案:A

第6题(1分) 你的得分:1

将93H看成一个组合BCD码,其结果是【6】。

A. 10010101 B. 10010011 C. 10000011 D. 10000001

题目答案:B你的答案:B 第7题(1分) 你的得分:1 下面【7】命题是正确的。

A. 负数的反码与其真值数相同 B. 负数的补码与其真值数相同

C. 正数的原码、反码、补码与其真值数相同 D. [+0]反=11111111B

题目答案:C你的答案:C 第8题(1分) 你的得分:0 与十进制数254等值的数是【8】。

A. 11111110 B. 11101111 C. 11111011 D. 11101110

题目答案:A你的答案:D

第9题(2分) 你的得分:2

在微型计算机中的机器数为91H,若其代表的真值为【9】;则它是采用【10】表示的。

【9】 A. 91 B. 129 C. -127 D. 三者都可能

【10】 A. 原码 B. 反码 C. 补码 D. BCD码

题目答案:AD你的答案:AD

题目分析: 若[X]原=91H,则X=-17。若[X]反=91H,则[X]原=11101110B,即X=-110。若[X]补=91H,则[X]原=11101111B,即X=-111。

若[X]BCD=91H,则X=91。 第10题(1分) 你的得分:1

下列不同数制表示的数中,数值最小的是【11】。

A. 11011101B B. 334Q C. 219D D. DAH

题目答案:D你的答案:D

题目分析: A. 11011101B=221 B. 334Q=220 C. 219D=219 D. DAH=218 第11题(1分) 你的得分:1 下列数中最大的数是【12】。

A. 10000011B B. (10010101)BCD C. 92H D. 101

题目答案:C你的答案:C

题目分析: A. 10000011B=131 B. (10010101)BCD=95 C. 92H=150 D. 101

第12题(1分) 你的得分:0

计算机内机器数通常采用【13】形式来表示。

A. 原码 B. 反码 C. 补码 D. ASCII码 题目答案:C你的答案:D

题目分析:计算机内机器数通常采用补码形式来表示;而字符则采用ASCII码表示。

第13题(1分) 你的得分:1

下面的数值表示中,和127相等的是【14】。

A. 11111111B B. 127H C. 80H D. 7FH

题目答案:D你的答案:D 第14题(1分) 你的得分:1

二进制数 10010110.10B 的十进制数值可表示为【15】。 A. 96.8 B. 150.5 C. 96.5 D. 160.5

题目答案:B你的答案:B 第15题(1分) 你的得分:1

10位二进制补码表示的十进制整数范围为:-512~511,前者的补码为【16】。

A. 0000000000 B. 1000000000 C. 1111111110 D. 1111111111 题目答案:B你的答案:B 第16题(1分) 你的得分:1

下面几个不同进制的数中,最小的数是【17】。

A. 1001001B B. 75 C. 37D D. A7H 题目答案:C你的答案:C D. A7H=167

二、多选题

第1题(1分) 你的得分:0

指出下列【1】是合法的组合式(压缩型)BCD码。

A. 1000 0100 B. 1110 0110 C. 0011 0101 D. 1010 1001

题目答案:AC你的答案:AD

题目分析:B与D选项的高4位出现大于9的代码,因此不是BCD码

三、是非题

第1题(1分) 你的得分:1

【1】计算机内的“溢出”是指运算结果为无穷大。 题目答案:F你的答案:F

题目分析:计算机内的“溢出”是指运算结果超出所能表示的范围。

第2题(1分) 你的得分:1

【2】计算机存储信息的最小单位是字节。 题目答案:T你的答案:T

2

题目分析:计算机存储信息的最小单位是字节。

第3题(1分) 你的得分:0

【3】二进制补码11111111 10110100和10110100对应相同大小的真值。

题目答案:T题目分析: 二进制补码11111111 10110100和10110100对应相同大小的真值,因为一个用16位二进制表示,一个用8位二进制表示。均为-75的补码。 第4题(1分) 你的得分:0

【4】用字长16位的寄存器存放带符号数的补码,则机器数的最大值和最小值分别为7FFFH和8000H。 题目答案:T

第5题(1分) 你的得分:0 【5】BCD码表示的数是二进制数。 题目答案:F你的答案:T 四、填空题

第1题(2分) 你的得分:2

下列各数均为二进制补码:A=00110010B,B=01001010B,C=11101001B,D=10111010B。试写出下列运算的十进制数真值:A+B=【1】,D-C-A=【2】。 题目答案:【1】124【2】-97 你的答案:【1】124【2】-97 题目分析:

下列各数均为二进制补码:A=00110010B,B=01001010B,C=11101001B,D=10111010B。试写出下列运算的十进制数真值:A+B=【4】,D-C-A=【5】。 [A]补=00110010B +[B]补=01001010B ---------------- 01111100B =124 [D]补=10111010B +[-C]补=00010111B ----------------- 11010001B +[-A]补=11001110B ----------------- 10011111B =-97 第2题(2分) 你的得分:2 5BH =【3】B = 【4】D 题目答案:【3】1011011【4】91 你的答案:【3】01011011【4】91 第3题(3分) 你的得分:0

已知[X]原码=[Y]反码=[Z]补码=90H,试用十进制数分别写出X=【5】;Y=【6】;Z=【7】。

题目答案:【5】-16【6】-111【7】-112

题目分析: A. 1001001B=73 B. 75=75 C. 37D=37 A+B

你的答案:【5】【6】【7】 题目分析:

若[X]原码=90H,即[X]原=10010000,则X=-16。 若[X]反码=90H,即[X]反=10010000,则[X]原=11101111,那么X=-111。

若[X]补码=90H,即[X]补=10010000,则[X]反=10001111,[X]原=11110000,那么X=-112。 第4题(1分) 你的得分:1

若[X]原=10000001,则其十进制真值为【8】。 题目答案:【8】-1 你的答案:【8】-1 题目分析:

[X]原=10000001,由于采用原码表示,说明该数是带符号数,所以其十进制真值为-1。

第5题(4分) 你的得分:2

设字长为八位,有x= -1,y=124,则有:[x+y]补=【9】B,[x-y] 补=【10】B。

题目答案:【9】01111011【10】10000011 你的答案:【9】01111011【10】11111111 题目分析:

[-1]补=11111111B +[124]补=01111100B ------------------- 1 01111011B X-Y

[-1]补=11111111B +[-124]补=10000100B ------------------- 1 10000011B 第6(1分) 你的得分:0

已知[-X]补=7001H,则[X]补=【11】H。 题目答案:【11】8FFF 你的答案:【11】8FFE 题目分析:

0111 0000 0000 0001 7001H 1000 1111 1111 1111 8FFFH 第7题(3分) 你的得分:2

把十进制数-127转换成一个字节的二进制原码为【12】B,二进制反码为【13】B,二进制补码为【14】B。

题目答案:【12】11111111【13】10000000【14】10000001你的答案:【12】11111111【13】10000000【14】1000001 第8题(2分) 你的得分:2 X =+82,[X]补 = 【15】B

题目答案:【15】01010010你的答案:【15】01010010 第9题(1分) 你的得分:1

“回车”这个字符表示成相应的ASCII码是【16】H? 题目答案:【16】0D你的答案:【16】0D 第10题(2分) 你的得分:0

压缩型BCD码一个字节能表示【17】位十进制数,非压缩型BCD码一个字节能表示【18】位十进制数。

题目答案:【17】2【18】1你的答案:【17】1【18】2 第11题(2分) 你的得分:2

已知十进制数X的8位补码为73H,求X=【19】D和它的16位补码为【20】H。

题目答案:【19】115【20】0073 你的答案:【19】115【20】0073

题目分析: 由于X=73H为正数,所以X=115,其16位补码为0073H。第12题(4分) 你的得分:0

数制转换:247.86=【21】H =【22】BCD。 题目答案:【21】F7.DC【22】001001000111.10000110 你的答案:【21】F7.56【22】00100100011110000110

第二次作业

一、单选题

第1题(1分) 你的得分:1

下面关于寄存器不正确的表述是【1】。

A. AX寄存器是算术运算的主要寄存器,又称为累加器 B. BP、SP通常作为地址指针寄存器

C. IP指令指针寄存器可以通过MOV命令改变其值 D. 标志位寄存器中的状态标志位会随算术单元的运算结果而改变 题目答案:C

第2题(1分) 你的得分:1

隐含到SS段取数据的间接寻址寄存器是【2】。

A. IP B. BX C. BP D. SI 题目答案:C

第3题(1分) 你的得分:1

在8086CPU中,如果某一内存单元的物理地址是7E7F6H,那么它的逻辑地址是【3】:DDF6H。

A. 70COH B. 70BOH C. 70A0H D. 7E7FH 题目答案:C

第4题(1分) 你的得分:1

某存储单元的物理地址为3B4FEH,其段地址和偏移地址可分别选取【4】。

A. 3B4FH 和104EH B. 3B40H 和 00FEH C. 2A00H 和 114FEH D. 3B4FEH 和 0 题目答案:B

题目分析: A选项的物理地址为3C53EH;C选项中偏移地址为5位十六进制是错误的;D选项中段地址为5位十六进制是错误的;B选项3B400H+00FEH=3B4FEH,正确。 第5题(1分) 你的得分:1

8086存储器分段,每个段不超过【5】。

3

A. 16KB B. 32KB C. 64KB D. 1MB 题目答案:C

第6题(1分) 你的得分:1

设22000H、22001H单元分别存放的数据为12H、34H,若要读取22000H字单元中的数据,此时读出的数据是【6】。 A. 12H B. 34H C. 3412H D. 1234H 题目答案:C

第7题(1分) 你的得分:1

假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H、46H、52H、0FEH,则存放字数据0FE52H的字单元地址是【7】。

A. 7462H B. 7463H C. 7464H D. 7465H 题目答案:C

题目分析: 地址 内容 7462H 32H 7463H 46H 7464H 52H 7465H FEH

第8题(1分) 你的得分:0

一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是【8】。

A. 12C5BH B. 12B6BH C. 12C59H D. 12BFEH 题目答案:C

题目分析: 末字与首字相隔(128-1=)127个字,且每个字占用2个字节,因此末字单元的物理地址应为:

首字单元的物理地址+(128-1)×2;即 12ABH×10H+00ABH+(128-1)×2=12C59H。 第9题(1分) 你的得分:1

指令MOV AX,0283H[BX][SI]中源操作数的寻址方式为【9】。 A. 寄存器间接寻址 B. 基址变址相对寻址 C. 基址寻址 D. 变址寻址 题目答案:B

第10题(1分) 你的得分:0

在8086变址寻址方式中,操作数的物理地址等于段寄存器左移四位加上【10】。 A. 变址寄存器的内容

B. 变址寄存器的内容再加给定的偏移量 C. 变址寄存器的内容再加基址寄存器内容 D. 基址寄存器的内容再加给定的偏移量 题目答案:A

第11题(1分) 你的得分:1

下列存储器操作数的跨段前缀可省略的是【11】。

A. DS:[BP] B. SS:[BP] C. ES:[BX] D. ES:[SI] 题目答案:B

4

题目分析: 由于BX、SI寄存器间接寻址,操作数在DS段中,所以不需要用段前缀来指明,同理BP、SP间接寻址,操作数在SS段中,所以也不需要用段前缀来指明。因此,应选择B选项。 第12题(1分) 你的得分:1

寻址指令MOV CX,[BX+DI+20]使用的是【12】寻址方式。 A. 寄存器寻址 B. 相对基址变址寻址 C. 变址寻址 D. 基址变址寻址 题目答案:B

第13题(1分) 你的得分:1

8086CPU在基址加变址的寻址方式中,变址寄存器可以为【13】。

A. BX或CX B. CX或SI C. DX或SI D. SI或DI 题目答案:D

第14题(1分) 你的得分:1

MOV SI,ES:[DI+BX]指令,源操作数的寻址方式是【14】。 A. 寄存器相对寻址 B. 寄存器寻址

C. 基址加变址寻址 D. 相对的基址加变址寻址 题目答案:C

第15题(2分) 你的得分:0

指令JMP DWORD PTR [BX][SI]的寻址方式是【15】。 A. 段内直接转移寻址 B. 段内间接转移寻址 C. 段间直接转移寻址 D. 段间间接转移寻址 题目答案:D

第16题(1分) 你的得分:0

含有立即数的指令中,该立即数被存放在【16】。 A. 累加器中 B. 指令操作码后的内存单元中

C. 指令操作码前的内存单元中 D. 由该立即数所指定的内存单元中 题目答案:B

第17题(1分) 你的得分:0

在程序运行过程中,确定下一条指令的物理地址的计算表达式是【17】。

A. CS*16+IP B. DS*16+DI C. SS*16+SP D. ES*16+SI 题目答案:A

题目分析: 程序由CS和IP确定下一条指令的物理地址。

二、多选题

第1题(1分) 你的得分:1 下列寄存器为8位的寄存器有【1】。

A. IP B. AH C. AL D. BH 题目答案:BCD

第2题(1分) 你的得分:0

以下存储器寻址方式中,【2】可以由BX寄存器提供偏移量

联系合同范文客服:xxxxx#qq.com(#替换为@)