微机原理与接口技术第一章 练习题

合集下载

微机原理与接口习题汇总

微机原理与接口习题汇总

第1章微型计算机基础一、单选题1.以下哪个数最大( D )。

A、10110101BB、234C、234QD、123H2.以下哪个数最大()。

A、10111101BB、240C、134QD、F3H3.以下哪个数最大()。

A、101101BB、198C、162QD、ABH4.以下哪个数最大()。

A、1101101BB、200C、373QD、1D7H5.下列各数种,最大的是( A )。

A、(321)16B、(327)8C、(659)10D、(11100111)26.字母A的ASCII代码是( B )。

A、39HB、41HC、0DHD、0AH7.字母a的ASCII代码是( B )。

A、60HB、61HC、40HD、41H8.回车符的ASCII代码是( C )。

A、39HB、41HC、0DHD、0AH9.换行符的ASCII代码是(D)。

A、39HB、41HC、0DHD、0AH10.数字9的ASCII代码是( A )。

A、39HB、41HC、0DHD、0AH11.数字0的ASCII代码是( B )。

A、30B、30HC、0D、0H12.在计算机系统中,微处理器通常不包含( C )。

A、算术逻辑单元B、程序计数器C、大容量内存D、寄存器13.下列各数不属于8421BCD码的是( A )。

A、10100101BB、01011001BC、00110011BD、01010100B14.以下关于字节和字长的说法错误的是( D )。

A、一个字节由8位二进制位组成B、字长是计算机内部一次可以处理的二进制的位数C、字长依赖于具体的机器,而字节不依赖于具体的机器D、字长越长,处理精度越高,但处理速度越慢15.假定字长为n位,以下关于数的定点和浮点表示的说法错误的是( D )。

A、定点表示法是指计算机中所有数的小数点的位置是人为约定不变。

B、浮点数比相同位数的定点数表示的数值范围大。

C、定点整数的表示范围为-(2n-1-1)~(2n-1-1)。

微机原理和接口技术第一、二章作业和答案

微机原理和接口技术第一、二章作业和答案
26
3-7、编写程序段,把从BUFFER控制的100个字节的内 存区域初始化成55H、0AAH、55H、0AAH、 ……. 55H、0AAH。 3-8、请用子程序结构编写如下程序:从键盘输入一个 二位十进制数的月份数(01~12),然后显示出相 应的英文缩写名。(交软件) 3-9、请在屏幕上显示斐波那契数列的前20个值。斐波 那契数列的定义如下: (交软件) F(0)=0 F(1)=1 F(n)=F(n-1) +F(n-2), n≥2 27
14
2-9、已知寄存器AL和BL的内容分别如下,试 分析执行ADD AL, BL指令后,寄存器AL以 及标志位CF、ZF、SF、AF、OF和PF的内容。 1. (AL)=F2H, (BL)=8DH
15
2-10、已知寄存器AL和BL的内容分别如下,试 分析执行SUB AL, BL指令后,寄存器AL以 及标志位CF、ZF、SF、AF、OF和PF的内容。 1. (AL)=B4H, (BL)=E7H
24
3-3、试编写求两个无符号双字长数之和的程序。两数 分别放在MEM1和MEM2单元中,和放在SUM单元 中 3-4、假设数据项定义如下: DATA1 DB ‘HELLO! GOOD MORNING!’ DATA2 DB 20 DUP(?) 用串操作指令编写程序段,使其分别完成以下功能: (1)从左到右将DATA1的字符串传送到DATA2中 (2)传送完后,比较DATA1和DATA2中的内容是否 相同 (3)把DATA1中的第3和第4个字节装入AX (4)把AX的内容存入DATA2+5开始的字节单元中。 25
12. 将下列二进制数分别转化为十进制数和十六进制数
13. 将下列十六进制数分别转化为二进制数和十进制数
14. 求A95BH与8CA2H之和;并写出运算后标志寄存 器中SF、ZF、CF、OF、PF、AF的值。

微机原理及接口技术课后习题及参考答案

微机原理及接口技术课后习题及参考答案

第一章课后习题1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。

① 16.25 ② 35.75 ③ 123.875 ④ 97/1281.2 把下列二进制数转换成十进制数。

① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.11.3 把下列八进制数转换成十进制数和二进制数。

① 756.07 ② 63.73 ③ 35.6 ④ 323.451.4 把下列十六进制数转换成十进制数。

① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC1.5 求下列带符号十进制数的8位补码。

① +127 ② -1 ③ -0 ④ -1281.6 求下列带符号十进制数的16位补码。

① +355 ② -11.7 计算机分那几类?各有什么特点?1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。

1.9 80X86微处理器有几代?各代的名称是什么?1.10 你知道现在的微型机可以配备哪些外部设备?1.11 微型机的运算速度与CPU的工作频率有关吗?1.12 字长与计算机的什么性能有关?习题一参考答案1.1 ① 16.25D=10000.01B=20.2Q=10.4H② 35.75D=.11B=43.6Q=23.CH③ 123.875D=.111B=173.7Q=7B.EH④ 97/128D=64/123+32/128+1/128=0.B=0.604Q=0.C2H1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D③ 111.01B=7.25D ④ 1010.1B=10.5D1.3 ① 756.07Q=.B=494.109D ② 63.73Q=.B=51.922D③ 35.6Q=11101.110B=29.75D ④ 323.45Q=.B=211.578D1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D③ B7C.8D=2940.551D ④ 1ECH=492D1.5 ① [+127]补= ② [-1]补=③ [-0]补= ④[-128]补=1.6 ① [+355]补= 00011 ② [-1]补= 1111 1111 1111 11111.7 答:传统上分为三类:大型主机、小型机、微型机。

《微机原理与接口技术》习题.doc

《微机原理与接口技术》习题.doc

第1章思考与练习题1.1 微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?1.2 什么是微型计算机的系统总线?说明微处理器三大总线的作用。

1.3 计算机中常用的数制和码制有哪些?1.4 将下列十进制数分别转化为二进制数、八进制数、十六进制数和压缩BCD数。

(1)25.82 (2)412.15 (3)513.46 (4)69.1361.5 将下列二进制数分别转化为十进制数、八进制数和十六进制数。

(1)111001.101 (2)110010.1101 (3)1011.11011 (4)101101.01111.6 将下列十六进制数分别转化为二进制数、八进制数、十进制数和压缩BCD数。

(1)7B.21 (2)127.1C (3)6A1.41 (4)2DF3.41.7 写出下列十进制数的原码、反码、补码表示(采用8位二进制数)。

(1)96 (2)31 (3)-42 (4)-1151.8 已知补码求出其真值。

(1)92H (2)8DH (3)B2H (4)4C26H1.9 按照字符所对应的ASCII码表示,查表写出下列字符的ASCII码。

a 、K 、G、+、DEL、SP、CR 、$第2章思考与练习题2.1 8086CPU由哪两部分组成?它们的主要功能是什么?2.2 8086CPU数据总线和地址总线各是多少?最大的存储空间是多少?2.3 8086CPU中的指令队列起什么作用?其长度是多少字节?2.4 8086的标志寄存器有哪些标志位?它们的含义和作用是什么?2.5 数据在存储器中存放有何规定?什么是对准字?什么是非对准字?2.6 什么是逻辑地址?它由哪两部分组成?8086的物理地址是如何形成的?2.7 8086微机系统中存储器为什么要分段?各逻辑段之间的关系如何?2.8 I/O端口有哪两种编址方式?8086的最大I/O寻址空间是多少?2.9 8086的最大模式和最小模式的主要区别是什么?2.10 有一个由20个字组成的数据区,其起始地址为5300H:0320H。

微机原理与接口技术作业1

微机原理与接口技术作业1

一、单选题第1题(1分)你的得分:1下面的数值表示中,和127相等的是【1】。

A. 11111111BB. 127HC. 80HD. 7FH题目答案:D你的答案:D第2题(1分)你的得分:1下面【2】命题是正确的。

A. 负数的反码与其真值数相同B. 负数的补码与其真值数相同C. 正数的原码、反码、补码与其真值数相同D. [+0]反=11111111B 题目答案:C你的答案:C第3题(1分)你的得分:1采用十六进制书写二进制数,位数可以减少到原来的【3】。

A. 1/2B. 1/3C. 1/4D. 1/5题目答案:C你的答案:C题目分析:一位十六进制数可以用四位二进制来表示,所以采用十六进制书写二进制数,位数可以减少到原来的1/4。

第4题(1分)你的得分:1计算机内机器数通常采用【4】形式来表示。

A. 原码B. 反码C. 补码D. ASCII码题目答案:C你的答案:C题目分析:计算机内机器数通常采用补码形式来表示;而字符则采用ASCII码表示。

第5题(1分)你的得分:1下列不同数制表示的数中,数值最小的是【5】。

A. 11011101BB. 334QC. 219DD. DAH题目答案:D你的答案:D题目分析:A. 11011101B=221B. 334Q=220C. 219D=219D. DAH=218第6题(1分)你的得分:1下面几个不同进制的数中,最小的数是【6】。

A. 1001001BB. 75C. 37DD. A7H题目答案:C你的答案:C题目分析:A. 1001001B=73B. 75=75C. 37D=37D. A7H=167第7题(1分)你的得分:0下列数中最大的数是【7】。

A. 10000011BB. (10010101)BCDC. 92HD. 101 题目答案:C你的答案:B题目分析:A. 10000011B=131B. (10010101)BCD=95C. 92H=150D. 101第8题(1分)你的得分:1将93H看成一个组合BCD码,其结果是【8】。

微机原理与接口技术习题集

微机原理与接口技术习题集

微机原理与接口技术》第一章习题一、单项选择题1、X的8位补码是10110100,则X的16位补码是 ________________ 。

A)0000000010110100 B)1000000010110100C)1111111110110100 C)0111111110110100二、多项选择题1、8位数11011011B可表示____________ 。

A)无符号数219 B)-37的补码C)-36的补码D)-36的反码E)91的原码F)-91的原码三、填空题1、计算机的硬件由________ 、________ 、__________ 、 _________ 和_________ 等部分组成。

2、十进制68= ________ B= _______ Q= ________ H。

3、凶补=78H,则[-X]补= ________ H。

4、设字长8位,机器数分别采用纯小数的原码、补码和反码表示时,其对应的真值范围分别是________ 、__________ 、________ (均用十进制数表示)。

5、若机器数为补码,字长16位(含1位符号位),用十六进制写出对应于定点整数的最大正数补码是_______________ ,最小负数的补码是__________ 。

四、计算题1、已知[X]原=11001010 ,求X的反码、补码。

2、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出。

1)已知[X]原=10101100 ,[Y]补=110001102)已知[X]反=01110110 ,[Y]补=001001103、将下列十进制整数转换十六进制数。

4、找出下列数中的最大数(1 )(10010101 ) 2 (2)(227)8 (3)(96)16 (4)(145 )105、设有两个二进制数X=01101010 ,Y=10001100,试比较它们的大小。

(1)X和Y均为无符号数。

(2)X和Y均为带符号数的补码。

微机原理与接口技术课后习题答案(朱红)

微机原理与接口技术课后习题答案(朱红)

第一章习题答案一、选择题1.十进制数 66 转换成二进制数为_______。

A. 11000010B.01100110C.11100110D.01000010答案:D2.十进制数 27.25 转换成十六进制数为_______。

A. B1.4HB.1B.19HC.1B.4HD.33.4H答案:C3.下列数中最小的是________。

A. (101001)2B. (52)8C. (2B)16D. (50)10答案:A4.若一个数的 BCD 编码为 00101001,则该数与______相等。

A. 41HB.121DC.29DD. 29H答案:C5.十进制数 9874 转换成 BCD 数为________。

A. 9874HB. 4326HC. 2692HD. 6341H答案:A6.BCD 数 64H 代表的真值为_______。

A. 100B.64C.-100D.+100答案:B7.十六进制数 88H,可表示成下面几种形式,错误的表示为_______。

A. 无符号十进制数 136B.带符号十进制数-120C.压缩型 BCD 码十进制数 88D.8 位二进制数-8 的补码表示答案:D8.若[A]原=1011 1101,[B]反=1011 1101,[C]补=1011 1101,以下结论正确的是______。

A. C 最大B. A 最大C.B 最大D.A=B=C答案:B9.8 位二进制补码表示的带符号数 1000 0000B 和 1111 1111B 的十进制数分别是____。

A. 128 和 255 B. 128 和-1 C. -128 和 255 D. -128 和-1答案:D10.微机中地址总线的作用是___________。

A.用于选择存储器单元B.用于选择进行信息传输的设备C.用于指定存储器单元和 I/O 设备接口单元的选择地址D.以上选择都不对答案:C11.计算机中表示地址使用____。

A.无符号数B.原码C.反码D.补码答案:A二、填空题1.计算机的主机由_______、控制器、主存储器组成。

微机原理及接口技术习题答案

微机原理及接口技术习题答案

第一章习题及答案1. 微处理器内部包含哪三大部分?解: 运算器、控制器和寄存器组。

2. 完成下列数制的转换①10101101B=( )D=( )H解:10101101B=173D=ADH 。

②0.11B=( )D解:0.11B=0.75D 。

③211.25=( )B =( )H解:211.25=11010011.01B=D3.4H 。

④10111.0101B=( )H=( )BCD解:10111.0101B=17.5H=23.3125D=(0010 0011.0011 0001 0010 0101)BCD3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、Y 的原码、反码和补码。

解:[][][]01011010B 01011010B 01011010B X X X ===原反补 [][][]10011011B11100100B 11100101BY Y Y ===原反补4. 已知X 的真值为32,Y 的真值为–19,求[]?Y X =+补解:[]00001101B X Y +=补5. 已知X=51,Y=–86,用补码完成下列运算,并判断是否产生溢出(设字长为8位)。

① X +Y ② X -Y③ –X +Y ④ –X -Y解:10100011B ,因为67C C 0⊕=,所以未产生溢出。

② 11110111B ,因为67C C 1⊕=,所以产生溢出。

③ 01110111B ,因为67C C 1⊕=,所以产生溢出。

④ 00100011B ,因为67C C 0⊕=,所以未产生溢出。

6. 若使与门的输出端输出高电平,则各输入端的状态是什么?解:各输入端为高电平。

7. 若使与非门的输出端输出低电平,则各输入端的状态是什么?解:各输入端为高电平。

8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输入端的状态分别是什么?解:C 、B 、A 三个输入端的状态分别是‘1’,‘0’,‘0’。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章练习题
一、填空题:
1、将十进制数23.6875转换成相应的十六进制数________H.
2、补码10110110代表的十进制负数是______.
3、运算器包括算术逻辑部件(ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征由______储存。

41、8086中执行部件的功能是负责______的执行.
5、根据功能不同,8086的标志位分为_________标志.
6、8086CPU的物理地址是指实际的20位主存单元地址,每个存储单元对应唯一的物理地址,其范围是_________
7、8086/8088CPU内部共有__________个16位寄存器。

8、在8086/8088的16位寄存器中,有_____个寄存器可拆分为8位寄存器使用。

二、选择题
1、补码10110110代表的十进制负数是( ).
A、-74
B、-68
C、-54
D、-48
2、十进制数205.49转换成二进制数为( ).
A、10110111.101
B、11001000.011
C、11001101.011
D、10110111.001
3、在计算机内部,一切信息的存取,处理和传送都是以( )形式进行的.
A、二进制编码
B、ASCII码
C、十六进制编码
D、EBCD码
4、在下列描述中:
1.采用16进制计数
2.使用单一处理部件来完成计算,存储及通信工作
3.存储程序并且存储时不区别数据和指令
属于冯.诺依曼体系结构的特点是( )
A、1和2
B、1和3
C、2和3
D、1,2和3
5、32位的个人计算机,一个字节(byte)由( )位(bit)组成.
A、4
B、8
C、16
D、32
6、在( )表示中,二进制数11111111表示十进制数-1.
A、原码
B、反码
C、补码
D、移码(增码)
7、用户与计算机通信的界面是( )
A、CPU
B、外围设备
C、应用程序
D、系统程序
8、用以指定待执行指令所在地址的是( )
A、指令寄存器
B、数据计数器
C、程序计数器
D、累加器
9、长度相同但格式不同的两种浮点,假设前者阶码长,尾短,后者阶码短,尾数长,其他规定均相同,则它们可表示的数的范围和精度为( ).
A、两者可表示的数的范围和精度相同
B、前者可表示的数的范围大但精度低
C、后者可表示的数的范围大且精度高
D、前者可表示的数的范围攻大且精度高
10、计算机存储数据的最小单位是二进制的( ).
A、位
B、字节
C、字长
D、千字长
11、"与非"门中的某一个输入值为"0",那么它的输出值( )
A、为"0"
B、为"1"
C、要取决于其他输入端的值
D、取决于正逻辑还是负逻辑
12、至今为止,计算机中的所有信息仍以二进制方式表示的理由是( )
A、节约元件
B、运算速度快
C、物理器件性能所致
D、信息处理方便
13、通常我们所说的32位机,是指这种计算机的CPU( )
A、由32个运算器组成的
B、能够同时处理32位二进制数
C、包含32个寄存器
D、一共有32个运算器和控制器
14、16位PC微机中整数的有效范围是( )
A、-32768~32767
B、-32767~32767
C、0~65535
D、-32768~32767或0~65535
15、8位补码操作数"10010011"等值扩展为16位,其机器数为( )
A、1111111110010011
B、0000000010010011
C、1000000010010011
D、1000000010010100
16、( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的.
A、微处理器
B、微型计算机
C、微型计算机系统
D、计算机
17、已知[X]补=11101011,[Y]补=01001010,求[X-Y]补=( ).
A、10100001
B、11011111
C、10100000
D、溢出
18、在微机计算机中将各个主要组成部件连接起来,并使它们组成一个可扩充的计算机基本的总线称之为( )
A、局部总线
B、内部总线
C、地址总线
D、系统总线
19、运算器的功能是( )
A、算术运算
B、逻辑运算
C、算术运算与逻辑运算
D、函数运算
20、控制器的功能是( )
A、产生时序信号
B、从主存取出指令并完成指令操作译码
C、从主存取出指令,分析指令并产生有关的操作控制信号
D、控制计算机的一切核心功能
21、8086/8088的存储器可以寻址1MB的空间,在对I/O进行读写操作时,20位地址中只有( )有效.
A、高16位
B、低16位
C、高8位
D、低8位
22、指令队列的作用是( )
A、暂存操作数地址
B、暂存操作数
C、暂存指令地址
D、暂存预取指令
三、计算及问答题
1、已知X=-0.01111,Y=+0.11001,求[-X]补,[-Y]补,X+Y=?X-Y=?并判断是非溢出。

2、什么是机器数?什么是机器数的真值?
3、在8086CPU的标志寄存器中,CF标志的定义及功能是什么?
4、RESET信号来到以后,8088/8086系统的CS和IP分别等于多少?
5、简述如何利用16位寄存器形成20位内存地址.
6、一台微型计算机有16根地址线,8根数据线,如果采用字节编址,它可访问的最大存储空间是多少字节?试用十六进制数表示该南的地址范围.
第一章练习题答案
一、填空题:
1、17.B
2、-74
3、:标志寄存器
4、指令
5、状态和控制
6、00000H~FFFFFH
7、14 8、4
二、选择题
1、A
2、C
3、A
4、C
5、B
6、C
7、B
8、C
9、B 10、A
11、B 12、C 13、B 14、D 15、A 16、B 17、A 18、D 19、C 20、C
21、B 22、D
三、计算及问答题
1、已知X=-0.01111,Y=+0.11001,求[-X]补,[-Y]补,X+Y=?X-Y=?
答案:
[-X]补=0.01111
[-Y]补=1.00111
X+Y=0.01010
X-Y溢出
2、什么是机器数?什么是机器数的真值?
数在机器内的表示形式为机器数.而机器数对应的数值称为机器数的真值.
3、在8086CPU的标志寄存器中,CF标志的定义及功能是什么?
答案:
在CPU进行加法或减法运算时,将有进位或借位产生,标志位CF被置之不理;而没有进位或错位时CF为0.
在实际应用中,经常得用CF来实现多字节或多个字长的加减法.另外,利用CF来判断两个无符号数比较大小.
4、RESET信号来到以后,8088/8086系统的CS和IP分别等于多少?
答案:
CS=FFFFH,IP=0000H
5、简述如何利用16位寄存器形成20位内存地址.
答案:
在16位字长的机器,采用存储器分段的方法来提供20位地址.程序员在编写程序时要把存储器分成段,机器规定:段不能起始于任意地址,而必须从任一小段的首地址开始,从0开始,每项6个字节为一小段,则在十六进制的地址中,最低位为0(20位地址的低4位为0).因此置0位的物理地址由16位段地址和16位偏移地址组成.即:
物理地址=段首地址X10H+偏移地址.
6、一台微型计算机有16根地址线,8根数据线,如果采用字节编址,它可访问的最大存储空间是多少字节?试用十六进制数表示该南的地址范围.
答:64KB,0000H~FFFFH。

相关文档
最新文档