微机原理习题一答案

发布 2022-09-04 23:18:28 阅读 2188

一、填空题。

1. 158.625=( 10011110.101 )b=( h= (101011000.011000100101 )bcd

2. 1001.1100b=( 9.75 )d=( h

3. 总线分为( 数据总线 )、地址总线 )、控制总线 )三类。

4 若定义data dw ‘c’,则data和data+1两个相邻的内存单元中存放的数据分别是( 43h )和( 00h )。

5. 下述程序功能为将首地址为first的字符串送到首地址为second的内存区,用一条指令填空。

cldlea si, first

lea di, es: second

mov cx, 10

movsb )

6. 逻辑地址用段地址和偏移地址组成。堆栈操作数偏移地址为sp,其隐含段地址来自( ss ),串操作的目的串偏移地址为di,其隐含段地址来自( ds )。

7. 一个完整的计算机系统包括( 硬件 )系统和( 软件 )系统两大部分。

8.单片8259能管理( 8 )级可屏蔽中断。

9.8255有( 3 )种不同的工作方式。

转换器的作用是将( 数字信号 )转换为相应的( 模拟信号 )。

11. 8088/8086有( 最大模式 )和( 最小模式 )两种工作模式。

12. 253.25=( 11111101.01)b=( fb.4 )h。

13. 用2k×8位的存储芯片,组成16k×8位的存储器,需用( 字 )扩展,要用( 8 )片。

14. 若bl=83h,cf=1,则adc bl,90h执行后, bl=( 114h )。

15. 指令xlat通常用于查表操作,在使用该指令前,应把表的偏移首地址送入( bx )寄存器。

16. 若bx=1000h,ds=2000h,(21000h)=12h,(21001h)=34h,执行lea si,[bx]指令后,si寄存器的内容是( 1000h )。

17. mov ax,[si]指令中,源操作数是( 寄存器间接寻址 )寻址方式。

18. 8086/8088的内存容量为( 1mb )。

19. 8086/8088cpu由( eu )和( biu)两大部件组成。

20. 3片8259级联能管理( 22 )级可屏蔽中断。

21. 8253有( 6 )种基本的工作方式。

转换器的作用是将( 模拟信号 )转换为相应的( 数字信号 )。

23. 某存储器模块容量为256kb,若用2164(64k*1bit)芯片组成,则需( 32 )片。若改用2118(16k*1bit),则需(128 )片。

24.若字长为8位,x=35d,则[x]补=( 23 )h,[-x]补=( dd )h。

25 设y=80h,则指令“neg y”执行后,标志位of=( 1 )。

26.微型计算机中cpu通过3组信号线与其它芯片相连,它们是( 地址总线 )、数据总线 )和( 控制总线),其中,属于单向传输的是(地址总线 )。

27. 如果在一个程序段开始执行之;前,(cs)=1003h,(ip)=1007h,给定一个数据的有效地址是fe7fh,且(ds)=c018h,则该程序段的第一个字的物理地址是(11037)h,数据在内存中的逻辑地址(c018:fe7f )h,物理地址是( cffff )h。

28. 8086 cpu通过数据总线对(存储器 )或( i/o接口 )进行一次访问所需的时间为一个总线周期,一个总线周期至少包括( 4 )个时钟周期。

29.堆栈的存取规则是(先入后出 ),在8086系统中,当cpu响应外部中断请求转向中断请求转向中断处理程序前,应依次将( flags )、cs )和( ip )的内容压入堆栈。

30.若(al)=88h,(bl)=94h,cf=1,则执行旨令adc al,bl后,(al)=(1dh ),标志位sf、cf、of=( 0)、(1 )、1 )。

31.在某微机系统中,由4片8259a组成级联中断控制系统,主片与3片从片均工作于正常全嵌套方式,则该系统具有优先权控制级数为( 29 )级。

32. 某机器中有48 kb的rom ,其末地址为0fffffh,则其首地址为( f4000h )。

33. loopz指令转移的条件是(cx不等于0且 zf=1 ),转移的范围是( -128~+127 )。

二、选择题。

1. 下列描述不正确的是( a )。

a. 汇编语言即是机器语言。

b. 汇编语言程序不可直接运行。

c. 汇编语言的指令语言与机器指令一一对应。

d. 汇编语言程序运行速度快,阅读方便,但仍属于面向机器的程序设计语言。

2. 汇编语言程序经汇编后不能直接生成( a)。

a. .exe文件 b. .crf文件 c. .obj文件 d. .lst文件。

3. 下列指令合法的是( d )。

a. add cs, bx b. mov 45h, ax c. sub [ax], 57h] d. mov si, [si]

4. 假设dat 为字节变量,下列3条指令中指令相同的是( a )。

1. mov al, dal[2] 2. mov al, dat+2 3. mov al, 2[dat]

a. 3条都相同 b. 仅1和2相同 c. 仅1和3相同 d. 仅2和3相同。

5. 堆栈的工作方式是( d )。

a. 先进先出 b. 随机读写 c. 只能读出,不能写入 d. 后进先出。

6. 下列指令中语法错误的是( d )。

a. out dx, alb. jmp word ptr[bx+11h]

c. call 2000h:1000hd. mul ax, [di]

7. 下面表示段定义指令结束的是( b )。

a. end b. ends c. endp d. endm

8. 假设(al)=12h, 执行or al, al指令后,zf和of的状态分别是( d )。

a. 1,1 b. 1,0 c. 0,1 d. 0,0

9. 在多级存储体系中,“cache—主存”结构的作用是解决( d )的问题。

a. 主存容量不足b. 主存与辅存速度不匹配

c. 辅存与cpu速度不匹配 d. 主存与cpu速度不匹配。

10. 下列数中最小的是(a )。

a. (101001)2 b. (52)8 c. (2b)16 d. (50)10

11. 下面的( a )指令不能将cx清0。

a. test cx, 0 b. sub cx, cx c. xor cx, cx d. mov cx, 00h

12. 执行下面的指令,ax寄存器中的数据是( 048ch )。

mov ax, 123h

mov dx, 4

mul dx

a. 4936h b. 48d0h c. 2340h d. 048dh

13. 若定义dat dd 12345678h,则(dat+1)字节单元中的数据是( c )。

a. 12h b. 34h c. 56h d. 78h

14. 设cl=0dh,要使结果是cl=02h,应执行的指令是( d )。

a. not cl b. and cl, 0fh c. or cl, 0fh d. xor cl, 0fh

15. 存储容量是用( d )来描述的。

a. 位数 b. 字长 c. 存储单元数 d. 字节数或存储单元数*位数。

16. 8255a的( c )只能工作在方式0。

a. a端口 b. b端口 c. c端口 d. 前三者。

17. 8259a是( b )。

a. 可编程dma控制器b. 可编程中断控制器。

c. 可编程定时/计数器d. 总线仲裁器。

18. 下列指令中,不合法的指令是( a )。

a. push bl b. int 23h c. in ax, 03h d. adc bx, [si]

19. 8086/8088与外设进行数据交换时,经常会在( c )状态后进入等待周期。

a. t1b. t2c. t3d. t4

20. 在一般微处理器中,包含在cpu中的是( a )。

a. 算术逻辑单元 b. 主内存 c. 输入/输出单元 d. 磁盘驱动器。

21. 在微机中,cpu访问各类存储器的频度由高到低的次序为(a )。

a. 高速缓存、内存、磁盘、磁带 b. 内存、磁盘、磁带、高速缓存。

c. 磁盘、内存、磁带、高速缓存 d. 磁盘、高速缓存、内存、磁带。

22. 若64kb的sram具有8条数据线,则它具有( d )条地址线。

a. 6 b. 10 c. 13d. 16

23. cache是介于内寄存器组与主存储器之间的一级存储器,其存储主体一般由( b )构成。

a. dram b. sram c. eprom d. rom

24. 下面的说法中,正确的是( d )。

a. eprom是不能改写的b. eprom是可改写的,所以也是一种读写存储器。

c. eprom只能改写一次d. eprom是可改写的,但它不能作为读写存储器。

25. 设某微机系统要管理64级中断,请问组成该中断机构需要( c )片8259a。

微机原理习题答案

微型计算机原理及应用习题集。专业班级学号姓名。目录。第1章概述 3 第2章微处理器及其结构 5 第3章8086 8088cpu指令系统 10 第4章汇编语言程序设计 18 第5章存储器系统 30 第6章输入输出与中断技术 34 第7章微型计算机的接 术 42 第1章概述。一 填空题。1 运算器和控制...

微机原理习题答案

1.什么叫做微处理器的并行操作方式?为什么说8086cpu具有并行操作的功能?在什么情况下8086的执行单元eu才需要等待总线接口单元biu提取指令?2.如果带符号数ffh和01h相加,会产生溢出吗?3.某个数包含有5个1,它具有什么奇偶性?4.某个数为全0,它的零标志为0吗?5.用什么指令设置哪个...

微机原理习题答案

微型计算机原理及应用。习题集。一 填空题。1 运算器和控制器集成在一块芯片上,被称作cpu。2 总线按其功能可分数据总线 地址总线和控制总线三种不同类型的总线。3 迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。这种原理又称为冯 诺依曼型原理。4 写出下列原码机器数的真值 若分...