微机原理答案

发布 2022-09-04 21:22:28 阅读 3023

1)[102]补=01100110b (2) [34]补=00100010b (3) [96]补=01100000b

4)[-100]补=10011100b (5) [64]补=11000000b (6) [0]补=00000000b

x]补=1000 0000 0000 0000b x = 1000 0000 0000 0000b = 32768

y]补=1111 1111 1111 1111b y = 000 0000 0000 0001b= -1

z]补=0111 1111 1111 1111b z = 111 1111 1111 1111b= +32767

w]补=1111 0000 0000 0000b w = 001 0000 0000 0000b = 4096

q]补=0100 0000 0000 0000b q = 100 0000 0000 0000b= +16384

p]补=1000 0000 0000 0001b p = 111 1111 1111 1111b= -32767

-23+78]补= [23]补+ [78]补=11101001+01001110=1 00110111

有进位,没有溢出。

-45-92]补= [45]补+ [92]补=11010011+10100100=1 01110111

有进位,溢出。

89+30]补= [89]补+ [30]补=01011001+00011110=0 01110111

没有进位,没有溢出。

78-52]补= [78]补+ [52]补=01001110+11001100=1 00011010

有进位,没有溢出。

83-(-30)]补= [83]补+ [30)]补=01010011+00011110=0 01110001

没有进位,没有溢出。

126-(-34)]补= [126]补+ [34)]补=01111110+00100010=0 10100000

没有进位,溢出。

108+34]补= [108]补+ [34]补=01101100+00100010=0 10001110

没有进位,溢出。

第二章微处理器系统结构。

答:1.物理地址:cpu与存储器进行数据交换时在地址总线(a0~a19)上提供的20位地址信息称为物理地址,又称为实际存储空间地址。

2.逻辑地址:编程时所用地址,其表达形式为“段地址:段内偏移地址”。

3.物理地址=段地址×16+段内偏移地址

或物理地址=段地址左移4位+段内偏移地址。

或物理地址=段地址×10h+段内偏移地址。

答:1.微处理器复位信号(reset引脚)的作用是对cpu进行复位操作。

2. 8086 cpu 复位后,各寄存器的状态如下表所示。

3.一旦复位完成,cpu将从cs:ip开始执行程序,此时cs:ip的值为ffffh:0000h,即物理地址为ffff0h的地址开始执行程序。

答:1.在微处理器中执行一条指令所需要的时间称为一个指令周期;不同指令的指令周期是不一样的。

2. 所谓总线周期就是cpu访问存储器(或i/o端口)一次所需要的时间。

主频的倒数为时钟周期。

4. 一个总线周期由若干个时钟周期(t状态)所组成。一个指令周期由一个或多个总线周期组成。

第3章指令系统作业参***。

1)立即寻址。

2)寄存器寻址。

3)直接寻址。

4)寄存器间接寻址。

5)基址寻址。

6)变址寻址。

7)基址加变址寻址。

8)立即寻址。

1)非法,类型不一致。

2)非法,目标操作数不能为立即数。

3)非法,源操作数缺前导0

4)非法,源操作数为立即数,目标操作数为存储器操作数,其类型不明确。

5)非法,立即数不能直接送给段寄存器。

6)非法,源操作数和目标操作数不能同时为存储器操作数。

7)非法,无段寄存器之间的mov传送指令。

8)非法,cs不能为目标操作数。

9)非法,源操作数[cx]不是存储器操作数的形式。

10)非法,目标操作数[bx+bp] 不是存储器操作数的形式。

11)非法,源操作数[si+di+2] 不是存储器操作数的形式。

12)非法,push指令要求操作数是16位,字操作。

13)非法,lea指令要求源操作数是存储器操作数。

14)非法,lds指令要求目标操作数是16位通用寄存器。

15)非法,in指令目标操作数只能是al或ax

16)非法,out指令端口地址大于255,不能采用直接寻址的方法。

只能采用:mov dx,288h

out dx,al

17)非法,源操作数为立即数,目标操作数为存储器操作数,其类型不明确。

18)非法,源操作数和目标操作数不能同时为存储器操作数。

19)非法,存储器操作数类型不明确。

20)非法,除法指令操作数不能为立即数。

21)非法,存储器操作数类型不明确。

22)非法,8086cpu的移位指令,移位次数大于1,必须将移位次数放在cl

即:mov cl,2

sal al,cl

sp=1ffeh ax=5000h bx=5000h

ax=1122h bx=1122h cx=1122h

第4章汇编语言程序设计。

习题与思考p182

4.5 dlength的值是38或26h。

4.7 mov ax,type resultax=0001h

mov bx,type bufferw ;bx=0002h

mov cx,length bufferb ;cx=0001h

mov dx,length bufferw ;dx=001eh

mov ax,size resultax=0001h

mov bx,size bufferw ;bx=003ch

4.17 xchg [di],ax ;(第1空)

add si,2第2空)

4.19将首地址为es:0406h的存储器中地址连续递增的128个字单元内容全部清零。

第5章存储器技术。

习题与思考p207

5.4 32片,9位,13位。

5.5 [fe000h,fefffh]

5.7 ram: [f9000h,f97ffh]

eprom: [fd000h,fdfffh]

略。5.13 u1的地址范围为:[08000h,097ffh]

u2和u3的地址范围为:[09800h,09bffh]

该存储器的总容量为6kb。

第6章中断技术。

习题与思考p237

6.9 如右图所示,向量地址为0000h:0040h或00040h。

6.10 mov ax,0

mov es,ax

mov di,60h

mov ax,offset int_prog

cldstosw

mov ax,seg int_prog

stow第7章输入输出技术。

习题与思考p271

7.6某8为输入设备的借口电路中,数据口地址为200h,状态口地址为201h,状态口中第6位为1表示数据已准备好。试编写程序从该输入设备获得100个字节,送到当前数据段偏移地址为1000h开始的100个存储单元中。

解: 程序段如下。

mov dx,201h

poll: in al,dx

test al,01000000b

jz poll

dec dx

mov cx,100

ll: in al,dx

mov [1000h],al

dec cx

jz ll7.7 答案略。

见教p250~251。

7.9 附图7.2为一个led接口,写出使8个led灯自右至左依次发光2秒的程序。假设2秒延时子程序为delay。

第8章可编程接**术。

习题与思考p333

8.21 解:依题意,根据计数初值=定时时间÷时钟脉冲周期或计数初值=频率源频率÷输出波形的频率可得:

计数初值=1mhz÷50khz=20

输出方波的“1”和“0”各占一半(10μs)的时间。

8.22 解:依题意,根据计数初值=定时时间÷时钟脉冲周期可得:

定时时间=计数初值×时钟脉冲周期。

因为计数初值为0080h=128

又因为时钟脉冲周期=1÷1mhz=1μs

所以定时时间=128×1μs=128μs

8.24 解:依题意,可得:

1)计数通道0工作于方式2,工作方式名称为频率发生器工作方式。

8.35 解:依题意和图,可得初始化及控制程序如下:

mov al,90h;(8255控制字不唯一,90h只是符合条件的其中一个)

out 83h,al

l1: in al,80h

and al,3

cmp al,1

jz green

cmp al,2

jz red

mov al,4

jmp show

green: mov al,2

jmp show

red: mov al,1

show: out 82h,al

jmp l1

微机原理答案

1.串行通信与并行通信的主要区别是什么?各有优缺点?答 按信息的传送方式可将数据通信分为并行通信与串行通信两种 并行通信 是指利用多条数据传输线将一个数据的各位同时进行传送。特点 传输速度快,适用于短距离通信。串行通信 是指利用一条传输线将数据的各位一位位地顺序进行传送。串行通信又可分为异步通信和同...

微机原理答案

第3章 8086 8088指令系统与寻址方式习题。3 3 8086系统中,设ds 1000h,es 2000h,ss 1200h,bx 0300h,si 0200h,bp 0100h,var的偏移量为0600h,请指出下列指令的目标操作数的寻址方式,若目标操作数为存储器操作数,计算它们的物理地址。1...

微机原理A答案

安徽大学20 11 20 12 学年第 2 学期。微机原理及应用 a卷 考试试题参 及评分标准。一 单项选择题 每小题2分,共20分 1 a2 b 3 a4 c 5 c6 b 7 d8 c 9 c10 b 二 填空题 每空1分,共20分 10000011 ch,e896h,cf 1,of 0,zf ...