当前位置:文档之家› 微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案
微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

第一章

1.选择题

(1)C (2) D A (3) C

3填空

(1)CPU,微型计算机,系统软件,外围设备,微型计算机系统

(2)10,3,12

(3)阶数

(4)10010010B,01000100B,11010110B,FF4EH

(5)3F7H,1C3H,243H,277H,

4简答题

(1)微处理器,微型计算机和微型计算机系统三者有何联系与区别?

微处理器是把原来的中央处理单元CPU的复杂电路(包括运算器和控制器)做在一片或几片大规模集成电路的芯片上。把这种微缩的CPU大规模集成电路称为微处理器。

微型计算机是以微处理器为核心,再配备上用大规模集成电路工艺制成的存储器和I/O接口就构成了微型计算机。

以微计算机为核心,再配备上系统软件、I/O设备、辅助电路和电源就构成了微机系统。微型计算机系统包括硬件和软件了两大部分。

(2)试述在计算机中常采用二进制的缘由?

(3)简述如何从补码判断真值的符号?

(4)BCD码与纯二进制数有何区别?

主要区别是二者对应的二进制位所表示的二进制真值不同,

(5)试述机器数的定点和浮点数表示形式。

第2章

2填空题

(1)递增,A7,A5,A3,A1.

(2)地址总线的宽度,00000H~0FFFFFH

(3)寄存器,运算器,控制器;运算和控制

(4)SS,SP

(5)MN/MX

(6)主频,总线宽度

(7)20,16

3简答题

(1)什么是指令周期?什么是总线周期?一个总线周期至少包括几个时钟周期?指令周期是一条指令执行所需的时钟周期,cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问所需的时间称为一个总线周期。一般一个基本的总线周期由4个时钟周期组成。

2)8086CPU在最小模式下构成计算机系统至少应该包括哪几个基本的部分?(3)8086CPU中,标志寄存器包含哪些标志位?各标志位为‘0’,‘1’分别表示什么含义?

(4)8086CPU中有哪些通用寄存器和专用寄存器?说明他们的作用。

(5)在8086CPU中,已知CS寄存器和IP寄存器的内容分别如下所示,请确定其物理地址.

1) CS=1000H ,IP=2000H 物理地址: CS*16+IP=10000H+2000H=12000H

2) CS=1234H ,IP=0C00H物理地址: CS*16+IP=12340H+0C00H=12F40H

(6)设(AX)=2345H,(DX)=5219H,请指出两个数据相加或相减后,FLAG中状态标志位的状态. 相加:

CF=0,SF=0,ZF=0,AF=0,OF=0,PF=0

相减:0010 0011 0100 0101

1101001000011001

补1010 1101 1110 0111

1101 0001 0010 1110

CF=0,SF=1,ZF=0,AF=0,OF=0,PF=0

(7)8086CPU工作在最小模式下:

访问存储器要利用:M/IO、ALE、BHE、RD、WR、DT/R、DEN、READY和数据、地址总线。

访问I/O要利用:M/IO、ALE、BHE、RD、WR、DT/R、DEN、READY和数据、地址总线。当HOLD有效并得到响应时,CPU置高阻的信号有:数据/地址总线、数据状态总线及M/IO、BHE、RD、WR、DT/R、DEN、INTA。

第三章

P134

1.选择题

(1)D (2)C (3)A (4)A

2.填空题

(1)递增

(2)60H 0

(3)1F02CH

4.请指出下列指令中源操作数和目的操作数的寻址方式。

(1)源操作数为立即寻址,目的操作数为寄存器寻址

(2)源操作数为立即寻址,目的操作数为寄存器间接寻址

(3)源操作数为寄存器间接寻址,目的操作数为寄存器寻址

(4)源操作数为寄存器寻址,目的操作数为寄存器寻址

(5)单一操作数(源操作数)为寄存器寻址

(6)单一操作数(目的操作数)为寄存器寻址

(7)源操作数为相对基址变址寻址,目的操作数为寄存器寻址

(8)源操作数为寄存器间接寻址,目的操作数为寄存器寻址

(9)源操作数为立即寻址和寄存器寻址,目的操作数寄存器寻址

(10)单一操作数为段间直接寻址(相对变址寻址)

5.请写出如下程序片段中每条逻辑运算指令执行后标志ZF、SF、和PF的状态:

MOV AL, 0AH ; 各标志位保持不变

AND AL, 0FH ; ZF=0 SF= 0 PF=1

OR AL, 04BH ; ZF=0 SF= 0 PF=1

XOR AL, AL ; ZF=1 SF= 0 PF=1

6.请写出如下程序片段中每条算术运算指令执行后标志CF、ZF、SF、OF、PF和AF的状态:

MOV AL, 54H ; 各标志位保持不变

ADD AL, 4FH ; CF=0 ZF=0 SF= 1 OF=1 AF=1 PF=1

CMP AL, 0C1H ; CF=1 ZF=0 SF=1 OF=0 AF=0 PF=1

SUB AL, AL ; CF=0 ZF=1 SF= 0 OF=0 AF=0 PF=1

INC AL ; CF=0 ZF=0 SF= OF=0 AF=0 PF=0

7.(DS)=3000H,(SS)=1500H,(SI)=010CH,(BX)=0870H,(BP)=0500H,指出下列指令的目的操作数字段寻址方式,并计算目的操作数字段的物理地址。

(1) MOV [BX], CX

目的操作数为寄存器间接寻址

目的操作数的物理地址为:DS×16+0870H=30870H

(2) MOV [1000H], BX

目的操作数为直接寻址

目的操作数的物理地址为:DS×16+1000H=31000H

(3) MOV [BP], BX

目的操作数为寄存器间接寻址

目的操作数的物理地址为:SS×16+0500H=15500H

(4) MOV [BP+100], CX

目的操作数为寄存器相对寻址

目的操作数的物理地址为:SS×16+0500H+64H=15564H

(5) MOV [BX+100][SI], CX

目的操作数为相对基址加变址寻址

目的操作数的物理地址为:

DS×16+0870H+64H+010CH=309E0H

8.指出如下指令哪些是错误的,并说明原因:

(1)MOV [SP], BX

错。

(2)MOV CS, BX

错。CS寄存器不能赋值,要由装入程序确定

(3)POP CS

错。CS寄存器不能赋值,要由装入程序确定

(4)JMP BX

对。

(5)SUB [BP+DI-1000],AL

错。偏移量不能为负。但编译能通过。

(6)SHL AX,CX

错。源操作数最大为255,只能是CL,不能是CX

(7)XCHG ES:[BX],AL

对。

(8)LEA AX,[BX+DI]

对。

9.已知(SS)=2800H,(SP)=0010H,(AX)=0FA0H,(BX)=1002H,下列指令连续执行,请指出每条

指令执行后SS、SP、AX、BX寄存器中的内容是多少?

PUSH AX ;(SS)=2800H,(SP)=000EH,(AX)=0FA0H,(BX)=1002H

PUSH BX ;(SS)=2800H,(SP)=000CH,(AX)=0FA0H,(BX)=1002H

POP AX ;(SS)=2800H,(SP)=000EH,(AX)=1002H,(BX)=1002H

POP BX ;(SS)=2800H,(SP)=0010H,(AX)= 1002H,(BX)= 0FA0H

10.阅读下列各小题的指令序列,在后面空格中填入该指令序列的执行结果。

(1)MOV BL,26H

MOV AL,95H

ADD AL,BL

DAA

AL= 21H BL= 26H CF=1

(2)MOV AX,1E54H

STC

MOV DX,95

XOR DH,0FFH

SBB AX,DX

AX= 1EF5H CF=1

11.已知程序段如下:

CMP AX,BX

JNC K1

JNO K2

JMP K3

假设有以下三组AX、BX值,那么在程序执行后,分别转向哪里?

(1)(AX)=0E301H,(BX)=8F50H

转向K1

(2)(AX)=8F50H,(BX)=0E301H

转向K2

(1)(AX)=147BH,(BX)=80DCH

转向K3

第四章

P183

1.选择题

(1)C B (2)B (3)B (4)D

3.

(1) DATA1 EQU THIS BYTE

DA1 DW 1234H,567H,89ABH

(2) DATA2 DW 56H,0BCH,79H,14H

(3) DATA3 DB 6DUP(‘c’),2DUP(3,3,1), 20DUP(?)

(4) STRING DB ‘HELLO WORLD!’

4.

DATA1 DB 00H,0AH,10H

DATA2 DB 15 DUP(04H,3DUP(08H),09H)

DA TA3 DW 6577H,636CH,6D6FH

5.

LEA BX,TABLE

MOV BX,OFFSET TABLE

8.

(1)宏展开:

+ PUSH AX

+ MOV AX,AX

+ SUB AX,AX

+ CMP AX,0

+ JGE NEXT(0014)

+ MOV BX,AX

+ POP AX

(2)调用无效。语法错误(立即数的使用)。

(3) 宏展开:

+ PUSH AX

+ MOV AX,[BX+SI]

+ SUB AX, [BX+SI+X]

+ CMP AX,0

+ JGE NEXT(0025)

+ MOV CX,AX

+ POP AX

调用无效。相对基址加变址寻址方式形成的值在汇编时是不知道的。

11.

CMPN MACRO X,Y,SUM

PUSH AX

PUSH DX

MOV AL,X

CMP AL,Y

JNC K1

MOV DL,5

MUL DL

ADD AX,Y

JMP K2

K1: MOV AL,Y

MOV DL,5

MUL DL

ADD AX,X

K2: MOV SUM,AX

POP AX

ENDM

12.

DSEG SEGMENT

CHAR DB 61 DUP(?)

DSEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG,DS:DSEG START PROC FAR

MOV DS,AX

MOV DX,OFFSET CHAR

MOV AH,0AH

INT 21H

MOV DX,OFFSET CHAR

MOV AH,09H

INT 21H

MOV AH,4CH

INT 21H

START ENDP

CSEG ENDS

END START

微机原理第五章部分习题答案

4、试编写一汇编程序,要求实现将ASCII码表示的两位十进制数转换为一字节二进制数。DA TA SEGMENT

ASC DB 36H,35H

ASCEND DB ?

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

DECIBIN PROC FAR

MOV DS,AX

MOV BX,OFFSET ASC

MOV AL,[BX]

CMP AL,30H

JL EXIT

CMP AL,39H

JG EXIT

SUB AL,30H

MOV DL,[BX+1]

CMP DL,30H

JL EXIT

CMP DL,39H

JG EXIT

SUB DL,30H

MOV CL,10

MUL CL

ADD AL,DL

MOV ASCEND,AL EXIT: MOV AH,4CH

INT 21H DECIBIN ENDP

CODE ENDS

END DECIBIN

5.某存储区中存有20个单字节数,试编写一汇编语言分别求出其绝对值并放回原处。DSEG SEGMENT

MUM DB 1,2,3,-9,0,7,5,-4,-7,-11,34,-67,-44,-51,1,3,6,8,9,3 DSEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG, DS:DSEG

START PROC FAR

PUSH DS

XOR AX,AX

PUSH AX

MOV AX,DSEG

MOV DS,AX

MOV CX,20

MOV SI,OFFSET MUM

LP1: MOV AL,[SI]

AND AL,AL

JNS DONE

NEG AL

DONE: MOV [SI],AL

INC SI

LOOP LP1

MOV AH,4CH

INT 21H

START ENDP

CSEG ENDS

END START

6、试编写一汇编程序,将AX中的各位取反,然后统计出AX中“0”的个数,将结果保存到CL中。

CODE SEGMENT

MAIN PROC FAR

ASSUME CS:CODE

START:

MOV AX,0E001H

MOV DL,0

MOV CL,16

NOT AX

RETEST: AND AX,AX

JS SKIP

INC DL

SKIP: SHL AX,1

LOOP RETEST

MOV CL,DL

EXIT: MOV AH,4CH

INT 21H

MAIN ENDP

CODE ENDS

END START

12 已知a1~a20依次存放在以BUF为首址的数据区,每个数据占两个字节,SUM也是两个字节。试编程计算SUM=a1+a2+a3+...+a20

DA TA SEGMENT

DAT DW 0,1,8,27,64,-9,-5,6,77,-5,55,88,99,33,55,1,3,5,6,87

SUM DW ?

DA TA ENDS

CODE SEGMENT

MAIN PROC FAR

ASSUME CS:CODE,DS:DATA

START:

MOV AX,DATA

MOV DS,AX

MOV AX,0

MOV SUM,AX

MOV SI,OFFSET DA T

MOV CX,20

LP1: ADD AX,[SI]

INC SI

INC SI

LOOP LP1

MOV SUM,AX

MOV AH,4CH

INT 21H

MAIN ENDP

CODE ENDS

END START

14 编一字程序,计算f(t)=at3+bt2+ct+d。设a,b,c,d,t均为一位十进制数,结果存入RESULT单元。

DA TA SEGMENT

AA1 DB 8

BBB DB 5

CCC DB 5

DDD DB 5

TTT DB 2

QQQ DW 3 DUP(?)

RESULT DW ?

DA TA ENDS

CODE SEGMENT

MAIN PROC FAR

ASSUME CS:CODE,DS:DA TA START:

MOV AX,DATA

MOV DS,AX

MOV SI, OFFSET QQQ

MOV BL,TTT

MOV BH,0

MOV AX,BX

MUL BX

MOV [SI],AX ;存t2

MUL BX

MOV [SI+2],AX ; 存t3 MOV AL,AA1

MOV AH,0

MUL WORD PTR[SI+2]

MOV RESULT,AX

MOV AL,BBB

MOV AH,0

MUL WORD PTR[SI]

ADD RESULT,AX

MOV AL,CCC

MUL TTT

ADD RESULT,AX

MOV AL,DDD

MOV AH,0

ADD RESULT,AX

MOV CX,RESULT

MOV AH,4CH

INT 21H

MAIN ENDP

CODE ENDS

END START

15 求出前20个Fibonacci数,存入数据变量FN开始的区域中。Fibonacc数的定义为:f0=0,f1=1,fn+2=fn+fn+1

DA TA SEGMENT

F1 DW 0

F2 DW 1

FN DW 20 DUP(?)

RESULT DW ?

DA TA ENDS

CODE SEGMENT

MAIN PROC FAR

ASSUME CS:CODE,DS:DATA START:

MOV AX,DATA

MOV DS,AX

MOV CX,18

MOV AX,F1

MOV BX,F2

MOV SI,OFFSET FN

MOV [SI],AX

INC SI

INC SI

MOV [SI],BX

LL: ADD AX,BX

ADD SI,2

MOV [SI],AX

MOV BX,[SI-2]

LOOP LL

MOV AH,4CH

INT 21H

MAIN ENDP

CODE ENDS

END START

第七章

1,(1)B(2)C D(3)B

2,(1)0100:48B0 0100:48B3 4

(2)8 57

(3)中断请求、中断判优、中断响应、中断服务、中断返回

4,PORT0 EQU 40H

PORT1 EQU 41H;设置I/O地址号为40H和41H

MOV AL,13H

MOV DX,PORT0

OUT DX,AL ;设置ICW1命令字边沿触发方式,单片无级联,需要设置ICW4 INC DX;DX增1,为设置下面的命令字做准备

MOV AL,08H

OUT DX,AL;设置ICW2,中断类型号为从08H开始的8个

MOV AL,09H

OUT DX,AL;设置ICW4 一般EOI缓冲方式,全嵌套方式

5,

MOV DX,1207H

IN AL,DX

OR AL,0101 1000B(或者58H)

OUT DX,AL

7,(1)主片:08H~0FH

从片:80H~87H

(2)译码器输入可任选6个地址信号,从片的INT输入可以任选主片除IR5的中断源,下面的程序中选的是IR2

(3)主片初始化程序:

MOV AX,00H

MOV DS,AX

MOV BX,0DH*4

MOV AX,1260H

MOV DS:[BX],AX

MOV AX,4310H

MOV DS:[BX+2],AX

MOV AL,11H

OUT 30H,AL

MOV AL, 08H

OUT 31H, AL

MOV AL,04H OUT 31H,AL

MOV AL,1DH

OUT 31H,AL

从片初始化程序:

MOV AX,00H

MOV DS,AX

MOV BX,85H*4

MOV AX,2340H

MOV DS:[BX],AX

MOV AX,4310H

MOV DS:[BX+2],AX

MOV AL,11H

OUT 36H, AL

MOV AL, 80H

光电子技术安毓英习题答案完整版

第一章 2. 如图所示,设小面源的面积为?A s ,辐射亮度为L e ,面源法线与l 0 的夹角为?s ;被照面的面积为?A c ,到面源?A s 的距离为l 0。若?c 为辐射在被照面?A c 的入射角,试计算小面源在?A c 上产生的辐射照度。 解:亮度定义: r r e e A dI L θ?cos = 强度定义:Ω Φ =d d I e e 可得辐射通量:Ω?=Φd A L d s s e e θcos 在给定方向上立体角为: 2 cos l A d c c θ?= Ω 则在小面源在?A c 上辐射照度为:2 cos cos l A L dA d E c s s e e e θθ?=Φ= 3.假如有一个按朗伯余弦定律发射辐射的大扩展源(如红外装置面对 的天空背景),其各处的辐亮度L e 均相同,试计算该扩展源在面积为A d 的探测器表面上产生的辐照度。 答:由θcos dA d d L e ΩΦ = 得θcos dA d L d e Ω=Φ,且() 2 2cos r l A d d +=Ωθ 则辐照度:()e e e L d r l rdr l L E πθπ =+=? ?∞ 20 0222 2 7.黑体辐射曲线下的面积等于等于在相应温度下黑体的辐射出射度M 。试有普朗克的辐射公式导出M 与温度T 的四次方成正比,即 M=常数4T ?。这一关系式称斯特藩-波耳兹曼定律,其中常数为5.67?10-8W/m 2K 4 解答:教材P9,对公式2 1 5 1 ()1 e C T C M T e λλλ= -进行积分即可证明。 第二章 3.对于3m 晶体LiNbO3,试求外场分别加在x,y 和z 轴方向的感应主折射率及相应的相位延迟(这里只求外场加在x 方向上) 解:铌酸锂晶体是负单轴晶体,即n x =n y =n 0、n z =n e 。它所属的三方晶系3m 点群电光系数有四个,即γ22、γ13、γ33、γ51。电光系数矩阵为: 第1.2题图

(完整版)微机原理课后习题参考答案

第一章 2、完成下列数制之间的转换。 (1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。 答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。 组合型:254=(001001010100)BCD 非组合型:254=(00000010 00000101 00000100)BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少? 答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。 9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。 (1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确 [X-Y]补=10111001B=00010010+10100111=(-71D)补正确 (2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确 (3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确 [X-Y]补=00010010+00001111=00100001B=(33D)补正确 (4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。 13、微型计算机的主要性能指标有哪些? 答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。 第二章 2、8086标志寄存器包含哪些标志位?试说明各标志位的作用。 答:进位标志:CF;奇偶校验:PF;辅助进位:AF;零标志:ZF;符号标志:SF;溢出标志:OF。 5、逻辑地址与物理地址有什么区别?如何将逻辑地址转换为物理地址? 答:物理地址是访问存储器的实际地址,一个存储单元对应唯一的一个物理地址。逻辑地址是对应逻辑段内的一种地址表示形式,它由段基址和段内偏移地址两部分组成,通常表示为段基址:偏移地址。 物理地址=段基址*10H+偏移地址。 6、写出下列逻辑地址的段基址、偏移地址和物理地址。 (1)2314H:0035H (2)1FD0H:000AH 答:(1)段基址:2314H;偏移地址:0035H;物理地址:23175H。 (2)段基址:1FD0H;偏移地址:000AH;物理地址:1FD0AH。 8、设(CS)=2025H,(IP)=0100H,则当前将要执行指令的物理地址是多少? 答:物理地址=(CS)*10H+(IP)=20350H 9、设一个16字的数据区,它的起始地址为70A0H:DDF6H(段基址:偏移地址),求这个数据区的首字单元和末字单元的物理地址。

微机原理课后作业答案第五版

第一章 6、[+42]原=00101010B=[+42]反=[+42]补 [-42]原 [-42]反 [-42]补 [+85]原=01010101B=[+85]反=[+85]补 [-85]原 [-85]反 [-85]补 10、微型计算机基本结构框图 微处理器通过一组总线(Bus)与存储器和I/O接口相连,根据指令的控制,选中并控制它们。微处理器的工作:控制它与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。 存储器用来存放数据和指令,其内容以二进制表示。每个单元可存8位(1字节)二进制信息。 输入——将原始数据和程序传送到计算机。 输出——将计算机处理好的数据以各种形式(数字、字母、文字、图形、图像和声音等)送到外部。 接口电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。 总线:从CPU和各I/O接口芯片的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃至计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。 13、8086有20根地址线A19~A0,最大可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。8086有16根数据线,80386有32根数据线。

1、8086外部有16根数据总线,可并行传送16位数据; 具有20根地址总线,能直接寻址220=1MB的内存空间; 用低16位地址线访问I/O端口,可访问216=64K个I/O端口。 另外,8088只有8根数据总线 2、8086 CPU由两部分组成:总线接口单元(Bus Interface Unit,BIU) BIU负责CPU与内存和I/O端口间的数据交换: BIU先从指定内存单元中取出指令,送到指令队列中排队,等待执行。 执行指令时所需的操作数,也可由BIU从指定的内存单元或I/O端口中获取,再送到EU去执行。 执行完指令后,可通过BIU将数据传送到内存或I/O端口中。 指令执行单元(Execution Unit,EU) EU负责执行指令: 它先从BIU的指令队列中取出指令,送到EU控制器,经译码分析后执行指令。EU的算术逻辑单元(Arithmetic Logic Unit,ALU)完成各种运算。 6、见书P28-29。 7.(1) 1200:3500H=1200H×16+3500H=15500H (2) FF00:0458H=FF00H×16+0458H=FF458H (3) 3A60:0100H=3A80H×16+0100H=3A700H 8、(1)段起始地址 1200H×16=12000H,结束地址 1200H×16+FFFFH=21FFFH (2)段起始地址 3F05H×16=3F050H,结束地址 3F05H×16+FFFFH=4F04FH (3)段起始地址 0FFEH×16=0FFE0H,结束地址 0FFEH×16+FFFFH=1FFD0H 9、3456H×16+0210H=34770H 11、堆栈地址范围:2000:0000H~2000H(0300H-1),即20000H~202FFH。执行 两条PUSH指令后,SS:SP=2000:02FCH,再执行1条PUSH指令后,SS: SP=2000:02FAH。 12、(2000H)=3AH, (2001H)=28H, (2002H)=56H, (2003H)=4FH 从2000H单元取出一个字数据需要1次操作,数据是 283AH; 从2001H单元取出一个字数据需要2次操作,数据是 5628H; 17、CPU读写一次存储器或I/O端口的时间叫总线周期。1个总线周期需要4个系统时钟周期(T1~T4)。8086-2的时钟频率为8MHz,则一个T周期为125ns,一个总线周期为500ns,则CPU每秒最多可以执行200万条指令。

光电子技术安毓英习题答案(完整版)

第一章 2. 如图所示,设小面源的面积为?A s ,辐射亮度为L e ,面源法线与l 0 的夹角为θs ;被照面的面积为?A c ,到面源?A s 的距离为l 0。若θc 为辐射在被照面?A c 的入射角,试计算小面源在?A c 上产生的辐射照度。 解:亮度定义: r r e e A dI L θ?cos = 强度定义:Ω Φ =d d I e e 可得辐射通量:Ω?=Φd A L d s s e e θcos 在给定方向上立体角为: 2 cos l A d c c θ?= Ω 则在小面源在?A c 上辐射照度为:2 cos cos l A L dA d E c s s e e e θθ?=Φ= 3.假如有一个按朗伯余弦定律发射辐射的大扩展源(如红外装置面对 的天空背景),其各处的辐亮度L e 均相同,试计算该扩展源在面积为A d 的探测器表面上产生的辐照度。 答:由θcos dA d d L e ΩΦ = 得θcos dA d L d e Ω=Φ,且() 2 2cos r l A d d +=Ωθ 则辐照度:()e e e L d r l rdr l L E πθπ =+=? ?∞ 20 0222 2 7.黑体辐射曲线下的面积等于等于在相应温度下黑体的辐射出射度M 。试有普朗克的辐射公式导出M 与温度T 的四次方成正比,即 M=常数4T ?。这一关系式称斯特藩-波耳兹曼定律,其中常数为 5.6710-8W/m 2K 4 解答:教材P9,对公式2 1 5 1 ()1 e C T C M T e λλλ=-进行积分即可证明。 第二章 3.对于3m 晶体LiNbO3,试求外场分别加在x,y 和z 轴方向的感应主折射率及相应的相位延迟(这里只求外场加在x 方向上) 解:铌酸锂晶体是负单轴晶体,即n x =n y =n 0、n z =n e 。它所属的三方晶系3m 点群电光系数有四个,即γ22、γ13、γ33、γ51。电光系数矩阵为: L e ?A s ?A c l 0 θs θc 第1.2题图

微机原理课后习题答案

李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》 机械工业出版社2002年2月第一版 ②陆一倩编《微型计算机原理及其应用(十六位微型机)》 哈尔滨工业大学出版社1994年8月第四版 ③王永山等编《微型计算机原理与应用》 西安电子科技大学出版社2000年9月 1.1将下列二进制数转换成十进制数: X=10010110B= 1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21 =128D+0D+0D+16D+0D+0D+4D+2D=150D X=101101100B =1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20 =256D+0D+64D+32D+0D+16D+4D+0D=364D X=1101101B= 1*26+1*25+0*24+1*23+1*22+0*21 +1*20 =64D+32D+0D+8D+4D+0D+1D=109D 1.2 将下列二进制小数转换成十进制数: (1)X=0.00111B= 0*2-1+0*2-2+1*2-3+1*2-4+1*2-5= 0D+0D+0.125D+0.0625D+0.03125D=0.21875D (2) X=0.11011B= 1*2-1+1*2-2+0*2-3+1*2-4+1*2-5= 0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D (3) X=0.101101B= 1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6= 0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D 1.3 将下列十进制整数转换成二进制数: (1)X=254D=11111110B (2)X=1039D=10000001111B (3)X=141D=10001101B 1.4 将下列十进制小数转换成二进制数: (1)X=0.75D=0.11B (2) X=0.102 D=0.0001101B (3) X=0.6667D=0.101010101B 1.5 将下列十进制数转换成二进制数 (1) 100.25D= 0110 0100.01H (2) 680.75D= 0010 1010 1000.11B 1.6 将下列二进制数转换成十进制数 (1) X=1001101.1011B =77.6875D

张永林 第二版《光电子技术》课后习题答案.doc

1.1可见光的波长、频率和光子的能量范围分别是多少? 波长:380~780nm 400~760nm 频率:385T~790THz 400T~750THz 能量:1.6~3.2eV 1.2辐射度量与光度量的根本区别是什么?为什么量子流速率的计算公式中不能出现光度量? 为了定量分析光与物质相互作用所产生的光电效应,分析光电敏感器件的光电特性,以及用光电敏感器件进行光谱、光度的定量计算,常需要对光辐射给出相应的计量参数和量纲。辐射度量与光度量是光辐射的两种不同的度量方法。根本区别在于:前者是物理(或客观)的计量方法,称为辐射度量学计量方法或辐射度参数,它适用于整个电磁辐射谱区,对辐射量进行物理的计量;后者是生理(或主观)的计量方法,是以人眼所能看见的光对大脑的刺激程度来对光进行计算,称为光度参数。因为光度参数只适用于0.38~0.78um 的可见光谱区域,是对光强度的主观评价,超过这个谱区,光度参数没有任何意义。而量子流是在整个电磁辐射,所以量子流速率的计算公式中不能出现光度量.光源在给定波长λ处,将λ~λ+d λ范围内发射的辐射通量 d Φe ,除以该波长λ的光子能量h ν,就得到光源在λ处每秒发射的光子数,称为光谱量子流速率。 1.3一只白炽灯,假设各向发光均匀,悬挂在离地面1.5m 的高处,用照度计测得正下方地面的照度为30lx ,求出该灯的光通量。 Φ=L*4πR^2=30*4*3.14*1.5^2=848.23lx 1.4一支氦-氖激光器(波长为63 2.8nm )发出激光的功率为2mW 。该激光束的平面发散角为1mrad,激光器的放电毛细管为1mm 。 求出该激光束的光通量、发光强度、光亮度、光出射度。 若激光束投射在10m 远的白色漫反射屏上,该漫反射屏的发射比为0.85,求该屏上的光亮度。 322 51122()()()6830.2652100.362()()22(1cos )()0.362 1.15102(1cos )2(1cos 0.001) 1.4610/cos cos cos 0 ()0.3v m e v v v v v v v v v v v K V lm d I d S Rh R R I cd dI I I L cd m dS S r d M dS λλλλλππθλπθπθθπλ-Φ=Φ=???=Φ?Φ= =Ω?Ω ??Ω===-?Φ===?--??====??Φ==52262 4.610/0.0005lm m π=??'2' ''22 2' '2'2 '100.0005(6)0.850.850.85cos 0.85155/cos 2v v v v v v v v l m r m P d r M E L dS l r L d dM l L cd m d dS d πθπθπ =>>=Φ===??Φ====ΩΩ

微机原理与接口技术课后习题答案

第1章微型计算机系统 〔习题〕简答题 (2)总线信号分成哪三组信号 (3)PC机主存采用DRAM组成还是SRAM组成 (5)ROM-BIOS是什么 (6)中断是什么 (9)处理器的“取指-译码-执行周期”是指什么 〔解答〕 ②总线信号分成三组,分别是数据总线、地址总线和控制总线。 ③ PC机主存采用DRAM组成。 ⑤ ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS 的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 ⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍

返回被中断的指令继续执行的过程。 ⑨指令的处理过程。处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 〔习题〕填空题 (2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。 (3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。 (9)最初由公司采用Intel 8088处理器和()操作系统推出PC机。 ② 1MB,4GB ③ 216,64KB (9)IBM,DOS 〔习题〕说明微型计算机系统的硬件组成及各部分作用。 〔解答〕

CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。 总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题〕区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。 〔解答〕 助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。 汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。 汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

微机原理课后作业答案(第五版)

6、[+42]原=00101010B=[+42]反=[+42]补 [-42]原=B [-42]反=B [-42]补=B [+85]原=01010101B=[+85]反=[+85]补 [-85]原=B [-85]反=B [-85]补=B 10、微型计算机基本结构框图 微处理器通过一组总线(Bus)与存储器和I/O接口相连,根据指令的控制,选中并控制它们。微处理器的工作:控制它与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。 存储器用来存放数据和指令,其内容以二进制表示。每个单元可存8位(1字节)二进制信息。 输入——将原始数据和程序传送到计算机。 输出——将计算机处理好的数据以各种形式(数字、字母、文字、图形、图像和声音等)送到外部。 接口电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。 总线:从CPU和各I/O接口芯片的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃至计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。 13、8086有20根地址线A19~A0,最大可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。8086有16根数据线,80386有32根数据线。

1、8086外部有16根数据总线,可并行传送16位数据; 具有20根地址总线,能直接寻址220=1MB的内存空间; 用低16位地址线访问I/O端口,可访问216=64K个I/O端口。 另外,8088只有8根数据总线 2、8086 CPU由两部分组成:总线接口单元(Bus Interface Unit,BIU) BIU负责CPU与内存和I/O端口间的数据交换: BIU先从指定内存单元中取出指令,送到指令队列中排队,等待执行。 执行指令时所需的操作数,也可由BIU从指定的内存单元或I/O端口中获取,再送到EU去执行。 执行完指令后,可通过BIU将数据传送到内存或I/O端口中。 指令执行单元(Execution Unit,EU) EU负责执行指令: 它先从BIU的指令队列中取出指令,送到EU控制器,经译码分析后执行指令。EU的算术逻辑单元(Arithmetic Logic Unit,ALU)完成各种运算。 6、见书P28-29。 7.(1)1200:3500H=1200H×16+3500H=15500H (2)FF00:0458H=FF00H×16+0458H=FF458H (3)3A60:0100H=3A80H×16+0100H=3A700H 8、(1)段起始地址1200H×16=12000H,结束地址1200H×16+FFFFH=21FFFH (2)段起始地址3F05H×16=3F050H,结束地址3F05H×16+FFFFH=4F04FH (3)段起始地址0FFEH×16=0FFE0H,结束地址0FFEH×16+FFFFH=1FFD0H 9、3456H×16+0210H=34770H 11、堆栈地址范围:2000:0000H~2000H(0300H-1),即20000H~202FFH。执行两条PUSH指令后,SS:SP=2000:02FCH,再执行1条PUSH指令后,SS:SP=2000:02FAH。 12、(2000H)=3AH, (2001H)=28H, (2002H)=56H, (2003H)=4FH 从2000H单元取出一个字数据需要1次操作,数据是283AH; 从2001H单元取出一个字数据需要2次操作,数据是5628H; 17、CPU读写一次存储器或I/O端口的时间叫总线周期。1个总线周期需要4个系统时钟周期(T1~T4)。8086-2的时钟频率为8MHz,则一个T周期为125ns,一个总线周期为500ns,则CPU每秒最多可以执行200万条指令。

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

第一章课后习题 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 ③ 111.01B=7.25D ④ 1010.1B=10.5D 1.3 ① 756.07Q=111101110.000111B=494.109D ② 63.73Q=110011.111011B=51.922D ③ 35.6Q=11101.110B=29.75D ④ 323.45Q=11010011.100101B=211.578D 1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D ③ B7C.8D=2940.551D ④ 1ECH=492D 1.5 ① [+127] 补=01111111 ② [-1] 补 = 11111111 ③ [-0] 补=00000000 ④[-128] 补 =10000000 1.6 ① [+355] 补= 0000000101100011 ② [-1] 补 = 1111 1111 1111 1111 1.7 答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。 1.8 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影

光电子技术作业解答

赖老师的课到期中考试为止一共有9次作业,依次分别由冯成坤、饶文涛、黄善津、刘明凯、郑致远、黄瑜、陈奕峰、周维鸥和陆锦洪同学整理,谨此致谢! 作业一: 1、桌上有一本书,书与灯至桌面垂直线的垂足相距半米。若灯泡可上下移动,灯在桌上面多高时,书上照度最大(假设 灯的发光强度各向通性,为I0) 解:设书的面积为dA ,则根据照度的定义公式: dA d I dA d E 0Ω==φ (1) 其中Ωd 为上图所示的立体角。 因而有: 2/32222) h (L h dA h L cos dA d +?=+?= Ωθ (2) 将(2)式代入(1)式得到: 2 /3220)h (L h I E += (3) 为求最大照度,对(3)式求导并令其等于零, 计算得: 因而,当高度为m 221 时书上的照度最大。 2、设He-Ne 激光器中放电管直径为1mm ,发出波长为6328埃的激光束,全发散角为=10-3rad ,辐射通量为3mW ,视见函数取 V(6328)=,求: (1)光通量,发光强度,沿轴线方向的亮度 (2)离激光器10米远处观察屏上照明区中心的照度 (3)若人眼只宜看一熙提的亮度,保护眼镜的透射系数应为多少 解:(1)光通量:lm 49.010324.0638V K 3m v =???=Φ??=Φ-θ 发光强度:cd 1024.64 d d I 52v v ?≈Φ=ΩΦ=θπ 亮度:2112 35m /cd 1059.7)10(4 1024.6dAcos dI L ?≈??==-πθ轴 (2)由题意知,10米远处的照明区域直径为: 从而照度为:lx 9.6238)10(4149.0D 4E 2 22 v =??=Φ=-ππ (3)透射率:8114 1026.110 95.710L 1T -?≈?==轴(熙提)

微机原理课后答案

1.2 课后练习题 一、填空题 1.将二进制数1011011.1转换为十六进制数为__5B.8H_____。 2.将十进制数199转换为二进制数为____ 11000111____B。 3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD 码。 4.十进制数36.875转换成二进制是___100100.111____________。 5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。6.十进制数98.45转换成二进制为__1100010.0111_B、八进制__142.3463________Q、十六进制__62.7333________H。(精确到小数点后4位) 二、选择题 1.堆栈的工作方式是__B_________。 A)先进先出B)后进先出C)随机读写D)只能读出不能写入 2.八位定点补码整数的范围是____D_________。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是___B___。 A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题 1.微型计算机系统的基本组成? 微型计算机,系统软件,应用软件,输入输出设备 2.简述冯.诺依曼型计算机基本思想? ●将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 ●指令按其在存储器中存放的顺序执行; ●由控制器控制整个程序和数据的存取以及程序的执行; ●以运算器为核心,所有的执行都经过运算器。 3.什么是微型计算机? 微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4.什么是溢出? 运算结果超出了计算机所能表示的范围。 2.2 一、填空题 1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___0.1μs_____。 2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。 3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。

微机原理(第三版)课后练习答案

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( )。C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题 1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19 三、判断题 1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )√ 2.计算机中数据的表示范围不受计算机字长的限制。( )× 3.计算机地址总线的宽度决定了内存容量的大小。( )√ 4.计算机键盘输入的各类符号在计算机内部均表示为ASCII码。( )× (键盘与计算机通信采用ASCII码) 2 思考与练习题 一、选择题 1.在EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路 2.以下不属于BIU中的功能部件是( )。 B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器

微机原理课后习题解答

微机原理习题 第一章绪论 习题与答案 1、把下列二进制数转换成十进制数、十六进制数及BCD码形式。 (1) 10110010B= (2) 01011101、101B = 解: (1) 10110010B = 178D =B2H=(00010111 1000)BCD (2) 01011101、101B =93、625D=5D.AH =(1001 0011、0110 0010 0101)BCD 2. 把下列十进制数转换成二进制数。 (1) 100D= (2) 1000D= (3) 67、21D= 解: (1) 100D = 01100100B (2) 1000D=1111101000B (3) 67、21D=1000011、0011B 3. 把下列十六进制数转换成十进制数、二进制数。 (1) 2B5H = (2) 4CD、A5H= 解: (1) 2B5H = 693D = 00101011 0101B (2) 4CD、A5H=1229.6445D=0100 11001101.10100101B 4、计算下列各式。 (1) A7H+B8H = (2) E4H-A6H = 解: (1) A7H+B8H = 15FH (2) E4H-A6H =3EH 5、写出下列十进制数的原码、反码与补码。 (1)+89 (2)-37

解: (1) [+89 ] 原码、反码与补码为: 01011001B (2) [-37] 原码= 10100101 B [-37] 反码= 11011010 B [-37] 补码=11011011 B 6.求下列用二进制补码表示的十进制数 (1)(01001101)补= (2)(10110101)补= 解: (1)(01001101)补= 77D (2)(10110101)补=-75D 7.请用8位二进制数写出下列字符带奇校验的ASCII码。 (1)C: 1000011(2)O: 1001111 (3)M: 1001101 (4)P: 1010000 解: (1)C:0 1000011 (2)O: 01001111 (3)M:11001101 (4)P: 1 1010000 8、请用8位二进制数写出下列字符带偶校验的ASCII码。 (1)+:0101011 (2)=: 0111101 (3)#:0100011(4)>: 0111110 解: (1)+:00101011 (2)=: 10111101 (3)#:10100011 (4)>: 1 0111110 9、叙述CPU 中PC的作用。 解:PC就是CPU中的程序计数器,其作用就是提供要执行指令的地址。

微机原理王忠民版课后答案

部分习题答案 (3) 0.1101 1B= 0.84375 = 0.D8H (4) 11110.01 B= 30.25 =1E.4H 3、完成下列二进制数的加减法运算 (1) 1001.11 + 100.01 = 1110.0001110101.0110 (4) 01011101.0110 — 101101.1011 = 101111.1011 4、 完成下列十六进制数的加减法运算 (1) 745CH + 56DFH= D14B H (2) ABF.8H — EF6.AH = 9C28.E H (3) 12AB.F7 + 3CD.05= 1678 .FC H (4) 6F01H — EFD8H= 7F29 H 5、 计算下列表达式的值 103.CEH (3) 18.9 + 1010.1101B + 12.6H — 1011.1001 = 36.525 6、选取字长n 为8位和16位两种情况,求下列十进制数的补码。 (1) X=— 33的补码: ⑵ Y=+ 33的补码: 0010 0001 , 0000 0000 0010 0001 ⑶ Z=— 128 的补码:1000 0000 , 1111 1111 1000 0000 ⑷ N=+ 127的补码: 0111 1111 , 0000 0000 0111 1111 A=— 65的补码: 1011 1111 , 1111 1111 1011 1111 ⑹ B=+ 65的补码: 0100 0001 , 0000 0000 0100 0001 ⑺ C=— 96的补码: 1010 0000 , 1111 1111 1010 0000 (8) D=+ 96的补码: 0110 0000 , 0000 0000 0110 0000 7、写出下列用补码表示的二进制数的真值 (1) [X 补=1000 0000 0000 0000 H X = — 1000 0000 0000 0000 H =— 32768 (2) [Y 补=0000 0001 0000 0001 H Y = + 0000 0001 0000 0001 H = + 257 (3) [Z 补=1111 1110 1010 0101 H Z= — 0000 0001 0101 1011 H =—347 (4) [A 补=0000 0010 0101 0111 H A= + 0000 0010 0101 0111 H =+ 599 8、设机器字长为8位,最高位为符号位,试对下列格式进行二进制补码运算,并判断结果是否溢出。 (1) 43 + 8 [43]补=00101011B , [8]补=00001000B [43]补+ [8]补=00101011B + 00001000B = 00110011B = 33H 00101011B + 00001000B 00110011B T C s = 0, C D = 0, OF= C S ? C D = 0 ? 0= 0 ??? 无溢出 (1) 43 + 8 33H (无溢出) 第二章 1、 将十进制数转换为二进制和十六进制 (1) 129.75 = 1000 0001.11B = 81.CH (3) 15.625 = 1111.101B = F.AH 2、 将下列二进制数转换为十进制和十六进制 (1) 111010 B= 58 =3A H 计算机中的数值和编码 (2) 218.8125 = 1101 1010.1101B = DA.DH ⑷ 47.15625 = 10 1111.0010 1B = 2F.28 H (2) 1011 1100.111B= 188.875 = BC.E H (2) — 52 + 7 D3 H (无溢出)

微机原理习题解答

第一章微型计算机的基础知识 1-1 将下列十进制数转换为二进制数、十六进制数。 (1)110 (2)1 039 (3)0.75 (4)0.156 25 1-2 将下列十进制数转换为BCD 码。 (1)129 (2)5 678 (3)0.984 (4)93.745 1-3 将下列二进制数转换为十进制数、十六进制数。 (1)10101010 (2)10000000 (3)11000011.01 (4)01111110 1-4 将下列十六进制数转换为二进制数、十进制数。 (1)8E6H (2)0A42H (3)7E.C5H (4) 0F19.1DH 1-5 将下列二进制数转换为BCD 码。 (1)1011011.101 (2)1010110.001 1-6 将下列BCD 码转换为二进制数。 (1)(0010 0111 0011) BCD (2)(1001 0111.0010 0101) BCD 1-7 完成下列二进制数的运算。 (1)1001.11+11.11 (2)1101.01-0110.11 (3)1000.011-1001.101 (4)1111+1101 1-8 完成下列十六进制数的运算。 (1)6AH+0A6H (2)0AB1FH+0EFCH (3)12ADH-1DEH (4)117H-0ABH 1-9 已知X=01H,Y=0FFH ,在下面的情况下比较两数的大小。 (1)无符号数 (2)符号数 (均为补码) 1-10 计算下列各表达式。 (1)101+‘A’+01101001B+0D5H+57Q (2)127.8125+10111101.101+375.63Q+1FC.8AH 1-11 写出下列字符串的ASCII 码。 (1)HELLO (2)A8=

光电子技术安毓英版答案

习 题1 1. 设在半径为R c 的圆盘中心法线上,距盘圆中心为l 0处有一个辐射强度为I e 的点源S ,如图所示。试计算该点源发射到盘圆的辐射功率。 解:ΩΦd d e e I =, 20 2 πd l R c =Ω 20 2 e πd d l R I I c e e ==ΩΦ 2. 如图所示,设小面源的面积为?A s ,辐射亮度为L e ,面源法线与l 0的夹角为θs ;被照面的面积为?A c ,到面源?A s 的距离为l 0。若θc 为辐射在被照面?A c 的入射角,试计算小面源在?A c 上产生的辐射照度。 解:用定义r r e e A dI L θ?cos = 和A E e e d d Φ=求解。 3.假设有一个按郎伯余弦定律发射辐射的大扩展源(如红外装置面对的天空背景),其各处的辐亮度e L 均相同。试计算该扩展源在面积为d A 的探测器表面上产生的辐照度。 解:辐射亮度定义为面辐射源在某一给定方向上的辐射通量,因为余弦辐射体的辐射亮度为 eo e eo dI L L dS = = 得到余弦辐射体的面元dS 向半空间的辐射通量为 0e e e d L dS L dS ππΦ== 又因为在辐射接收面上的辐射照度e E 定义为照射在面元上的辐射通量e d Φ与该面元的面积dA 之比,即e e d E dA Φ= 所以该扩展源在面积为d A 的探测器表面上产生的辐照度为e e d L dS E A π= 单位是2 /W m 4. 霓虹灯发的光是热辐射吗? 解: 不是热辐射。 5刚粉刷完的房间从房外远处看,它的窗口总显得特别黑暗,这是为什么? 解:因为刚粉刷完的房间需要吸收光线,故从房外远处看它的窗口总显得特别黑暗 第1题图 第2题图

相关主题
文本预览
相关文档 最新文档