高中对口计算机微机原理 01第一章练习1

合集下载

微机原理作业及参考答案

微机原理作业及参考答案

第一章计算机基础(P32)1-1电子管,晶体管,中小规模集成电路、大规模、超大规模集成电路。

1-2把CPU和一组称为寄存器(Registers)的特殊存储器集成在一片大规模集成电路或超大规模集成电路封装之中,这个器件才被称为微处理器。

以微处理器为核心,配上由大规模集成电路制作的只读存储器(ROM)、读写存储器(RAM)、输入/输出、接口电路及系统总线等所组成的计算机,称为微型计算机。

微型计算机系统是微型计算机配置相应的系统软件,应用软件及外部设备等.1-3写出下列机器数的真值:(1)01101110 (2)10001101(3)01011001 (4)11001110答案:(1)+110 (2)-13(原码) -114(反码)-115(补码)(3)+89 (4)-78(原码)-49(反码)-50(补码)1-4写出下列二进制数的原码、反码和补码(设字长为8位):(1)+010111 (2)+101011(3)-101000 (4)-111111答案:(1)[x]原=00010111 [x]反= 00010111 [x]补= 00010111(2)[x]原=00101011 [x]反= 00101011 [x]补= 00101011(3)[x]原=10101000 [x]反= 11010111 [x]补= 11011000(4)[x]原=10111111 [x]反= 11000000 [x]补=110000011-5 当下列各二进制数分别代表原码,反码,和补码时,其等效的十进制数值为多少?(1)00001110 表示原码14,反码14,表示补码为14(2)11111111 表示原码-127,反码-0,表示补码为-1(3)10000000 表示原码-0,反码-127,表示补码为-128(4)10000001 表示原码-1,反码-126,表示补码为-1271-6 已知x1=+0010100,y1=+0100001,x2=-0010100,y2=-0100001,试计算下列各式。

微机原理第一章习题及答案

微机原理第一章习题及答案

第一章微型计算机概论一、填空题1、有一二进制数为10110101B,表示的十六进制数为B5H ,八进制数为265Q ,若表示有符号的数,则对应的十进制数为-53 。

2、有一二进制数为101101.10B,表示的十六进制数为2D.8H ,八进制数为55.4Q ,若表示有符号的数,则对应的十进制数为45.5D 。

3、以8位二进制数为例,若X=-63,Y=59,则:[X]补=C1H ,[Y]补=3BH ,[X+Y]补=FCH ,[X-Y]补=86H 。

4、已知X的补码为10011001B,则X的值为-103 ,其原码表示为11100111B 。

5、若X=-63,Y=+127,则[X+Y]补= 01000000B ,运行后状态标志位ZF= 0 。

6、字符“H”的ASCⅡ码是1001000,若采用奇校验,则应配置的校验位为 1 。

二、选择题1、目前绝大多数计算机都采用( C )来进行加减运算。

A.原码表示法B.反码表示码C.补码表示法D.移码表示法2、8位二进制数的操作称为( A )A.字节操作B.字操作C.双字操作D.词操作3、将微处理器、RAM、ROM以及I/O接口电路,再配上相应的外设和监控程序固件等,安装在一块印刷电路板上构成的微型计算机系统称为( B )A.单片机B.单板机C.个人计算机D.工程工作站4、用数进行运算,可减少计算精度上的损失。

( B )A.定点数B.浮点数C.原码表示数D.补码表示数5、单片机是一个集成电路芯片中集成了( D )A.微处理器和I/O接口B.微处理器和RAMC.微处理器和ROM D.微处理器、I/O接口,RAM(或加上ROM) 6、若下列字符码(ASCII)中有奇偶校验位,但没有数据错误,采用偶校验的字符码是( D )。

A.11001011 B.11010110 C.11000001 D.11001001三、计算题1、将下列二进制数分别转换成十进制、八进制、十六进制数。

微机原理答案第一章习题答案

微机原理答案第一章习题答案

微机原理答案第⼀章习题答案第⼀章习题1 什么是冯·诺依曼机?答:冯·诺依曼在1946 年提出了⼀个完整的现代计算机的结构雏型,它由5 个部分组成,即运算器、控制器、存储器、输⼊设备和输出设备。

运算器负责指令的执⾏;控制器的作⽤是协调并控制计算机的各个部件按程序中排好的指令序列执⾏;存储器是具有记忆功能的器件,⽤于存放程序和需要⽤到的数据及运算结果;⽽输⼊/输出设备则是负责从外部设备输⼊程序和数据,并将运算的结果送出。

1. 什么是冯.诺伊曼计算机1946年6⽉,美籍匈⽛利科学家冯·诺依曼(Johe Von Neumman)提出了“存储程序”的计算机设计⽅案。

按照这⼀原理设计的计算机称为冯·诺依曼型计算机。

特点:(1)采⽤⼆进制数形式表⽰数据和计算机指令。

(2)指令和数据存储在计算机内部存储器中,能⾃动依次执⾏指令。

(3)由控制器、运算器、存储器、输⼊设备、输出设备5⼤部分组成计算机硬件。

(4)⼯作原理的核⼼是“存储程序”和“程序控制”。

冯·诺依曼提出的体系结构奠定了现代计算机结构理论的基础,被誉为计算机发展史上的⾥程碑。

2.微处理器,微型计算机,微型计算机系统有什么联系与区别?微处理器只是⼀个中央处理器(CPU),由算术逻辑部件(ALU),累加器和通⽤寄存器组,程序计数器,时序和控制逻辑部件,内部总线等组成。

微处理器不能构成独⽴⼯作的系统,也不能独⽴执⾏程序,必须配上存储器,外部输⼊、输出接⼝构成⼀台微型计算机⽅能⼯作。

微型计算机由CPU,存储器,输⼊/输出接⼝电路和系统总线组成。

它已具有计算功能,能独⽴执⾏程序,但若没有输⼊/输出设备,数据及程序不能输⼊,运算结果⽆法显⽰或输出,仍不能正常⼯作。

以微型计算机为主体,配上外部输⼊/输出设备及系统软件就构成了微型计算机系统。

没有配置软件的计算机称为裸机,仍然什么⼯作也不能做,必须配置系统软件和应⽤软件,这样才可以正常提供使⽤。

微机原理习题集以及答案

微机原理习题集以及答案

1 / 108第一部分 例题与习题第1章 微型计算机基础1.1 例 题1.把十进制数137.875转化为二进制数。

P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。

整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 0.8752 | 68 × 2 2 | 34 1.7502 | 17 × 2 2 | 8 1.5002 | 4 × 2 2 | 2 1.0001 高位 低位 (137)10=()2 (0.875)10=(0.1101)2所以,(137.875)10=(10001001.111)22.把二进制数10011.0111转换为八进制数和十六进制数。

P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。

(10 011.011 1)2=(010 011.011 100)2=(23.34)8(1 0011.0111)2=(0001 0011.0111)2=(13.7)163.将八进制数23.34转换为二进制数。

P9解:(23.34)8=(010 011.011 100)2=(10011.0111)24.X=0.1010,Y=-0.0111,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补=0.1010 [Y]补=1.1001 [-Y]补=0.01110.10100.0111 1.0001+-------------- 1 -------------- 0-------------- 0 -------------- 1-------------- 0 -------------- 0-------------- 0 -------------- 1 ------------- 1 ------------- 1 ------------- 1说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。

微机原理第1-3章—练习

微机原理第1-3章—练习

第二章练习题练习一填空1、8086/8088加电复位后,执行第一条指令的地址是( )2、已知段地址和偏移地址分别为3900H 和5200H,此存储地址的物理地址是()3、INTEL8086CPU由()和()组成,其特点是()操作。

4、若8086CPU的引脚MN/MX接+5V,则当执行OUT指令时,其引脚信号M/IO=()、RD#=()、WR#=()。

5、8086工作于最小模式下,CPU完成存储器读操作时,信号M/IO# =()、RD=()、WR#=()和DT/R#=()。

若进行字节操作,单元地址为奇地址,则BHE#=(),A0=()。

6、如果8088/8086CPU的工作时钟CLK=4KHZ,请问:(1)CPU正常工作时,RESET引脚至少出现多少微秒的高电平才能使CPU复位?(2)在插入一个T w的情况下,从内存读出一个字节数据所需的时间是多少?7、8086最小模式下,ALE的作用是(),DEN的作用是(),DT/R的作用是()。

8、8086CPU在执行MOV,AL,[BX]指令总线周期内,若BX存放内容为2034H,BHE和A0的状态为()和()。

9、在INTEL8086CPU中,一个最基本的总线周期数由()个时钟周期(T状态)组成,在T1状态,CPU往总路上发出()信息。

10、设DS:75H存储单元开始存放11H、22H和33H,若要求占用的总线周期最少,则要()条指令才能把这3个数据读入到时CPU中,这时占用()个总线周期。

若执行MOV AX,[75H]后,则AH=(),AL=()。

11、当总线请求收到()信号后,就获得了总线控制权;在其控制总线时期,HOLD和HLDA都保持()。

当总线占用部件用完总线后,HOLD变为低电平,于是CPU 又重新控制总线,并使HLDA变为()。

12、假设8086微机内存中某一物理地址是23456H,其逻辑地址可表示为2345H:()或():0456H。

13、8086CPU有最大和最小两种工作模式,由()引脚决定,其特点是()。

《微机原理》习题集

《微机原理》习题集

第一章 计算机基础一、问答题 1、下列数值或字符串表示成相应的ASCII 码是多少? (1)换行 (2)字母“Q ” (3))空格 (4)汉字“隘”(国标码) (5)汉字“保”(内部码) (6)51 (7)Hello 2、下列各机器数所表示数的范围是 (1)8位二进制无符号定点整数;(2)8位二进制无符号定点小数; (3)16位二进制无符号定点整数; (4)用补码表示的16位二进制有符号整数; 3、(111)X=273,基数X=? 4、有一个二进制小数X=0.X1X2X3X4X5X6 (1) 若使X ≥1/2,则X1……X6应满足什么条件? (2) 若使X >1/8,则X1……X6应满足什么条件? 5、 有两个二进制数X=01101010,Y=10001100,试比较它们的大小。

(1) X 和Y 两个数均为无符号数; (2) X 和Y 两个数均为有符号的补码数。

6、 一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少? 二、填空题1、对于R 进制数来说,其基数(能使用的数字符号个数)是 ,能使用的最小数字符号是 。

2、八进制数的基数为8,能用到的数字符号个数为 。

3、十进制数72转换成八进制数是 。

4、与十进制数49.875等值的八进制数是 。

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

6、十进制小数0.6875转换成十六进制数是 。

7、二进制数101.011转换成十进制数是 。

8、与二进制数101110等值的八进制数是 。

9、十六进制数0E12转换成二进制数是 。

10、汉字国标码字符集中共包含有 个汉字和图形符号。

11、把汉字区位码的区码和位码都加上十六进制数 ,即得到汉字国标码;把汉字区位码的区码和位码都加上十六进制数 ,即得到汉字机内码。

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

三、选择题1、在计算机机内部,一切信息的存取、处理和传送都是以形式进行的。

微机原理第1-2章练习

微机原理第1-2章练习

练习19 工作在最小模式读操作时, 、 练习19 工作在最小模式读操作时,RD、
ALE、 DT/R引脚信号 , 开始有效的次序依 、 引脚信号, 引脚信号 、 、 次为___________________。 次为 DT/R、ALE、RD 。
练习20 练习20 在 8086的数据操作中 与总线宽度有 的数据操作中,与总线宽度有 的数据操作中
练习13 存储器写周期中,数据开始的状态 练习13 存储器写周期中,
和段寄存器依次属于____。 是_____, IP和段寄存器依次属于 和段寄存器依次属于 。 T2 A)EU、BIU 、 B)BIU、BIU BIU、BIU 、 B) 、 C) EU、EU 、 D) BIU、EU 、
练习14 在最小模式下,执行 练习14 在最小模式下 执行“OUT DX, AL” 执行“
指令时, 指令时,M/IO, WR, RD, DT/R的状态分别是 的状态分别是 0, 0, 1,。 1 _______。 练习15 工作在最大模式时 , 练习15 工作在最大模式时, 经总线控制 器 8288将对应 将对应CPU最小模式时的三个引脚状 最小模式时的三个引脚状 将对应 态进行组合,产生控制和命令信号, 态进行组合 , 产生控制和命令信号 , 这三个 引脚应为________。 引脚应为 。
练习2 练习2 填空题
• 8086工作在最小模式下,控制数据流方向 8086工作在最小模式下, 工作在最小模式下 的信号是 M/IO 、 RD 、 WR 、 DT/R、 DEN 。 RQ/GT0、RQ/GT1是 请求/ RQ/GT0、RQ/GT1是 请求/允许 总线访问控制 信号, 应用而设计的。 信号,它是为 多处理器 应用而设计的。 假设8086 8086微机内存中某一物理地址为 假设8086微机内存中某一物理地址为 23456H, 23456H,其逻辑地址可表示为 2345: 2345: 0006H 、或 2300H :0456H

微机原理习题答案(完整版)

微机原理习题答案(完整版)

第一章习题答案1-1 请说明CPU的功能以及CPU是如何执行指令和程序的。

答:CPU的功能是执行程序和统筹处理计算机系统中各类事务。

CPU执行指令分为3步:取指令、分析指令、执行指令;计算机程序是由一条条指令按一定的顺序排列组成的,CPU执行程序的过程就是一条条指令累计执行的过程,其方式分为串行作业方式和流水线作业方式。

1-2 请说明单片机内部主要是由哪些部件组成的,并说明各部件的作用。

答:CPU:由控制器和运算器构成,控制器的作用是执行指令和协调系统各部件的工作;运算器的作用是进行逻辑运算和算术运算。

存储器:存储计算机工作时使用的信息,即指令代码和数据代码。

I/O接口电路:具有数据缓冲、数据隔离及数据转换的功能。

1-3 请问对于容量位8K的存储器芯片,它的地址线是多少根?答:8K=8192=213,故地址线为13根。

另附:存储器的数据线由存储器的字长决定,例如一块32K×16(存储器容量显示格式:存储单元数×存储单元的字长)的存储器,其地址线为15根,数据线为16根。

1-4 将十进制数78,134,分别用二进制数、十六进制数和8421BCD吗表示。

答:(78)D=(1001110)B=(4E)H=(01111000)8421BCD(134)D=(10000110)B=(86)H=(000100110100)8421BCD注:8421BCD码为4位表示一个十进制数符,本质是符号不是数值,所以不可省略0。

1-5 将下列真值分别转化为用8位和16位二进制数表示的原码、补码和反码。

X=1000100;[X]8位原=[X]8位反=[X]8位补=01000100;[X]16位原=[X]16位反=[X]16位补=0000000001000100X= -1000100[X]8位原=11000100,[X]8位反=10111011,[X]8位补=10111100;[X]16位原=1000000001000100,[X]16位反=1111111110111011,[X]16位补=1111111110111100;X= -0111111[X]8位原=10111111,[X]8位反=11000000,[X]8位补=11000001;[X]16位原=1000000000111111,[X]16位反=1111111111000000,[X]16位补=1111111111000001;1-6 将下列补码转化成二进制数的真值。

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

练习
一.选择题
1.二进制数1011.1010可转化为十进制数_______
A.11.8
B.11.125
C.11.625
D.11.525
2.下列是四个不同数制的数,其中最大的一个是_______
A. 250 D
B. 100 H
C. 11111111 B C.350 O
3.X= —1011B其补码为_______
A.01011
B.10100
C.10101
D.11011
4.8位补码表示的最大整数是_____
A.+127
B.+255
C.+128
D.+256
5.8位补码表示的最小整数是_____
A.—128 B —255 C -127 D—256
6.正数的补码_________
A. 是其反码加1
B. 是其原码减1
C. 是其反码减1
D.与其原码一样
7. 1M字节等于________字节
A. 20的10次方
B. 20的2次方
C. 2的20次方
D. 10的20次方
8. (377)
X
=255,则基数X为__________
A. 16
B.10
C. 8
D. 2
9.将十进制数55转换成二进制数是_______
A.111011
B.100111
C.110111
D.101101
10. 十六进制99 H + 99 H 的运算结果是_____
A. 132 H
B.198 H
C.133 H
D.1FD H
11.二进制1011,1001,1100,0011以十六进制表示为_______
A. B9C3
B. A9D3
C. C9E3
D. C8E4
12. 二进制数110101.10111转换成十六进制数的结果是______
A.D1.B1
B. 35.B1
C. 35.B8
D.D1.B3
13. 下列记数制写法中,_________是错误的
A. 17389
B. 1024H
C. 11010B
D. 846 O
14.按无符号整数对待,一个字节的二进制数码最大相当于十进制书数_________
A. 127
B. 128
C. 255
D. 256
15. 为了能动态地指示存放数据在堆栈存储区中的位置,微处理器专门设置了16位寄存器作为堆栈指示器,简称为________
A. BP
B. SP
C. IP
D. SI
16. 一数据区的地址从30000H开始的存储单元中存放的内容依次是:34H, 12H, ABH, CDH, 20H, D2H, 40H…试问:30000H单元中的双字数据是_________
A. 3412ABCDH
B. ABCD3412H
C. 1234CDABH
D. CDAB1234H
17. 在ASCII码中,按照ASCII码值从小到大的排列顺序是_______
A. 数字,英文大写字母,英文小写字母
B. 数字,英文小写字母,英文大写字母
C. 英文大写字母,英文小写字母,数字
D. 英文小写字母,英文大写字母,数字
18. 堆栈的基本操作不包括_______
A. 建栈
B. 压栈
C. 转栈
D. 退栈
19.含有堆栈所在段的段基值的寄存器是_________
A. CS
B. DS
C. ES
D. SS
二.填空题
1. 123.456D=____________________B=_______________H
2. A4.B H=______________________ B= ______________ D
3. 83 D=_______________B 10110101110B=______H
0.03AH = _______________ B 10101010101101.111011B=______________H
4.已知八位机器码10010110(最高位是符号位),当它是补码时,表示的十进制真值是_______________;当它是反码时,表示的十进制真值是___________;当它是原码时,表示的十进制真值是______________.
5.计算机内部使用的数制是___________,即用0和1两个数计数,逢___进一.
6.二进制的基数是__________
7. 设 X=26 H, Y=-1A H,Z=-21 H 则分别写出三个真值的八位原、补、反码
[X]

=________________B, [Y]

=________________B; [Z]

=_________________B;
[X]

=________________B, [Y]

=________________B; [Z]

=_________________B;
[X]

=________________B, [Y]

=________________B; [Z]

=__________________B
8. 在一个无符号二进制整数的右边添一个0,新形成的数是原数的___________倍, 无符号十进制整数的右边添一个0新形成的数是原数的___________倍, 无符号十六进制整数的右边添一个0新形成的数是原数的___________倍。

9. .四位补码表示的最大十进制整数是___________,最小的十进制整数是_________
10. 已知一个机器数的补码是01011010B,它的原码是___________,反码是_________,它的十进制真值是______________; 已知一个机器数的补码是11011010B,它的原码是___________,反码是_____________,它的十进制真值是____________
11.8088微处理器的直接寻址能力为_________
12.一个64KB的存储器,它的地址用十六进制表示范围是_________
13.无符号十位二进制数表示的最大十进制数为___________
14.奇偶校验码只能校验______个二进制位出错的情况
15.若是奇校验,在编码中含”1”的个数,连同校验位的取值共有________个
16.堆栈的工作方式为___________或____________编址方式有_____________和______________
17.8088微处理器堆栈的编址方式是____________.堆栈的最高地址叫做___________,堆栈指示器总是指向_________,堆栈操作以_____为单位
18.阿拉伯数字0的ASCII码为_______,大写字母A的ASCII码为_______,小写字母a的ASCII码为________,基本ASCII码包括________个字符
19.汉字”安”的区位码为1618,它的国标码为________,内码为_________汉字”波’的区位码为1808,它的国标码为________,内码为_________
20.字单元的地址用它的____________表示
21.已知二进制数01100011B,写出它的压缩BCD编码______________
22.如果一个堆栈是从地址2000H:0030H开始,则刚刚压入3个字后,(SP)=________
23.将下列逻辑地址转化为物理地址
3786H:6FC9H________________ 9A6BH:6058H__________________
24.8088/8086CPU中的通用寄存器包括四个16位数据寄存器_____ _____ _____ _____,地址指针寄存器和变址寄存器可以存数据也可以用来存地址他们分别是_____ ______ _____ _____,四个段寄存器分别是代码段寄存器______数据段寄存器______堆栈段寄存器_____附加段寄存器_____此外还有指令指针寄存器______和标志寄存器_____。

25、8088/8086位处理器功能上分为两个逻辑单元分别是________________和___________。

相关文档
最新文档