《微机原理及接口技术》课后习题详细解答(期末复习)
第1章 微型计算机系统概述
〔习题1.3〕微型计算机主要由哪些基本部件组成?各部件的主要功能是什么? 〔解答〕微机主要有存储器、I/O设备和I/O接口、CPU、系统总线、操作系统和应用软件组成,各部分功能如下:
CPU:统一协调和控制系统中的各个部件 系统总线:传送信息 存储器:存放程序和数据
I/O设备:实现微机的输入输出功能 I/O接口:I/O设备与CPU的桥梁
操作系统:管理系统所有的软硬件资源
〔习题1.10〕简述计算机中“数”和“码”的区别,计算机中常用的数制和码制各有哪些?
〔解答〕(1)数—用来直接表征量的大小,包括:定点数、浮点数。
(2)码—用来指代某个事物或事物的某种状态属性,包括:二进制、八进制、 十进制,十六进制 区别:使用场合不同,详见P16.
〔习题1.12〕请写出与数据+37和-37对应的8位机器数原码、反码、补码和移码,并分别用二进制和十六进制表示出来。
〔解答〕
原码 反码 补码
+37 00100101/25H 00100101/25H 00100101/25H -37 10100101/A5H 11011010/DAH 11011011/DBH
〔习题1.13〕请将上题中+37和-37的8位补码机器数分别扩充为16位和32位的形式,用十六进制表示出来。
第2章 微处理器指令系统
〔习题2.1〕微处理器内部具有哪3个基本部分?8088分为哪两大功能部件?其各自的 主要功能是什么?
〔解答〕算术逻辑单元ALU、寄存器组和控制器; 总线接口单元BIU:管理8088与系统总线的接口负责cpu对接口和外设进行访问 执行单元EU:负责指令译码、执行和数据运算;
8位CPU在指令译码前必须等待取指令操作的完成,8088中需要译码的指令已经 取到了指令队列,不需要等待取指令。而取指令是CPU最为频繁的操作,因此8088的结构和操作方式节省了大量等待时间,比8位CPU节省了时间,提高了性能。 〔习题2.2〕说明8088的8个8位和8个16位通用寄存器各是什么?
〔解答〕8个8位寄存器:AH、AL、BH、BL、CH、CL、DH、DL;
8个16位寄存器:累加器AX、基址寄存器BX、计数器
CX、数据寄存器DX、源地 址寄存器SI、目的地址寄存器DI、基址指针BP、堆栈指针SP。
〔习题2.3〕什么是标志?状态标志和控制标志有什么区别?画出标志寄存器FLAGS,说明各个标志的位置和含义。
〔解答)标志用于反映指令执行结果或者控制指令执行形式。 状态标志用于记录程序运行结果的状态信息; 控制标志用于控制指令执行的形式。
OF--溢出标志,若算术运算的结果有溢出,则OF=1;否则 OF=0
DF--方向标志 IF--中断允许标志 TF--陷阱标志 SF--符号标志
ZF--零标志,若运算结果为0,则ZF = 1;否则ZF = 0 AF--辅助进位标志 PF--奇偶标志
CF--进位标志,当运算结果的最高有效位有进位(加法)或借位(减法)时,进位标志置为1,即CF = 1;否则CF = 0。
〔习题2.5〕什么是8088中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?1MB最多能分成多少个逻辑段?请将如下逻辑地址用物理地址表达: ⑴ FFFFH:0 ⑵ 40H:17H ⑶ 2000H:4500H ⑷ B821H:4567H 〔解答〕
. 物理地址:物理存储单元具有的一个唯一的20位编号 逻辑地址:在8088内部和用户编程时,所采用的“段地址:偏移地址”形式 将逻辑地址中的段地址左移二进制4位(对应16进制是一位,即乘以16),加上偏 移地址就得到20位物理地址
1MB最多能分成1MB÷16B=220÷24=216个逻辑段,因为每隔16个字节单元就可以开始一个逻辑段
⑴ FFFFH:0=FFFF0H ⑵ 40H:17H=00417H ⑶ 2000H:4500H=24500H ⑷ B821H:4567H=BC777H
〔习题2.7〕什么是有效地址EA?8088的操作数如果在主存中,有哪些寻址方式可以存取它?
〔解答〕8088的存储空间分段管理,程序设计时采用逻辑地址。由于段地址在默认的或指定的段寄存器中,所以只需要偏移地址,称为有效地址EA.
操作数在主存中有以下几种寻址方式:直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址。
〔习题2.8〕已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12H、34H、56H、78H,[21200H]~[21203H]依次存放2AH、4CH、B7H、65H,说明下列每条指令执行完后AX寄存器的内容,以及源操作数的寻址方式? ⑴ mov ax,1200h ⑵ mov ax,bx ⑶ mov ax,[1200h] ⑷ mov ax,[bx] ⑸ mov ax,[bx+1100h] ⑹ mov ax,[bx+si] ⑺ mov ax,[bx][si+1100h] 〔解答〕
⑴ mov ax,1200h ⑵ mov ax,bx ⑶ mov ax,[1200h] ⑷ mov ax,[bx] ⑸ mov ax,[bx+1100h]
;AX=1200H, 立即数寻址 ;AX=0100H, 寄存器寻址 ;AX=4C2AH, 直接寻址
;AX=3412H, 寄存器间接寻址 ;AX=4C2AH, 寄存器相对寻址
⑹ mov ax,[bx+si] ;AX=7856H, 基址变址寻址 ⑺ mov ax,[bx][si+1100h] ;AX=65B7H, 相对基址变址寻址
〔习题2.11〕给出下列各条指令执行后AL值,以及CF、ZF、SF、OF和PF的状态: mov al,89h add al,al add al,9dh cmp al,0bch sub al,al dec al inc al 〔解答〕
mov al,89h ;AL=89H CF add al,al ;AL=12H 1 add al,9dh ;AL=0AFH 0 cmp al,0bch ;AL=0AFH 1 sub al,al ;AL=00H 0 dec al ;AL=0FFH 0 inc al ;AL=00H 0
ZF
0 0 0 1 0 1 SF 0 1 1 0 1 0 OF 1 0 0 0 0 0 PF 1 1 1 1 1 1
〔习题2.13〕设X、Y、Z、V均为16位带符号数,分别装在X、Y、Z、V存储单元中,阅读如下程序段,得出它的运算公式,并说明运算结果存于何处。 mov ax,X imul Y mov cx,ax mox bx,dx mov ax,Z cwd add cx,ax adc bx,dx sub cx,540 sbb bx,0 mov ax,V cwd sub ax,cx sbb dx,bx ip X 〔解答〕:[ V -(X * Y + Z - 540 )] / X
〔习题2.18〕如下是一段软件延时程序,请问NOP指令执行了多少次? xor cx,cx delay: nop
loop delay
〔解答〕:FFFFH--0001H=216-1=65535次
(若将“xor cx,cx”改为“mov cx,0”,则为0次)
第3章 汇编语言程序设计
完整段定义格式的源程序框架 简化段定义格式的源程序框架
.model small stack segment stack .stack db 1024 dup(0) .data stack ends ……… data segment .code ... ;在数据段定义数据
data ends start: mov ax,@data
mov ds,ax code segment ‘code’ ……… assume cs:code,ds:data,ss:stack mov ax,4c00h start: mov ax,data int 21h mov ds,ax ……… ... ;在代码段填入指令序列 end start mov ax,4c00h int 21h ... ;子程序代码 code ends end start
〔习题3.13〕名字和标号有什么属性? 〔解答〕:包括逻辑地址--名字和标号对应存储单元的逻辑地址,含有段地址和偏移地址。 …… 此处隐藏:6594字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




