微机原理与接口技术作业(含答案)剖析
微机原理和接口技术课后习题和参考答案解析(汇编)
微机原理和接口技术课后习题和参考答案解析(汇编)
第一章课后习题
1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。
① 16.25 ② 35.75 ③ 123.875 ④ 97/128
1.2 把下列二进制数转换成十进制数。
① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.1
1.3 把下列八进制数转换成十进制数和二进制数。
① 756.07 ② 63.73 ③ 35.6 ④ 323.45
1.4 把下列十六进制数转换成十进制数。
① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC
1.5 求下列带符号十进制数的8位补码。
① +127 ② -1 ③ -0 ④ -128
1.6 求下列带符号十进制数的16位补码。
① +355 ② -1
1.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=100011.11B=43.6Q=23.CH
③ 123.875D=1111011.111B=173.7Q=7B.EH
④
97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H
1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D
微机原理与接口技术答案(含详解)
微机原理与接口技术习题课后习题参考答案(含部分详解)
第一章(p20)
1、参考答案:冯•诺伊曼计算机的设计思想(EDVAC方案:存储程序通用电子计算机方案):
①计算机分为计算器、控制器、存储器、输入和输出装置五个部分;②计算机内采用二进制;
③将程序存储在计算机内,简称“程序存储”。其中第三点是冯•诺依曼计算机设计的精华,所以人们又把冯•诺依曼原理叫做程序存储原理,即程序由指令组成并和数据一起存放在存储器中,机器则按程序指定的逻辑顺序把指令从存储器中读出来并逐条执行,从而自动完成程序描述的处理工作。冯•诺伊曼计算机主要以运算器和控制器为中心,结构框图如下图所示。
2、参考答案:微处理器就是中央处理器CPU,是计算机的核心,单独的CPU不能构成计算机系统;微型计算机由微处理器、主存储器、I/O接口(注意:不是I/O设备)组成;而微型计算机系统除了包括微型计算机外,还有系统软件(即操作系统)、应用软件、外存储器和I/O设备等。微型计算机系统结构如下图所示。
3、答案略,见p6~7
4、答案略,见图2,或教材图1-3
5、答案略,见p12~13
6、参考答案:由于8086微处理器的地址总线的宽度为20位,所以它可寻址220=1M字节的存储空间;而PentiumII微处理器的地址总线的宽度为36位,所以它可寻址236=64G字节的存储空间。
7、参考答案:①PCI(Peripheral Component Interconnect:外围设备互联),是Intel公司1992年发布486微处理器时推出的32/64位标准总线,数据传输速率位132MB/s,适用于Pentium 微型计算机。PCI总线是同步且独立于微处理器的具有即插即用(PNP:Plug and play,所谓即插即用,是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序)的特性.PCI总线允许任何微处理器通过桥接口连接到PCI 总线上。
微机原理及接口技术(习题答案)
第1章微机运算基础
习题和思考题
1.请完成以下计算:
174.66D=(10101110.10101)B=(AE. A8)H
10101110101.01011B=(1397.344)D=(575.58)H
4BCH=(010*********)B=()BCD
2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值
是多少?
答:当X表示原码时,其真值为:+101010
当X表示补码时,其真值为:+101010
当X表示反码时,其真值为:+101010
当X表示无符号数数时,其真值为:00101010
3.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出?
120+18 -33-37
-90-70 50+84
答:120+18
其补码形式分别为:(120)补=01111000 (18)补=00010010
01111000
+ 00010010
10001010
由于C s=0 ,C p=1,因此有溢出,结果错误
-33-37
其补码形式为:(-33)补=11011111 (-37)补=11011011
11011111
+11011011
10111010
由于C s=1, C p=1,所以没有溢出,结果正确
-90-70
其补码形式为:(-90)补=10011100 (-70)补=10111010
10011100
+10111010
01010110
由于C s=1, C p=0,所以有溢出,结果错误
50+84
其补码形式为:(50)补=00110010 (84)补=01010100
00110010
微机原理及接口技术课后习题及参考答案
第一章课后习题
1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。
① 16.25 ② 35.75 ③ 123.875 ④ 97/128
1.2 把下列二进制数转换成十进制数。
① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.1
1.3 把下列八进制数转换成十进制数和二进制数。
① 756.07 ② 63.73 ③ 35.6 ④ 323.45
1.4 把下列十六进制数转换成十进制数。
① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC
1.5 求下列带符号十进制数的8位补码。
① +127 ② -1 ③ -0 ④ -128
1.6 求下列带符号十进制数的16位补码。
① +355 ② -1
1.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.C2H
1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D
③ 111.01B=7.25D ④ 1010.1B=10.5D
微机原理与接口技术课后习题有答案
第一章
解:
五代,详细见书
解:
微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心,所构造出的计算机系统 ;
PC机:PCPersonal Computer机就是面向个人单独使用的一类微机 ;
单片机:用于控制的微处理器芯片,内部除CPU外还集成了计算机的其他一些主要部件,如:ROM、RAM、定时器、并行接口、串行接口,有的芯片还集成了A/D、D/A转换电路等;
数字信号处理器DSP:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用
解:
微机主要有存储器、I/O设备和I/O接口、CPU、系统总线、操作系统和应用软件组成,各部分功能如下:
CPU:统一协调和控制系统中的各个部件
系统总线:传送信息
存储器:存放程序和数据
I/O设备:实现微机的输入输出功能
I/O接口:I/O设备与CPU的桥梁
操作系统:管理系统所有的软硬件资源
解:
系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换 ;
好处:组态灵活、扩展方便
三组信号线:数据总线、地址总线和控制总线 ;
其使用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号;
解:
1用于数值计算、数据处理及信息管理方向;采用通用微机,要求有较快的工作速度、较高的运算精度、较大的内存容量和较完备的输入输出设备,为用户提供方便友好的操作界面和简便快捷的维护、扩充手段;
(完整版)微机原理与接口技术试题库(含答案)汇总
1、D 2、A 3、A 4、B 5、C 6、B 7、D 8、C 9、B 10、D
四、是非判断题
1、√2、×3、×4、×5、√
1.微处理器,微型计算机和微型计算机系统三者之间有何区别?
答:微处理器即CPU,它包括运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算机的运算和控制功能,是微型计算机的核心;一台微型计算机由微处理器、内存储器、I/O接口电路以及总线构成;微型计算机系统则包括硬件系统和软件系统两大部分,其中硬件系统又包括微型计算机和外围设备;由此可见,微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。
4.完成下列各十六进制数的运算:A39E+28DC,D5AB-7CE5,2BF*4C,C16E/3A
答:A39E+28DC=CC7A; D5AB-7CE5=58C6; 2BF*4C=D0B4; C16E/3A=355.C2
5.先将15B*8E/2A中的十六进制数化成十进制数,再进行计算,最后再将结果化为十六进制数。
。
5、十六进制数0E12转换成二进制数是110000010010B
。
三、选择题
1、在计算机内部,一切信息的存取、处理和传送都是以D形式进行的。
A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码
2、与十进制数56等值的二进制数是A。
微机原理与接口技术(第四版)课后习地的题目答案详解
第1章微型计算机系统
①处理器每个单位时间可以处理的二进制数据位数称计算机字长。
②总线信号分成三组,分别是数据总线、地址总线和控制总线。
③ PC机主存采用DRAM组成。
④高速缓冲存储器Cache是处理器与主存之间速度很快但容量较小的存储器。
⑤ROM-BIOS是“根本输入输出系统〞,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。
⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序完毕后仍返回被中断的指令继续执行的过程。
⑦主板芯片组是主板的核心部件,它提供主板上的关键逻辑电路。
⑧ MASM是微软开发的宏汇编程序。
⑨指令的处理过程。处理器的“取指—译码—执行周期〞是指处理器从主存储器读取指令〔简称取指〕,翻译指令代码的功能〔简称译码〕,然后执行指令所规定的操作〔简称执行〕的过程。
⑩机器语言层,即指令集结构。
〔学生很多认为是:汇编语言层。前4章主要涉与汇编语言,但本书还有很多处理器原理等内容〕〔习题1.3〕填空题
①Central Processing Unit,中央处理单元,处理器
② 1MB,4GB
③ 216,64KB
④ EXE,
⑤ Instruction Set Architecture
⑥目录
⑦ MMX,SSE3
⑧ 64
⑨ IBM,DOS
⑩ PCI
〔习题1.4〕说明微型计算机系统的硬件组成与各局部作用。
〔解答〕
CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和假如干高速存储单元〔即存放器〕。处理器与其支持电路构成了微机系统的控制中心,对系统的各个部件进展统一的协调和控制。
微机原理及接口技术习题答案
微机原理及接⼝技术习题答案
第⼀章习题及答案
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)BCD
3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、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⊕=,所以未产⽣溢出。
676. 若使与门的输出端输出⾼电平,则各输⼊端的状态是什么?解:各输⼊端为⾼电平。
7. 若使与⾮门的输出端输出低电平,则各输⼊端的状态是什么?解:各输⼊端为⾼电平。
8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输⼊端的状态分别是什么?解:C 、B 、A 三个输⼊端的状态分别是‘1’,‘0’,‘0’。
微机原理和接口技术(第二版)课后习题答案解析[完整版]
习题1
1.什么是汇编语言,汇编程序,和机器语言?
答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
汇编语言是面向及其的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。
使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。
2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么?
答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。
这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。
3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。
“存储程序控制”的概念可简要地概括为以下几点:
①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。
②在计算机内部采用二进制来表示程序和数据。
③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。
④五大部件以运算器为中心进行组织。
4.请说明微型计算机系统的工作过程。
答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放
的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。
微机原理和接口技术第一、二章作业和答案
2-12、阅读以下程序段: START: LEA BX, TABLE MOV CL, [BX] LOOPER: INC BX MOV AL, [BX] CMP AL, 0AH JNC X1 ADD AL, 30H JMP NEXT X1: ADD AL, 37H NEXT: MOV [BX], AL DEC CL JNZ LOOPER 1. 假设从地址TABLE开始,10个存储单元的内容依次为: 05H,01H,09H,0CH,00H,0FH,03H,0BH,08H, 0AH。依次写出运行以上程序段后,从地址TABLE开始的 10个存储单元的内容。 2. 简单扼要说明以上程序段的功能。
8
2-4、将偏移地址为5000H的存储单元的一个字 传送到6000H单元,要求源操作数和目标操 作数分别采用以下寻址方式。 1. 直接寻址 2. 寄存器间接寻址
9
2-5、说明以下8086/8088指令是否正确,如果不 正确,简述理由。 1. MOV AL, SI 2. MOV [1001H], [1000H] 3. MOV DS, 2000H 4. MOV CS, AX 5. PUSH 5000H 6. POP DL 7. IN AX, 1234H 8. XCHG BX, 0F000H
14
2-9、已知寄存器AL和BL的内容分别如下,试 分析执行ADD AL, BL指令后,寄存器AL以 及标志位CF、ZF、SF、AF、OF和PF的内容。 1. (AL)=F2H, (BL)=8DH
微机原理与接口技术第1~4章作业题及补充题解答
习题1 (P14)
4、试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?解:
内存单元的地址和内容
如图,在存储器中,每个存储单元都有一个地址,每个单元可存放一个字节。任何相邻字节单元可以存放一个字,一个字占用2个地址中小的那个地址作为该字的地址,并且较高存储器地址的字节是该字节的高8位,较低存储器地址的字节是该字节的低8位。
如图X表示某存储单元的地址,则X单元的内容(X)表示。假如X单元中存放着Y,则(X)=Y。而Y又是一个地址(数值上),则可用((X))来表示Y单元里的内容。
9、把下列十进制数转化为二进制数、八进制数和十六进制数。
(1)4.85 (2)255 (3)256
解:(1)4.85=100.1B=4.6Q=4.DH
(2)255=11111111B=377Q=0FFH
(3)256=100000000B=400Q=100H
10、把下列数转化为十进制数。
(1)10001100B (2)27Q (3)1FH
解:(1)10001100B=2^7+2^3+2^2=140
(2)27Q=2*8+7=23
(3)1FH=16+15=31
15、给出十进制数—30的原码、反码、补码(8位二进制数)的形式,并指出8位二进制原码、反码、补码所能表示的数值范围(用十进制数表示)。
解:[—30D]原=10011110B=9EH
[—30D]反=11100001B=0E1H
[—30D]补=11100010B=0E2H
8位二进制数原码表示的数值范围:—127~+127;反码表示的数值范围:—127~+127;
(完整版)微机原理与接口技术作业(含答案)
(完整版)微机原理与接⼝技术作业(含答案)
o d 浙江⼤学远程教育学院《微机原理与接⼝技术》课程作业
姓名:学号:
年级:
学习中⼼:
第2章 P52
2.80C51单⽚机引脚有哪些第⼆功能?
第⼀功能第⼆功能
P0.0~P0.7 地址总线Ao ~A7/数据总线D0~D7 P2.0~P2.7 地址总线A8~A15 P3.0 RXD(串⾏输⼊⼝) P3.1 TXD(串⾏输出⼝) P3.2 INT0外部中断0) P3.3 IINT1(外部中断1)
P3.4 TO(定时器/计数器0的外部输⼊) P3.5 T1(定时器/计数器0的外部输出) P3.6 WR(外部数据存储器或I /O 的写选通)
P3.7 RD 外部数据存储器或I /O 的读选通)
4.80C51单⽚机的存储器在结构上有何特点?在物理上和逻辑上各有哪⼏种地
址空间?访问⽚内RAM 和⽚外RAM 的指令格式有何区别?
1、80C5l 单⽚机采⽤哈佛结构,即将程序存储器和数据存储器截然分开,分别进⾏寻址。不仅在⽚内驻留⼀定容量的程序存储器和数据存储器及众多的特殊功能寄存器,⽽且还具有较强的外部存储器扩展能⼒,扩展的程序存储器和数据存储器寻址范围都可达64 KB 。
2、在物理上设有4个存储器空间
·⽚内程序存储器; ·⽚外程序存储器;
·⽚内数据存储器;. ·⽚外数据存储器。
在逻辑上设有3个存储器地址空间
●⽚内、⽚外统⼀的64 KB 程序存储器地址空间。
●⽚内256字节(80C52为384字节)数据存储器地址空间。⽚内数据存储器空间在物理上⼜包含两部分:
●对于80C51型单⽚机,0~127字节为⽚内数据存储器空间;128~255字节为特
微机原理及接口技术习题解答与实验指导
微机原理及接口技术习题解答与实验指导(总244页)
-CAL-FENGHAI.-(YICAI)-Company One1
-CAL-本页仅作为文档封面,使用请直接删除
第一部分学习指导与习题解答 (4)
第1章计算机基础 (4)
1.1 学习指导 (4)
1.2 单项选择题 (4)
1.3 判断题 (7)
1.4填空题 (7)
1.5 简答题 (9)
第2章微处理器 (11)
2.1 学习指导 (11)
2.2单项选择题 (12)
2.3判断题 (17)
2.4填空题 (18)
2.5 简答题 (20)
第3章 80x86指令系统 (24)
3.1学习指导 (24)
3.2单项选择题 (25)
3.3 判断题 (31)
3.4 填空题 (33)
3.5 简答题、 (36)
3.6. 分析程序题 (43)
3.7 编程题 (45)
第四章 (48)
4.3 判断题 (54)
4.4 填空题 (56)
4.5 简答题 (66)
4.6 分析程序题 (78)
4.7 编程题 (87)
第5章半导体存储器及其接口技术 (120)
5.1 学习指导 (120)
5.2单项选择题 (120)
5.3判断题 (123)
5.4填空题 (124)
5.5简答题 (125)
5.6应用题 (128)
第6章微型计算机接口技术 (137)
6.1 学习指导 (137)
6.2单项选择题 (138)
6.3判断题 (141)
6.4填空题 (142)
6.4填空题 (144)
6.5简答题 (144)
第7章,简单接口电路设计 (152)
7.1 学习指导 (152)
7.2单项选择题 (153)
微机原理与接口技术(第二版)课后习题答案
微机原理与接口技术(第二版)课后习题答案
第1章作业答案
1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?
解:把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形
成了微型计算机系统。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解:CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。其主要功能是进行算
术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3 微型计算机采用总线结构有什么优点?
解:采用总线结构,扩大了数据传送的灵活性、减少了连线。而且总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用
一套总线或者合用部分总线,那么要靠什么来区分地址和数据?
解:数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。它们主要靠信号的时序来区分。通常在读写数据时,总是先输出地址
(指定要读或写数据的单元),过一段时间再读或写数据。
1.8在给定的模型中,写出用累加器的办法实现15×15的程序。
解: LD A, 0
LD H, 15
LOOP:ADD A, 15
DEC H
JP NZ, LOOP
微机原理与接口技术(习题答案)
01111000
+00010010
10001010
由于Cs=0,Cp=1,因此有溢出,结果错误
-33-37
其补码形式为:(-33)补=11011111(-37)补=11011011
11011111
+11011011
10111010
⑷ LESDI,[2100H]
源操作数:直接寻址;目的操作数:寄存器寻址
⑸ MOV [BX+SI+8], BX
源操作数:寄存器寻址;目的操作数:基址加变址寻址
2.若AX=0ABCDH,BX=7F8FH,CF=1。求分别执行8086 CPU指令
⑴ ADDAX,BX⑵ ADCAX,BX
⑶ SBBAX,BX⑷ NEGAX
书27页。
6.总线有那几种类型?
答:按照总线的传输类型可分为数据、地址、控制三类;按和cpu的距离可分为内部总线、系统总线和外部总线。
7.简述ISA与EISA总线的的区别。它们的局限性表现在哪里?
书34页。
8.PCI局部总线有些什么特点?
书35页
9.什么是USB?它有什么特点?
书41页
10.IEEE 1394总线有哪些特点?它与USB总线的区别在哪里?
第三代(1965~1971)——采用中小规模集成电路为主要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。
微机原理与接口技术试题库含答案
一、问答题
1、下列字符表示成相应的ASCII码是多少?
(1)换行0AH (2)字母“Q”51H
(3)空格20H
2、下列各机器数所表示数的范围是多少?
(1)8位二进制无符号定点整数;
0~255
(2)8位二进制无符号定点小数;0.996094
(3)16位二进制无符号定点整数;0~65535
(4)用补码表示的16位二进制有符号整数;-32768~32767
3、(111)X=273,基数X=?16
4、有一个二进制小数X=0.X1X2X3X4X5X6
(1)若使X≥1/2,则X1……X6应满足什么条件? X1=1
若使X>1/8,则X1……X6应满足什么条件?X1∨X2 ∨X3=1
(2)
5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。
(1)X和Y两个数均为无符号数;X>Y
(2)X和Y两个数均为有符号的补码数。X<Y
二、填空题
1、对于R进制数来说,其基数(能使用的数字符号个数)是R个,能使用的最小数字符号是0 。
1、2、十进制数72转换成八进制数是110Q
。
3、与十进制数67等值的十六进制数是43H 。
1、4、二进制数101.011转换成十进制数是 5.375
。
2、5、十六进制数0E12转换成二进制数是110000010010B
。
三、选择题
1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。
A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码
2、与十进制数56等值的二进制数是 A 。
A)111000 B)111001 C)101111 D)110110
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江大学远程教育学院
《微机原理与接口技术》课程作业
姓名:学号:
年级:学习中心:
第2章P52
2.80C51单片机引脚有哪些第二功能?
第一功能第二功能
P0.0~P0.7 地址总线Ao~A7/数据总线D0~D7
P2.0~P2.7 地址总线A8~A15
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 INT0外部中断0)
P3.3 IINT1(外部中断1)
P3.4 TO(定时器/计数器0的外部输入)
P3.5 T1(定时器/计数器0的外部输出)
P3.6 WR(外部数据存储器或I/O的写选通)
P3.7 RD外部数据存储器或I/O的读选通)
4.80C51单片机的存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别?
1、80C5l单片机采用哈佛结构,即将程序存储器和数据存储器截然分开,分别进行寻址。不仅在片内驻留一定容量的程序存储器和数据存储器及众多的特殊功能寄存器,而且还具有较强的外部存储器扩展能力,扩展的程序存储器和数据存储器寻址范围都可达64 KB。
2、在物理上设有4个存储器空间
·片内程序存储器;
·片外程序存储器;
·片内数据存储器;.
·片外数据存储器。
在逻辑上设有3个存储器地址空间
●片内、片外统一的64 KB程序存储器地址空间。
●片内256字节(80C52为384字节)数据存储器地址空间。
片内数据存储器空间在物理上又包含两部分:
●对于80C51型单片机,0~127字节为片内数据存储器空间;128~255字节为特殊
功能寄存器(SFR)空间(实际仅占用了20多个字节)。
●对于80C52型单片机,O~127字节为片内数据存储器空间;128~255字节共128
个字节是数据存储器和特殊功能寄存器地址重叠空间。
片外64 KB的数据存储器地址空间。
3、在访问3个不同的逻辑空间时,应采用不同形式的指令,以产生不同存储空间的选
通信号。访问片内RAM采用MOV指令,访问片外RAM则一定要采用MOVX指令,因为MOVX 指令会产生控制信号RD或WR,用来访问片外RAM。访问程序存储器地址空间,则应采用MOVC指令。
6.80C51单片机片内RAM低128个存储单元划分为哪3个主要部分?各部分主要功能是什么?
80C51片内RAM的低128个存储单元划分为3个主要部分:
1、寄存器区。共4组寄存器,每组8个存储单元,各组以R0~R7作为单元编号。常用于保存操作数及中间结果等。:R0~R7也称为“通用工作寄存器”,占用00H~1FH共32个单元地址。
2、位寻址区。单元地址为20H~2FH,既可作为一般RAM单元使用,按字节进行操作,也可对单元中的每一位进行位操作。因此,称为“位寻址区”。寻址区共有16个RAM单元,共计128位,位地址为OOH~7FH。
3、用户RAM区。在内部RAM低128单元中,除去前面两个区,剩下80个单元,单元地址为30H~7FH。在用户RAM区内可以设置堆栈区。
13.程序存储器指令地址、堆栈地址和外接数据存储器地址各使用什么指针?为什么?
1、程序存储器指令地址使用程序计数器PC指针,PC中存放的是下一条将要从程序存储器中取出的指令的地址。程序计数器PC变化的轨迹决定程序的流程。PC最基本的工作方式是自动加1。在执行条件转移或无条件转移指令时,将转移的目的地址送入程序计数器,程序流向发生变化。在执行调用指令或响应中断时,将子程序的入口地址或者中断矢量地址送人PC,程序流向发生变化。
2、堆栈地址使用堆栈指针.SP。SP在80C51中存放当前的堆栈栈顶所指存储单元地址,是一个8位寄存器,对数据按照“先进后出”原则进行管理。外接数据存储器地址使用数据指针DPTR。DPTR是一个16位特殊功能寄存器,主要功能是作为片外数据存储器或I/0寻址用的地址寄存器,这时会产生RD或wR控制信号,用于单片机对外扩的数据存储器或I/0的控制。
3、数据指针DPTR也可以作为访问程序存储器时的基址寄存器,此时是寻址程序存储器中的表格、常数等单元,而不是寻址指令。
第3章P93
9.MOV、MOVC、MOVX 指令有什么区别,分别用于那些场合,为什么?
MOV指令用于对内部RAM的访问。
MOVC指令用于对程序存储器的访问,从程序存储器中读取数据(如表格、常数等)。
MOVX指令采用间接寻址方式访问外部数据存储器.有Ri和DPTR两种间接寻址方式。执行MOVX指令时,在P3.7引脚上输出RD有效信号.或在P3.6引脚上输出WR有效信号,可
以用做外部数据存储器或I/O的读/写选通信号,与单片机扩展电路有关。
15.已知(R1)=20H,(20H)=AAH,请写出执行完下列程序段后A的内容。
MOV A,#55H
ANL A,#0FFH
ORL 20H,A
XRL A,@R1
CPL A
各指令的执行结果如下:
MOV A,#55H ;(A)=55H
ANL A,#0FFH ;(A)=55H
ORL 20H,A ;(20H)=FFH
XRL A,@R1 ;(A)=AAH
CPL A ;(A)=55H
执行完程序段后,A的内容为5 5 H
16.阅读下列程序,说明其功能。
MOV R0,#30H
MOV A,@R0
RL A
MOV R1,A
RL A
RL A
ADD A,R1
MOV @R0,A ;
功能:将30 H中的数乘以10以后再存回30H中。
条件:30 H中的数不能大于25,25×10=250仍为一个字节。若30H中的数大于25,则应考虑进位。
21.读下列程序,请完成下列任务:
①画出P1.0~P1.3引脚上的波形图,并标出电压V-时间t坐标。
②对源程序加以注释。
ORG 0000H
START: MOV SP,#20H
MOV 30H,#01H
MOV P1,#01H