文档库 最新最全的文档下载
当前位置:文档库 › [理学]微机原理课后练习题答案

[理学]微机原理课后练习题答案

[理学]微机原理课后练习题答案
[理学]微机原理课后练习题答案

第一章

一、选择题

(D)1.十进制数66转换成二进制数为

A 11000010

B 01100110

C 11100110

D 01000010

(C)2.十制数27.25转换成十六进制数为

A.B1.4H B. 19H C 1B.4H D.33.4H

(A)3.下列数中最小的是

A.(101001)2

B.(52)8 C.(2B)16 D.(5O)16,

(C)4若一个数的BCD编码为O0101O01,则该数与相等。

A.4lH B.121D C.29D D.29H

(A)5.十进制数9874转换成BCD数为

A.9874H B.4326H C.2692H D.6341H

(B)6.BCD数64H代表的真值为

A.100

B.64 C.-100 D.+100

(D)7.十六进制数88H,可表示成下面几种形式,错误的表示为。

A元符号十进制数136 B.带符号十进制数一120

C.压缩地BCD码十进制数88 D.8位二进制数一8的补码表示

(B)8.若[A」原=1011 110l,[B]反= 1011 1101,[C]补= 1011 110l,以下结论正确的

A. C最大B.A最大C.B最大D.A=B=C

(D)9.8位二进制补码表示的带符号数1000 0000B和1111 1lllB的十进制数分别

A 128和255 11.128和一1 C.-128和255 D.-128和一l

(C)10.微机中地址总线的作用是

A.用于选择存储器单元

B.用于选择进行信息传输的设备

C.用于指定存储器单元和I/o设备接口单元的选择地址

D.以上选择都不对

(A)11.计算机中表示地址使用

A.无符号数

B.原码C.反码D.补码

二、填空题

(运算器)l.计算机的主机由、控制器、主存储器组成。

(冯·诺依曼、输出器、存储器、存储器)2. 确定了计算机的5个基本部件:输入器、、运算器、和控制器,程序和数据存放在中,并采用二进制数表示。

(16.B8H、52.59、1110010.01B)3.10110.10111B的的十六进制数是,34.97H 的十进制数是,将114.25转换为二进制数为。

(1010000000、280)4.(640)10=()2=()16。

(100000000.011、100.6)5.(256.375)l0=()2=()16

(188.8125、0BC.D)6.(10111100.1101)2=()10=()16

(-1、-126、-127)7.二进制数1000 0001B若为原码,其真值为;若为反码,其真值为;若为补码,其真值为。

(-125)8.一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小的十进制数为。

(尾数、指数)9在微机中,一个浮点数由和两个部分构成。

(-16、-111、-112)10.若[X]原=[y]反=[z]补=90H,试用十进制分别写出其大小,X= :Y= ;Z= 。

三、问答题

1.在计算机中为什么都采用二进制数而不采用十进制数?二进制数有哪两种缩写形式?

答:计算机中使用的都是数字逻辑器件,只能识别高、低两种状态的电位,所以计算机处理的所有信息都以二进制的形式表现。

二进制的两种缩写形式有八进制、十六进制。

2.什么是程序计数器PC?

答:存放着将要执行的下一条指令的地址的寄存器,具有自动加1的功能。

3.已知[X]补=1001 1101B,「[Y补=1100 1001,[Z]补=0010 011BB,计算[X+Y]补=?,并指出是否溢出;计算[X一Z]补=?.并指出是否溢出。

答:[X+Y]补=[X]补+[Y]补最高位符号发生变化,产生溢出

[X一Z]补=[X]补+[-Z]补最高位符号发生变化,产生溢出

4.将下列十六进制数的ASCll码转换为十进制数。

(1)313035H (2)374341H (3)32303030H (4)38413543H 答:(1)105 (2)1994 (3)8192 (4)35420

第二章

一、选择题

(C)1.8086/8088 CPU内部有一个始终指示下条指令偏移地址的部件是___。

A. SP B.CS C.IP D.BP

(D)2,指令队列的作用是

A.暂存操作数地址B.暂存操作数

C.暂存指令地址D.暂存预取指令

(A)3.8086/8088下列部件中与地址形成无关的是_______。

A. ALU B.通用寄存器C.指针寄存器D.段寄存器

(B)4.对于8086,下列说法错误的是_。

A.段寄存器位于BIU中B.20位的物理地址是在EU部件中形成的

C.复位后CS的初值为FFFFH D.指令队列的长度为6个字节(D)5.8086/8088中ES、DI分别属于

A.EU、BIU B.EU、EU C.BIU、BIU D.BIU、EU

(A)6.BIU与EU工作方式的正确说法是_。

A并行但不同步工作 B.同步工作

C.各自独立下作 D.指令队列满时异步工作,空时同步工作(A)7.在执行转移、调用和返回指令时,指令队列中原有的内容______。

A、自动清除B.用软件清除

C.不改变D.自动清除或用软件清除

(D)8.下列说法中,正确的一条是

A.8086/8088标志寄存器共有16位,每一位都有含义

B.8088/8086的数据总线都是16位

C.8086/8088的逻辑段不允许段的重叠和交叉

D.8086/8088 的逻辑段空间最大为64KB,实际应用中可能小于64KB (C)9.8086/8088工作于最大模式,是因为______。

A.可以扩展存储容最

B.可以扩大I/O字间

C.可以构成多处理器系统D.可以提高CPU主频

(B)10.8086/8088最大模式比最小模式在结构上至少应增加

A.中断优先级控制器B.总线控制器

C.数据驱动器D.地址锁存器

(D)11.组成最大模式下的最小系统,除CPU、时钟电路、ROM、RAM及l/O接口外,至少需增加的芯片类型为。

a.总线控制器b.总线裁决器 c.地址锁存器d.总线驱动器

A.b,d B.a,b,c C.a,d D.a,c.d

(A)12.工作在最小模式时.对CPU而言.下列信号皆为输人信号的是。

A.HOLD、TEST、READY B.M/IO、TEST、READY

C.M/IO、HOLD、TEST D、DT/R、HOLD、READY

(A)13.LOCK引脚的功能是

A.总线锁定B.地址锁定C.数据输入锁定D,数据输出锁定

(A)14.与存储器或外设同步以及与协处理器同步的引脚信号依次为

A.READY、TEST B.READY、HOLD

C.LOCK、RESET D.TEST、LOCK

(A)15.工作在最大模式时,下列信号皆为输出信号的是

A.QS0、QS1、LOCK B.QS0、RA/GT0、LOCK

C.QS1、RQ/GT1、S0 D.RQ/GT0、QS1、BHE

(C)16.8086/8088最大模式时,LOCK引脚有效时的正确含义是

A.能中断CPU的工作B.能进行DMA操作

C.其他总线部件不能占有总线D.暂停CPU的了作

(C)17 .工作在最大模式时,一经总线控制器8288将对应CPU最小模式时的3个引脚状态进行组合,产生控制和命令信号,这3个引脚应为

A. MN/MX M/IO DT/R

B.DEN M/IO MN/MX

C.M/IO DT/R MN/MX D.DEN DT/R MN/MX

(B)18.8088/8086中,关于总线周期叙述不正确的是

A总线周期通常由连续的T1~T4。组成

B.在读写操作数时才执行总线周期

C.总线周期允许插入等待状态

D.总线周期允许存在空闲状态

(B)19.在8086读总线同期中,进入T3后发现READY=0,需要插入等待状态.则在插入等待状态时其引脚的高地址A19~A16 。

A.表示读数据对应的高4位的地址

B.表示CPU当前工作状态

C.处于高阻状态

D.处于不定状态

(D)20.设8086/8088工作于最小模式,在存储器读、写周期中.总线ADl5~AD0上数据开始有效的时刻(不插入TW)分别是。

A.T2,T2 B.T2、T3 C.T3、T4 D.T3、T2

二、填空题

(BIU、EU、独立)l.8086,8088CPU在结构上由两个独立的处理单元和构成,这两个单元可以工作,从而加快了程序的运行速度。

(ES、SS、CS、DS、IP、AX、BX、CX、DX、BP、SP、SI、DI)2.8086是intel系列的16位处理器,从功能上,它分为两个部分:即总线接口单元和执行单元。总线接口单元由、、、、等寄存器和20位地址加法器和6字节指令队列构成。执行单元有4个通用寄存器,即、、、;4个专用寄存器,

即 、 、 、 等寄存器和算术逻辑单元组成。

(FR 、ZF )3.任何CPU 都有一个寄存器存放程序运行状态的标志信息,在8086中,该奇件器是 。其中,根据运算结果是否为零,决定程序分支走向的标志位是 。

(TF 、DF 、IF )4.8086/8088CPU 中标志寄存器的3个控制位是 、 、 。

(9E100H )5.逻辑地址9B50H :2C00H 对应得物理地址是 。 (高电平)6.在任何一个总线周期的T1状态,ALE 输出 。

(MV/MX _______

、一个处理器、多个处理器)7.8086有两种工作模式,即最小模式和最大模式,它由 决定。最小模式的特点是 ,最大模式的特点是 。

(BHE ________

、A0、A0~A18)8.8086 CPU 可访问的存储器的空间为1MB ,实际上分奇数存储体和偶数存储体两部分,对奇数存储体的选择信号是 ,对于偶数存储体的选择信号是 ,对于每个存储体内的存储单元的选择信号是 。

(读I/O 端口)9.在8086的最小系统,当M/I O ______

=0,WR _______

=1,R D _______

=0时,CPU 完成的操作是 。

(0、0、1、1)10.在最小模式下,执行“OUT DX ,AL ”指令时,M/IO ____

、WR _______

、R D _______

、DT /R

___

的状态分别是 、 、 、 。

(1、2)11.8086 CPU 从偶地址读写两个字节时,需要 个总线周期,从奇地址读取两个字节时,需要 个总线周期。

(1、0、0)12.8086在存取存储器中以偶地址为起始地址的字时,M/IO ____

、BHE ________

、A0的状态分别是 、 、 。

(0、1)13.8086向内存地址1200Bll 写一个字节数据时,需要一个总线周期,在该总线周期的T1状态,BHE _________

为 ,A0为 。

(3)14.假设某个总线周期需插入两个TW 等待状态,则该总线日期内对READY 信号检测的次数是 。

(FFFFH 、0000H 、0000H 、0000H )15.8086CPU 上电复位后,CS= ,IP= ,DS= ,标志寄存器FR= 。

(4)16.8086/8088的复位信号至少要维持 个时钟周期。

(DT/R ____

、R D _______

、W R ________

、M/IO _____

、DEN __________

)17.8086CPU 工作在最小模式下,控制数据流方向的信号

是 、 、 、 、 。

(READY 、Tw )18.当存储器的读出时间大于CPU 所要求的时间时,为了保证CPU 与存储器的周期配合,就要利用 信号,使CPU 插入一个 状态。

(队列为空)19.当8086/8088工作于最大模式时,QS0=1,QS1=0,其表示指令队列的状态为 。

(0)20.在T2、T3、TW 、T4状态时,S6为 ,表示8086/8088表示当前连在总线上。

(INTR 、NMI 、屏蔽)21.8086/8088提供的能接受外中断请求信号的引脚是 和 。两种情求信号的主要不同处在于是否可 。

(1)22.一台微机的CPU ,其晶振的主振频率为8MHz .二分频后作为CPU 的时钟频率。如果

该CPU的一个总线周期含有4个时钟周期,那么此总线周期是us。

(时钟周期0.05μs、运算速度0.3μs)23.某微处理器的主频为20MHz。,由2个时钟周期组成一个机器周期,设平均3个机器周期可完成一条指令,其时钟周期和平均运算速度分别为。

三、问答题

1.8086/8088CPU在结构上由哪两个独立的处理单元构成?这样的结构最主要的优点是什么?

答:由总线接口单元BIU和执行单元EU两部分。这样的电路便于管理和设计电路。执行单元EU专门负责指令的执行,总线接口单元BIU是从内存指定区域取出指令送到指令队列缓冲器。EU 和BIU两个功能部件并行工作,EU执行BIU在前一个时刻取出的指令,与此同时,BIU又取出下一时刻要执行的指令,由此能使大部分取指令和执行指令的操作重叠进行,大大缩短了等待指令所需的时间,提到了微处理器的利用率和整个系统的执行速度。

2.完成下列补码运算,并根据结果设置标志SF、ZF、CF和OF,指出运算结果是否溢出?

(1)00101101B+10011100B (2)01011101B-10111010B

(3)876AH-0F32BH (4)10000000B十11111111B

(1)00101101B

+10011100B

11001001B=C9H

SF=1 ZF=0 CF=0 OF=0

(2) -10111010B=01000110B

01011101B-10111010B=01011101B

+01000110B

10100011B

SF=1 ZF=0 CF=0 OF=1

(3)876AH-0F32BH=876AH

+0CD5H

943FH

SF=1 ZF=0 CF=0 OF=0

(4) 10000000B

+11111111B

SF=0 ZF=0 CF=1 OF=1

3.存储器采用分段方法进行组织有哪些好处?

答:8086微处理器CPU中寄存器都是16位,16位的地址只能访问大小为64K以内的内存。8086系统的物理地址由20位地址空间进行访问,就需要两部分地址,在8086系统中,就是由段地址和偏移地址组成。而这两个地址都是16位,在地址形成中,当段地址确定后,该段的寻址范围就已经确定,其容量不大于64KB。同时,通过修改段寄存器的内容,可达到逻辑段在整个1MB空间中浮动。各个逻辑段之间可以紧密相连,可以中间有间隔,也可以相互重叠。

这种方式的优点是:满足对8086系统的1MB 存储空间的访问空间的访问,同时在大部分指令中只要提供16位的偏移地址即可。

4.Intel8086/8088处理器芯片功能强大,但引脚数有限,为了建立其与外围丰富的信息联系,Intel8086/8088处理器引脚采用了复用方式,说明其采用了何种复用方式?

采用了地址/数据分时复用、地址/状态分时复用。控制引脚的复用,在最大和最下模式下表现不同的功能。

5.8086CPU 是怎样解决地址线和数据线的复用问题的?ALE 信号何时处于有效电平?

地址和数据是分时复用的,在与内存交换数据时,首先发出的是地址信号,然后发送数据信息到数据线上。为了配合这种应用,在CPU 芯片外需要为其配置相应的地址锁存器和双向数据缓冲器。。在总线周期的第一个时钟周期ALE 输出高电平为有效电平,表示当前复用线上输出的是地址信息,ALE 作为锁存信号,对地址进行锁存。ALE 端不能浮空。

6.8086/8088系统用的时钟发生器会产生哪些信号?

会产生4.77MHz 的标准时钟信号CLK 。此时钟信号作为系统时钟,同时还对复位和就绪信号实现内部的时钟同步,然后再输出,实施对8086/8088的控制,时钟发生器产生恒定的时钟信号CLK ,RESET ,READY 。

7.说明8086CPU 的READY 输入信号和TEST —————

信号的作用是什么? READY 信号有效时,表示内存或外设准备就绪,马上就可以进行数据传输。如果检测到READY 信号为低电平,则在T3状态后插入等待状态Tw ,直到READY 信号有效时,停止插入等待状态Tw ,进入T4状态,完成数据传输过程,从而结束当前总线周期。

TEST —————信号和W AIT 指令结合起来使用,在CPU 执行WAIT 指令时,CPU 处于等待状态,当TEST —————信号为低电平时,等待状态结束,CPU 继续往下执行被暂停的指令。

习题3

一、选择题

D 1.寻址方式指出了操作数的位置,一般来说 。 A .立即寻址给出了操作数的地址

B .寄存器直接寻址的操作数在寄存器内,而指令给出了存储器

C .直接寻址直接给出了操作数本身

D .寄存器直接寻址的操作数包含在寄存器内,由指令指定寄存器的名称 A 2.寄存器寻址方式中,操作数在 。

A .通用寄存器

B .堆栈

C .内存单元

D .段寄存器 C 3.寄存器间接寻址方式中,操作数在 。

A .通用寄存器

B .堆栈

C .内存单元

D .段寄存器 B 4.下列指令中的非法指令是 。 A .MOV [SI+BX ],AX B. MOV CL ,280 C .MOV [0260H ,2346H D .MOV BX ,[BX] A 5.设(SP )=0100H ,(SS )=2000H ,执行 PUSH 指令后,栈顶的物理地址是 。 A .200FEH B. 0102H C .20102H D .00FEH C6.指令“LEA BX ,TAB ”执行后,其结果是 。

A .将TA

B 中内容送BX B.将TAB 的段基址送BX

C .将TAB 的偏移地址送BX

D .将TAB 所指单元的存储内容送BX D7,下列正确的指令格式有

A .MOV [SX],1

B .MOV AL ,0345H

C .MOV ES :PTR[CX],3

D . XI 。入f

C8.设(AX 〕=C544H ,在执行指令“ADD AH,AL ”之后, 。 A .CF=0,OF=0 B .CF=0,OF=1

C.CF=1,OF=0 D.CF=1,OF=1

B9.若AL、BL中是压缩BCD数,在执行“ADD AL,BL”之后,(AL)=0CH,CF=1,AF=0。若再执行DAA后,(AL)=

A. 02H

B.12H

C.62H

D.72H

C10,执行下列程序后AL的内容为_______。

MOV AL,25H

SUB AL,71H

DAS

A.B4H B.43H C.54H D.67H

A11.下列4条指令中,需要使用DX寄存器的指令是_____。

A. MUL BX

B. DIV BL C.IN AX,20H D. OUT 20H,AL

B12.设(AL)=0E0H,(CX)=3,执行“RCL AL,CL”指令后,CF的内容。

A. 0 B.1 C.不变D.变反

A13.下列4条指令中,错误的是______。

A.SHL AL,CX B. XCHG AL,BL

C.MOV BX,[SI] D.AND AX,BX

D14.串操作指令中,有REP前缀的串操作指令结束的条件是_______。

A.ZF=1 B.ZF=0 C.C>0 D. AND AX,BX

A15.对于下列程序段:

AGAIN:MOV AL,[SI]

MOV ES:[DI],AL

INC SI

INC SI

LOOP AGAIN

也可用指令完成同样的功能。

A.REP MOVSB B. REP LODSB

C.REP STOSB D. REPE SCASB

A16.JMP WORD PTR[DI]是指令。

A.段内间接转移 B.段内直接转移

C.段间间接转移

D.段间直接转移

C17.条件转移指令JNE的转移条件是_______。

A.ZF=1 B. CF=0 C.ZF=0 D.CF=1

D18.下列指令中,影响标志位的指令是____。

A.从存储器取数指令 B.条件转移指令

C.压找指令D.循环移位指令

D19.假设外部设备的状态字已经读入AL寄存器,其中最低位为0,表示外部设备忙,为了判断外部设备是否忙而又不破坏其他状态位,应选用下列_______指令。

A. RCR AL,0lH B.CMP AL,00H

JZ Label JZ Label

C. AND AL,01H

D. TEST AL,01H

JZ Label JZ Label

C20.假定一组相邻字节的首地址在BX中,未地址在DI中,为了使下面的程序段能用来查找出其中第一个非零字节,并把它存放在AL中,在横线处应填入指令。

SUB DI,BX

INC DI

MOV CX,DI

NEXT:INC BX

CMP BYTE PTR[BX],0

LOOP NEXT

MOV AL,BYTE PTR[BX]

A.MOV SI,CX B.SUB BX,BX C. DEC BX D.INC BX

二、填空题

1.指令“MOV [BX十SI], AL”中的目的操作数使用段寄存器,属于寻址方式。DS(数据段);基址加变址

3.若(BX)=42DAH,则下列指令段

PUSH BX

POPF

指令执行完销后,(SF,ZF,CF,OF)= 。1100

4.假设(DS)=1000H,(ES)=0200H,(BP)=0100H,(DI)=0200H,(10200H)=11H,(10201H)=12H,执行指令“LEA AX,TABLE”后;(AX)= 。0300H

5.假定(DS)=4000H,(DI)=0100H,(40100H)=55H,(40101H)=AAH,执行指令“LEA BX,[DI]”后,BX中的内容是。0100H

6.如果TABLE为数据段3400H单元的符号名,其中存放的内容为0505H,当执行指令“MOV AX,TABLE”后,(AX)= ;而执行指令“LEA AX,TABLE”后,AX = 。0505H;3400H

7.若(DS)=1000H,(SI)=2000H,(DI)=1000H,(AX)=2500H,(34000H)=AAH,(34001H)=34H,(34002H)=00H,(34003H)=50H,变量AREA的值为3000H,执行指令“LDS SI,AREA[DI]”后,SI的内容是,DS的内容是。3400H;5000H

8.已知(AL)=2EH,(BL)=6CH,执行“ADD AL,BL”之后,(AL)=9AH,(BL)=6CH,ZF=0,AF=1,AF=1,OF=1,PF=1,CF=0。9AH;6CH;0;1;1;1;0

9.CPU对两个无符号8位二进制数进行加法运算后,结果为OEH,且标志位CF=1,OF=1,SF=0,其结果应为十进制数。270

10.8086CPU执行“SUB AH,AL”后结果为(AH)= 85H,OF=1,CF=1。若AH,AL中为带符号数,则指令执行前寄存器中的数大。AL

11.若(AX)=753111,(BX)=42DAH,则“CMP AX,BX”指令执行后,(AX)= ,(SF,ZF,CF,OF)= 。7531H;0000

12.设(AL)=1010 0000B,则执行NEG AL后,(AL)=1000 0000B,则执行NEG AL后,(AL)= 。01100000B;10000000B

13.假定(AX)=96H,(BX)=6511.依次执行“ADD AX,BX”指令和DAA指令后,(AL)= 。61H

14.执行下列指令序列后,(AH)= ,(AL)= ,CF= ,AF= 。00H;08H;1;1

MOV AX,0106H

MOV BL,08H

SUB AL,BL

AAS

15.设(AL)=98H,(BL)=12H,若执行指令MUL BL后,

(AX)=

(OF)=

(CF)= ,

而执行指令IMUL BL后,

(AX)=

(OF)=

(CF)= 0AB0H;1;1;0F8B0H;1;1

16.已知(AL)=6,(BL)=7,执行下述指令后,(AL)= 。02H

MUL BL

AAM

17.CBW指令是将的符号扩展到中,如果(AL)=0A4H,则执行CBW指令后,(AX)= 。低8位;高8位;0FFA4H

18.执行下列程序段后,给出指定寄存器的内容。

XOR AX。AX

DEC AX

MOV BX,6378H

XCHG AX,BX

NEG BX

AX和BX寄存器的内容为。6378H;0001H

19.执行下列指令后:

MOV AX,1234H

MOV CL,4

ROL AX,CL;

DEC AX

MOV CX,4

MUL CX

HLT

寄存器AH的值是___,AL的值是__。8DH;00H

20.假设(DX)=10111001B,(CL)=03H。CF=1,执行“SHL DL,CL”后,(DX)= 。11001000B

21.下列指令段执行完毕后,(SI)= ,(DI)= 。14FDH;03FDH STD

MOV AX,2500H

MOV DS,AX

MOV BX,3500H

MOV ES,AX

MOV SI,1500H

MOV DI,040011

MOV CX,3

REP MOVSB

22.假设ES段中有一个字符串‘12FGLM5C’,其名为ARRAY。下面的程序段执行后CX的值是。5

CLD

LEA DI,ES:ARRAY

MOV AL,‘G’

MOV CX,9

REPNE SCASB

HLT

23.假设(DS)=2000H,(BX)=1256H,(SI)=528FH位移量TABLE=20A1H,(232F7H)=80H,(232F8H)=32H,(264E5H)=50H,(264E6H)=24H:

执行指令JMP BX后,(IP)= 。

执行指令JMP TABLE[BX]后,(IP)= 。

执行指令JMP[BX][S I]后,(IP)= 。

24.已知(SS)=3000H,(SP)=0100H,执行下列程序后,(SP)= 。

MOV AX,N1

PUSH AX

MOV AX,N2

PUSH AX

CALL L1

L1:…

RET 2

25.已知(IP)=1000H,(SP)=2000H,(BX)=283FH,指令CALL WORD PTR [BX]的机

器代码是FF17H,试问执行该指令后,内存单元1FFEH

三,问答题

1.设DS=1000H,ES=3000H,SS=4000H,SI=00A0H,BX=0700HBP=0070H,执行指为“MOV AX,[BX+5]”。

(1)指令使用的是何种寻址方式?

(2)源数据的逻辑地址和物理地址分别是多少?

2.分别说明下列指令的源操作数和目的操作数各采用什么寻址方式,并写出指令中存储器操作数的物理地址的计算公式。

(1)MOV AX,2408H

(2)MOV BX,[SI]

(3)MOV [BP+100H],AX

(4)MOV [BX+DI],‘$’

5.已知(DS)=091DH,(SS)=(1E4AH),(AX)=1224H,(BX)=0024H,(CX)=5678H,

(BP)=0024H,(SI)=00l2H,(DI)=0032H,(09214H)=085BH,(09226H)=00F6H,(09228H)=IE40H,(1E4F6H〕=091DH。试问下列指令或指令段执行后结果如何?

(1)MOV CL,[BX十20H]

(2)MOV [BP][DI],CX

(3)LEA BX,[BX+20H][SI]

MOV AX,[BX十2]

(4)LDS SI,[BX][DI]

MOV BX,[SI]

(5)XCHG CX,[BX+32H]

6.十六进制0~9,A~F对应的ASCH码为30H~39H,4IH~46H,依次放在内存以TABLE开始的区域,将AL中某一位十六进制数×H转换为对应的ASCII码,请编写程序段。

9.试分析下面的程序段完成什么功能。

MOV CL,4

SHL AX,CL

SHL BL,CL

MOV AL,BL

SHR DH,CL

10.若要将源串100个字节数据传送到目标串单元中去,设源串首址的偏移地址为2500H,目标串首址的偏移地址为1400H,请编写程序实现以下功能。

(1)完成源串到目标串的搬移。

(2)比较两串是否完全相同,若两串相同,则BX寄存器内容为0;若两串不同,则BX指向源串中第一个不相同字节的地址,且该字节的容保留在AL的寄存器中。

11.下列指令段的功能是:从内存2000H:0A00H开始的2KB内存单元请零。请在下列空格中填入合适的指令,程序指令完成后DI的内容是多少?

CLD

MOV AX,2000H

XOR AL,AL

习题4

一、选择题

B1.下列描述正确的是。

A.汇编语言源程序可直接运行

B.汇编语言属于低级语言

C.汇编程序是用汇编语言编写的程序.运行速度高,阅读方便,属于面向用户的程序语言

D.汇编语言可以移植

D2.分析下面的程序,变量V AR2的偏移地址是。

DATA SEGMENT

ORG 2

V AR1 DB 2,3,4

ORG $+3

V AR2 DW 1234H

DATA ENDS

A.02H B.04H C.05H D.08H

C3.为了使MOV AX,V AR指令执行后,AX寄存器中的内容为4142H,下面___数据定义会产生不正确的结果。

A.V AR DW 4142H B.V AR DW 16706

C.VAR DB 42H,41H D.V AR DW‘AB’

C4.下列伪指令___中是正确的。

A.ERR1:DW 99 B.ERR2 DB 25*60

C.COUNT EQU 20 D.ONE DB ONE

B5.执行下列指令后,寄存器CL的值是___。

STR1 DW ‘AB’

STR2 DB 16 DUP(?)

CNT EQU $一STR1

MOV CX,CNT

MOV AX,STRI

HLT

A.10H B.12H C.0EH D.0FH

二、填空题

.ASM;.OBJ;.EXE 1.汇编语言的调试过程如下:建立以为扩展名的源文件;生成以____为扩展名的目标文件;生成____以为扩展名的可执行文件;使用DEBUG调试程序,调试可执行目标程序。

4546H;44H2.执行下列指令后,(AX)=____,(BL)=____。

A DW ‘EF’

B DB‘ABCDEF’

MOV AX,A

MOV BL,B[3]

HLT

78H 3.执行下面程序段后,AL中的内容是____。

BUF DW 1234H,5678H,0001H

MOV BX,OFFSET BUF

MOV AL,2

XLAT

4 4.若符号定义语句如下,则L=___。

BUF1 DB 1,2,‘12’

BUF2 DB 0

L EQU BUF2-BUF1

4FH 5.执行下列程序段后,BX寄存器间址单元的内容是___。

ORG 1FFFH

DB 4FH,50H,51H

MOV BX,1FFFH

INC [BX]

INC BX

DEC [BX]

6.对于下面的数据定义,各条MOV指令单独执行后,请填充有关寄存器的内容: TABLE1 DB ?

TABLE2 DW 20 DUP(?)

TABLE 3 DB ‘ABCD’

MOV AX,TYPE TABLE1;( AX)= 1

MOV BX,TYPE TABLE2;(BX)= 2

MOV CX, LENGTH TABLE2;(CX)= 20

MOV DX, SIZE TABLE2 ;(DX)= 40

MOV SI, LENGTH TABLE3;(SI)= 1

7.下面是多字节加法程序,第一个数是8A0BH,第二个数是D705H。请填写出正确结果。

DATA SEGMENT

0H

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

MOV CX

MOV SI,0

NEXT: MOV AL,SECOND[SI]

ADC FIRST[SI],AL

INC SI

LOOP NEXT

MOV AL,0

ADC AL

MOV FIRST[SI], AL

MOV AH, 4CH

INT 21H

CODE ENDS

END START

8.下面程序的功能是求有符号数中绝对值最小的数,并将最小绝对值存放在DAT2

字节中,填空使程序正确实现此功能。程序执行后,DAT2

DATA SEGNENT

DAT1 DB 65H,88H,20 H,0F6H

N EQU $-DAT1

DAT2 DB ?

DATA ENDS

CODE SEGMENT

START:MOV AX,DATA

LEA SI,DAT1

MOV CX,N-1

MOV AL,[SI]

TEST AL,80H

JZ LP0

NEG AL

LP0:MOV DAT2,AL

LP1

MOV BL,[SI]

TEST BL,80H

JZ LP2

NEG BL

LP2

JB LP3

MOV DAT2,BL

MOV AL,BL

LP3

MOV AH,4CH

INT 21H

CODE ENDS

END START

9.填空说明在下列程序段执行过程中相应寄存器中的值。假设程序执行前DS=3000H,SS=2000H,SP=3000H,AX=4567H,BX1234H,CX=6789H。

AND BX,00FFH

CALL MYSUB

HLT

MYSUB PROC

PUSH AX

PUSH BX

PUSH CX

POP CX

POP AX

POP BX

RET

MYSUB ENDP

10.完善程序。BUFFER单元开始放置一个数据块,BUFFER单元存放预计数据块的长度为20H,BUFFER+1单元存放的是实际从键盘输入的字符串的长度,从BUFFER+2开始存放的是从键盘接收的字符,请将这些从键盘接收的字符在屏幕上显示出来。

MOV DX,OFFSET BUFFER

INT 21H ;读入的字符串

MOV AL

MOV AH, 0

ADD BX, AX

MOV AL

MOV[BX+1],AL

MOV AH

INC DX ;确定显示字符串的首址

INT 2IH

MOV AH DOS

INT 2IH

三、问答题

1.变量和标号有哪些属性?它们的区别是什么?

2.指出下列伪指令语句中的错误:

(1)DATA DB 395

(2)PRGM SEG

PRGM ENDS

(3)ALPHA EQU BETA

(4〕COUNT EQU 100

COUNT EQU 65

(5)GOON DW 10 DUP(?)

3.一数据段如下:

DATA SEGMENT PARA ‘DA TA’ AT 46H

QA EQU 255

QA1=QA GT 3000

QA2=0FFFH

QA3 EQU QA2 XOR 255

QA4=88 MOD 5

QA5=88H SHR 2

QA6 EQU QA3/16+15

ORG 1060H

G1 DB 32,QA,98/2,NOT 25

G2 DW 0FF6H,OFFSET G2

G3 DW 3 DUP(5)

G4 DW SEG G1

SA EQU LENGTH G3

SB EQU SIZE G3

SC=TYPE G3

ORG 1200H

F1 EQU THTS WORD

F2 DB 11H,22H,33H,44H

FF DD 12345H

DATA ENDS

(1)写出每个符号所对应的值。

(2)画出内存分配图。

(3)执行下列指今后,对应的寄存器的值为多少?

MOV AX, WORD PTR FF

AND AX,0FFH

MOV BX,WORD PTR G1

MOV BX,255 AND 0FH

ADD AX, OFFSET F2

DS:106EH DS:1200H DS:1204H

4.以下程序的执行结果是

A D

B ‘1234’

B DW 5DUP(2,3DUP(0))

C DW ‘AB’, ‘C’,‘D’

L1:MOV AL, TYPE B

MOV BL,LENGTH B

MOV AH, SIZE A

MOV BH,SIZE C

MOV CL,TYPE L1

5.有下列数据段,写出数据段中MAX、V AL1、V AL2、LEND符号所对应的值。

DA TA SEGMENT

MAX EQU 0FFFH

V AL1 EQU MAX MOD 10H

V AL2 EQU V AL1*2

BUFF DB 1,2,3,‘123’

EBUFF DB ?

LEND EQU EBUFF-BUFF

6.现有程序如下:

DATA SEGMENT

A D

B 23

B DB 0F0H

C DB 0

DATA ENDS

CODE SEGMENT

ASSUNE CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS, AX

MOV AL,A

CMP AL,B

JZ L

JG M

MOV C,- 1

JMP EXIT

L: MOV C,0

JMP EXIT

N:MOV C,1

EXIT:MOV AH, 4CH

INT 21H

CODE ENDS

END START

7.设有无符号数X,Y,编写求Z=|X—Y|的程序。已知X为1234H,Y为5678H,X、Y、Z均为存放了数据段的字变量。

8.阅读下列程序,回答下列问题:

(1)程序执行后,RESULT单元的内容为多少?

(2)程序完成的功能是什么,

(3)该程序所占的数据区为多少个字节?

DATA SEGMENT

FEN DB 85,-90,64,-120,95,77,88,120,60,83

COUNT EQU$-FEN

RESULT DB?

DA7A ENDS

STACK SEGMENT PARA STACK

DB 100 DUP(?)

STACK ENDS

CODE SEGMENT

ASSUME CS:CODE,DATA:DA TA,SS:STACK START:MOV AX,DA7A

MOV DS,AX

MOV SI,OFFSE7 FEN

MOV CX,COUNT

DEC CX

MOV AL,[SI]

MOV RESULT,AL

TEST AL,80H

JZ LOOP

NEG AL

LOP:INC SI

微机原理考试课后练习题筛选

第一章 一、选择题 7.(D)8.(B)9.(D)10.(C)11.(A) 二、填空题 l.(运算器)2.(冯·诺依曼、输出器、存储器、存储器)9.(尾数、指数) 第二章 一、选择题 1.(C)4.(B)5.(D)7.(A)8.(D)18.(B) 二、填空题 4.(TF、DF、IF) 5. (9E100H)10.(0、0、 1、1)15.(FFFFH、0000H、0000H、0000H) 三、问答题 2.完成下列补码运算,并根据结果设置标志SF、ZF、CF和OF,指出运算结果是否溢出? (1)00101101B+10011100B (2) 01011101B-10111010B (3)876AH-0F32BH (4)10000000B十 11111111B (1)00101101B +10011100B 11001001B=C9H SF=1 ZF=0 CF=0 OF=0 (2) -10111010B=01000110B 01011101B-10111010B=01011101B +01000110B 10100011B SF=1 ZF=0 CF=0 OF=1 (3)876AH-0F32BH=876AH +0CD5H 943FH SF=1 ZF=0 CF=0 OF=0 (4) 10000000B +11111111B 101111111B=7FH SF=0 ZF=0 CF=1 OF=1 习题3 一、选择题 1.D 4.B 5.A 14.D 17.C 二、填空题 7. 3400H;5000H 8. 9AH;6CH;0;1;1;1;0 17.低8位;高8位;0FFA4H 三,问答题 1、(1)源操作数是基址寻址,目的操作数是寄存器寻址(2)逻辑地址是0705H,物理地址是10705H (3)(AX)=1234H (BX)=0700H 10、(1)MOV SI,2500H MOV DI,1400H MOV CX,64H CLD REP MOVSB (2) MOV SI,2500H MOV DI,1400H MOV CX,64H CLD REPE CMPSB JNZ L1 XOR BX,BX HLT L1:DEC SI MOV BX,SI MOV AL,[SI] HLT 习题4 一、选择题 1.B 4.C 二、填空题 1..ASM;.OBJ;.EXE 6.( AX)= 1 (BX)= 2 (CX)= 20 (DX)= 40

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么 (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码

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

第一章 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(段基址:偏移地址),求这个数据区的首字单元和末字单元的物理地址。

微机原理课后练习题-答案

1、 2、B 3、十,非压缩的BCD码 4、 5、微型计算机、微型计算机系统 6、,, 二、 B D B 三、 1、微型计算机系统的基本组成。 答案:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。 2、简述冯.诺依曼型计算机基本组成。 答案:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。 3、什么是微型计算机 答案:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4、什么是溢出 答案:在两个有符号数进行家减运算时,如果运算结果超出了该符号数可表示的范围,就会发生溢出,使计算出错。

1、4、100ns 2、Ready ,Tw(等待) 3、ALE 4、INTR 5、85010H 6、存储器或I/O接口未准备好 7、非屏蔽中断 8、指令周期 9、4 二、 1、在内部结构上,微处理器主要有那些功能部件组成 答案:1) 算术逻辑部件2) 累加器和通用寄存器组 3) 程序计数器4) 时序和控制部件 2、微处理器一般应具有那些基本功能 答案:1.可以进行算术和逻辑运算2.可保存少量数据 3.能对指令进行译码并完成规定的操作4.能和存储器、外部设备交换数据 5.提供整个系统所需的定时和控制6.可以响应其他部件发来的中断请求 3、什么是总线周期 答案:CPU通过外部总线对存储器或I/O端口进行一次读/写操作的过程;一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。 三、×、×、×、×、×、√、√

微机原理课后习题答案

李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——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

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

第一章课后习题 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 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影

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

第一章 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万条指令。

微机原理-期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个

⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总

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

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、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

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

第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接口与主机连接。 总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题〕区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。 〔解答〕 助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。 汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。 汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

微机原理课后答案

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) =1000 =(2) =1101 = (3) ==(4) =10 1B=H 2、将下列二进制数转换为十进制和十六进制 (1) 111010 B=58 =3A H(2) 1011 = =H (3) 1B= = (4) B= = 3、完成下列二进制数的加减法运算 (1) +=(2) -= (3) 00111101+=(4) -= 4、完成下列十六进制数的加减法运算 (1) 745CH+56DFH=D14B H(2) -=H (3) +=1678 .FC H(4) 6F01H-EFD8H=7F29 H 5、计算下列表达式的值 (1) +.1011B+= (2) -.11H+= (3) ++-= 6、选取字长n为8位和16位两种情况,求下列十进制数的补码。 (1) X=-33的补码:1101 1111, 111 (2) Y=+33的补码:0010 0001, 0000 0000 0010 0001 (3) Z=-128的补码:1000 0000,1111 1111 1000 0000 (4) N=+127的补码:0111 1111, 0000 0000 0111 1111 (5) A=-65的补码:1011 1111, 1111 1111 1011 1111 (6) B=+65的补码:0100 0001,0000 0000 0100 0001 (7) 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

微机原理课后习题解答

微机原理习题 第一章绪论 习题与答案 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中的程序计数器,其作用就是提供要执行指令的地址。

微机原理习题解答

第一章微型计算机的基础知识 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.什么是汇编语言,汇编程序,和机器语言? 答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言是面向及其的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。 2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么? 答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。 这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。 3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。 答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。 “存储程序控制”的概念可简要地概括为以下几点: ①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。 ②在计算机内部采用二进制来表示程序和数据。 ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。 ④五大部件以运算器为中心进行组织。 4.请说明微型计算机系统的工作过程。 答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存

放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。 5.试说明微处理器字长的意义。 答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。计算机的字长越大,其性能越优越。在完成同样精度的运算时,字长较长的微处理器比字长较短的微处理器运算速度快。 6.微机系统中采用的总线结构有几种类型?各有什么特点? 答:微机主板常用总线有系统总线、I/O总线、ISA总线、IPCI总线、AGP总线、IEEE1394总线、USB总线等类型。 7.将下列十进制数转换成二进制数、八进制数、十六进制数。 ①(4.75)10=(0100.11)2=(4.6)8=(4.C)16 ②(2.25)10=(10.01)2=(2.2)8=(2.8)16 ③(1.875)10=(1.111)2=(1.7)8=(1.E)16 8.将下列二进制数转换成十进制数。 ①(1011.011)2=(11.6)10 ②(1101.01011)2=(13.58)10 ③(111.001)2=(7.2)10 9.将下列十进制数转换成8421BCD码。 ① 2006=(0010 0000 0000 0110)BCD ② 123.456=(0001 0010 0011.0100 0101 0110)BCD 10.求下列带符号十进制数的8位基2码补码。 ① [+127]补= 01111111

相关文档
相关文档 最新文档