微机测试题目及答案教学资料.doc
《微机测试题目及答案教学资料.doc》由会员分享,可在线阅读,更多相关《微机测试题目及答案教学资料.doc(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。微机测试题目及答案-第一次作业一、单选题第1题(1分)你的得分:1采用十六进制书写二进制数,位数可以减少到原来的【1】。A.12B.13C.14D.15题目答案:C题目分析:一位十六进制数可以用四位二进制来表示,所以采用十六进制书写二进制数,位数可以减少到原来的1/4。第2题(1分)你的得分:1若把8位二进制编码10001000看成纯整数的反码,则其真值为【2】。A.-119B.120C.-120D.119题目答案:A题目分析:X反=10001000,则X原=11110111,所以其真值为-119。第3
2、题(1分)你的得分:1关于ASCII码字符集中的字符,下面叙述中正确的是【3】。A.ASCII码字符集共有128个不同的字符B.每个字符都是可打印(或显示)的C.每个字符在PC机键盘上都有一个键与之对应D.ASCII码字符集中大小写英文字母的编码相同题目答案:A你的答案:A题目分析:目前计算机中使用得最为广泛的西文字符集及其编码就是ASCII码,它一共有128个字符,其中包括10个数字、26个小写字母、26个大写字母、算术运算符、标点符号、商业符号等,大小写字母的编码是不相同的,由此排除D。其中只有94个字符可以打印(或显示),这些字符有确定的结构形状,在计算机上有相应的键对应,可以在显示器和
3、打印机等输出设备上输出。还有32个字符是控制字符,它们在传输、打印或显示时起控制作用,是不能直接打印(或显示)出来的,因此B和C也是错误的。所以应当选择选项A。第4题(1分)你的得分:1-2的16位补码形式为【4】。A.FFFOHB.FFF1HC.FFFFHD.FFFEH题目答案:D你的答案:D题目分析:-2原=1000000000000010B=8002H,-2反=1111111111111101B=FFFDH,-2补=1111111111111110B=FFFEH。第5题(1分)你的得分:1在机器数【5】中,零的表示形式是唯一的。A.补码B.原码C.补码和反码D.原码和反码题目答案:A你的
4、答案:A第6题(1分)你的得分:1将93H看成一个组合BCD码,其结果是【6】。A.10010101B.10010011C.10000011D.10000001题目答案:B你的答案:B第7题(1分)你的得分:1下面【7】命题是正确的。A.负数的反码与其真值数相同B.负数的补码与其真值数相同C.正数的原码、反码、补码与其真值数相同D.+0反=11111111B题目答案:C你的答案:C第8题(1分)你的得分:0与十进制数254等值的数是【8】。A.11111110B.11101111C.11111011D.11101110题目答案:A你的答案:D第9题(2分)你的得分:2在微型计算机中的机器数为9
5、1H,若其代表的真值为【9】;则它是采用【10】表示的。【9】A.91B.129C.-127D.三者都可能【10】A.原码B.反码C.补码D.BCD码题目答案:AD你的答案:AD题目分析:若X原=91H,则X=-17。若X反=91H,则X原=11101110B,即X=-110。若X补=91H,则X原=11101111B,即X=-111。若XBCD=91H,则X=91。第10题(1分)你的得分:1下列不同数制表示的数中,数值最小的是【11】。A.11011101BB.334QC.219DD.DAH题目答案:D你的答案:D题目分析:A.11011101B=221B.334Q=220C.219D=2
6、19D.DAH=218第11题(1分)你的得分:1下列数中最大的数是【12】。A.10000011BB.(10010101)BCDC.92HD.101题目答案:C你的答案:C题目分析:A.10000011B=131B.(10010101)BCD=95C.92H=150D.101第12题(1分)你的得分:0计算机内机器数通常采用【13】形式来表示。A.原码B.反码C.补码D.ASCII码题目答案:C你的答案:D题目分析:计算机内机器数通常采用补码形式来表示;而字符则采用ASCII码表示。第13题(1分)你的得分:1下面的数值表示中,和127相等的是【14】。A.11111111BB.127HC.
7、80HD.7FH题目答案:D你的答案:D第14题(1分)你的得分:1二进制数10010110.10B的十进制数值可表示为【15】。A.96.8B.150.5C.96.5D.160.5题目答案:B你的答案:B第15题(1分)你的得分:110位二进制补码表示的十进制整数范围为:-512511,前者的补码为【16】。A.0000000000B.1000000000C.1111111110D.1111111111题目答案:B你的答案:B第16题(1分)你的得分:1下面几个不同进制的数中,最小的数是【17】。A.1001001BB.75C.37DD.A7H题目答案:C你的答案:C题目分析:A.10010
8、01B=73B.75=75C.37D=37D.A7H=167二、多选题第1题(1分)你的得分:0指出下列【1】是合法的组合式(压缩型)BCD码。A.10000100B.11100110C.00110101D.10101001题目答案:AC你的答案:AD题目分析:B与D选项的高4位出现大于9的代码,因此不是BCD码三、是非题第1题(1分)你的得分:1【1】计算机内的“溢出”是指运算结果为无穷大。题目答案:F你的答案:F题目分析:计算机内的“溢出”是指运算结果超出所能表示的范围。第2题(1分)你的得分:1【2】计算机存储信息的最小单位是字节。题目答案:T你的答案:T题目分析:计算机存储信息的最小单
9、位是字节。第3题(1分)你的得分:0【3】二进制补码1111111110110100和10110100对应相同大小的真值。题目答案:T题目分析:二进制补码1111111110110100和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
10、=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+BA补=00110010B+B补=01001010B-01111100B=124D补=10111010B+-C补=00010111B-11010001B+-A补=11001110B-1001111
11、1B=-97第2题(2分)你的得分:25BH=【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你的答案:【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=
12、-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-101111011BX-Y-1补=11111111B+-124补=10000100B-
13、110000011B第6(1分)你的得分:0已知-X补=7001H,则X补=【11】H。题目答案:【11】8FFF你的答案:【11】8FFE题目分析:01110000000000017001H10001111111111118FFFH第7题(3分)你的得分:2把十进制数-127转换成一个字节的二进制原码为【12】B,二进制反码为【13】B,二进制补码为【14】B。题目答案:【12】11111111【13】10000000【14】10000001你的答案:【12】11111111【13】10000000【14】1000001第8题(2分)你的得分:2X=+82,X补=【15】B题目答案:【15】
14、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,其1
15、6位补码为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段取数据的间接寻址寄存
16、器是【2】。A.IPB.BXC.BPD.SI题目答案:C第3题(1分)你的得分:1在8086CPU中,如果某一内存单元的物理地址是7E7F6H,那么它的逻辑地址是【3】:DDF6H。A.70COHB.70BOHC.70A0HD.7E7FH题目答案:C第4题(1分)你的得分:1某存储单元的物理地址为3B4FEH,其段地址和偏移地址可分别选取【4】。A.3B4FH和104EHB.3B40H和00FEHC.2A00H和114FEHD.3B4FEH和0题目答案:B题目分析:A选项的物理地址为3C53EH;C选项中偏移地址为5位十六进制是错误的;D选项中段地址为5位十六进制是错误的;B选项3B400H+
17、00FEH=3B4FEH,正确。第5题(1分)你的得分:18086存储器分段,每个段不超过【5】。A.16KBB.32KBC.64KBD.1MB题目答案:C第6题(1分)你的得分:1设22000H、22001H单元分别存放的数据为12H、34H,若要读取22000H字单元中的数据,此时读出的数据是【6】。A.12HB.34HC.3412HD.1234H题目答案:C第7题(1分)你的得分:1假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H、46H、52H、0FEH,则存放字数据0FE52H的字单元地址是【7】。A.7462HB.7463HC.7464HD.7465H题目答案
18、:C题目分析:地址内容7462H32H7463H46H7464H52H7465HFEH第8题(1分)你的得分:0一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是【8】。A.12C5BHB.12B6BHC.12C59HD.12BFEH题目答案:C题目分析:末字与首字相隔(1281)127个字,且每个字占用2个字节,因此末字单元的物理地址应为:首字单元的物理地址(1281)2;即12ABH10H00ABH(1281)212C59H。第9题(1分)你的得分:1指令MOVAX,0283HBXSI中源操作数的寻址方式为【9】。A.寄存器间接寻址B
19、.基址变址相对寻址C.基址寻址D.变址寻址题目答案:B第10题(1分)你的得分:0在8086变址寻址方式中,操作数的物理地址等于段寄存器左移四位加上【10】。A.变址寄存器的内容B.变址寄存器的内容再加给定的偏移量C.变址寄存器的内容再加基址寄存器内容D.基址寄存器的内容再加给定的偏移量题目答案:A第11题(1分)你的得分:1下列存储器操作数的跨段前缀可省略的是【11】。A.DS:BPB.SS:BPC.ES:BXD.ES:SI题目答案:B题目分析:由于BX、SI寄存器间接寻址,操作数在DS段中,所以不需要用段前缀来指明,同理BP、SP间接寻址,操作数在SS段中,所以也不需要用段前缀来指明。因此
20、,应选择B选项。第12题(1分)你的得分:1寻址指令MOVCX,BX+DI+20使用的是【12】寻址方式。A.寄存器寻址B.相对基址变址寻址C.变址寻址D.基址变址寻址题目答案:B第13题(1分)你的得分:18086CPU在基址加变址的寻址方式中,变址寄存器可以为【13】。A.BX或CXB.CX或SIC.DX或SID.SI或DI题目答案:D第14题(1分)你的得分:1MOVSI,ES:DI+BX指令,源操作数的寻址方式是【14】。A.寄存器相对寻址B.寄存器寻址C.基址加变址寻址D.相对的基址加变址寻址题目答案:C第15题(2分)你的得分:0指令JMPDWORDPTRBXSI的寻址方式是【15
21、】。A.段内直接转移寻址B.段内间接转移寻址C.段间直接转移寻址D.段间间接转移寻址题目答案:D第16题(1分)你的得分:0含有立即数的指令中,该立即数被存放在【16】。A.累加器中B.指令操作码后的内存单元中C.指令操作码前的内存单元中D.由该立即数所指定的内存单元中题目答案:B第17题(1分)你的得分:0在程序运行过程中,确定下一条指令的物理地址的计算表达式是【17】。A.CS*16+IPB.DS*16+DIC.SS*16+SPD.ES*16+SI题目答案:A题目分析:程序由CS和IP确定下一条指令的物理地址。二、多选题第1题(1分)你的得分:1下列寄存器为8位的寄存器有【1】。A.IPB
22、.AHC.ALD.BH题目答案:BCD第2题(1分)你的得分:0以下存储器寻址方式中,【2】可以由BX寄存器提供偏移量或基址分量。A.立即数寻址B.基址寻址C.基址变址寻址D.寄存器寻址题目答案:BC三、是非题第1题(1分)你的得分:1【1】一个存储单元的物理地址是唯一的。题目答案:T第2题(1分)你的得分:1【2】现行数据段位于存储器的0B0000H到0BFFFFH存储单元,则DS段寄存器的内容是0B000H。题目答案:T第3题(1分)你的得分:0【3】1M字节存储器的每一个单元有一个20位物理地址,它由16位段地址和16位偏移地址组成。题目答案:T第4题(1分)你的得分:0【4】JMPDW
23、ORDPRT4000H是段间间接转移指令。题目答案:T第5题(1分)你的得分:1【5】指令JMPWORDPRT1000H指令是段内直接转移。题目答案:F题目分析:指令JMPWORDPRT1000H指令是段内间接转移,指令必须到1000H单元取目的地址。第6题(1分)你的得分:1【6】MOVBX,DX是错误指令。题目答案:T第7题(1分)你的得分:1【7】对于8086来说,各种寻址方式寻址操作数的范围最多只能是64K个字节。题目答案:T四、填空题第1题(2分)你的得分:2在基址变址寻址方式中,可用于基址的寄存器是【1】和【2】:后者默认相对于SS段寻址的。题目答案:【1】BX【2】BP第2题(4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 测试 题目 答案 教学 资料
限制150内