微型计算机原理及应用课后习题答案Word格式文档下载.docx
《微型计算机原理及应用课后习题答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《微型计算机原理及应用课后习题答案Word格式文档下载.docx(4页珍藏版)》请在冰豆网上搜索。
6.指令流水是指将完成一条指令的全过程分解为多个 子过程 ,每个子过程于其他子过程 并行进行。
7.软件按照其完成的功能分为 系统软件 和 应用软件 。
应用软件是为解决 某个具体问题 而设计的程序及其文档 。
8.可以把应用软件分为两大类,通用应用软件和 专用应用软件 。
通用应用软件用于 所有的领域及行业,例如:
文字处理软件。
专用应用软件用于 特定的专业领域及行业 。
三、简答题 1.数值协处理器和浮点处理单元是什么关系?
答:
数值协处理器和浮点处理单元的功能是一样的,用于复杂的数学运算。
不同之处在于数值协处理器是一个独立的芯片,通过总线与微处理器相连,用于80386及以前低档CPU的微机系统。
而浮点处理单元是主处理器芯片的一个功能单元,从80486开始数值协处理器的功能被集成在CPU内部了。
2.总线信号分成哪三组信号?
数据总线、地址总线、控制总线。
3.在计算机技术中,人工智能包括哪些内容?
答:
包括虚拟现实、知识系统和机器人。
4.Cache是什么意思?
Cache指的是高速缓冲存储器5.ROMBIOS是什么?
位于只读存储器ROM中的基本输入输出系统6.中断是什么?
中断是于外部或内部的中断事件发生,微处理器暂时停止正在执行的程序,转向事先安排好的中断服务子程序,当中断服务程序执行完毕后返回被中断的程序继续执行的过程。
这是计算机处理外部设备的服务请求和内部突发事件的形式之一。
7.32位PC机主板的芯片组是什么?
芯片组系统控制器和总线转换器组成,分别集成在2到4个芯片中,是构成主板控制电路的核心,在一定意义上说,它决定了主板的性能和档次,如可选用的微处理器的类型、主存的类型和容量等很多重要性能和参数。
北桥芯片主要提供对L2Cache、内存、PCI、AGP之间的连接控制以及ECC内存的数据纠错等的控制;
而南桥芯片的主要作用是将PCI总线标准转换成外设的其它接口标准,如IDE硬盘数据传输标准、USB接口标准、ISA总线接口标准等,并为系统中的慢速I/O设备与ISA总线之间提供接口及其控制电路,包括键盘、鼠标、软驱、串口、并口等。
习题二 一、选择题:
3小题:
在定点整数表示中,下列说法正错的是C二、计算题 1.计算[X]补-[Y]补 10101-11010=11011无溢出01010-01110=11100无溢出00011-11101=00110无溢出01110-10110=11000有溢出 2.[1010]原=[1010]反=[1010]补=00001010[0101]原=[0101]反=[0101]补=00000101 [0010]原=[0010]反=[0010]补=00000010[1111]原=[1111]反=[1111]补=00001111 [-1000]原=10001000[-1000]反=11110111[-1000]补=11111000 [-1011]原=10001011[-1000]反=11110100[-1000]补=11110101 [-1001]原=10001001[-1000]反=11110110[-1000]补=11110111 [-0001]原=10000001[-0001]反=11111110[-0001]补=11111111 [-0]原=10000000[-0]反=11111111[-0]补=000000003.原=反=补= 原=反=补= 原=反=补= 原=反=补= [-]原=[-]反=[-]补= [-]原=[-]反=[-]补= [-]原=[-]反=[-]补=4.字长16位,采用定点整数补码表示,写出能表示的:
最大数:
0111111111111111B32767最小数:
1000000000000000B-32768最大非0负数:
1111111111111111B-1最小非0正数:
0000000000000001B15.计算[X]补+[Y]补 10001+11001=01010有溢出01001+00111=10000有溢出10011+01101=00000无溢出01110+11010=01000无溢出习题三 一、选择题:
二、填空题 ,4位(A19-A16),(S6-S3)状态 要访问的内存或I/O接口还没有准备就绪,16 ,00000,0FFFFFH6.逻辑地址三、简答题1.3.略 2.答:
4个16位通用寄存器,即:
累加器AX,基址寄存器BX,计数寄存器CX,数据寄存器DX;
4个16位专用寄存器,即:
基数指针寄存器BP,栈顶指针寄存器SP,源变址寄 存器SI,目的变址寄存器DI;
4个16位段地址寄存器,即:
代码段寄存器CS,数据段寄存器DS,附加段寄存器ES,堆栈段寄存器SS;
1个16位标志寄存器FLAGS 4.答:
8086微处理器使用20位地址来寻址1MB主存空间,但其内部存放地址的寄存器是16位的,不能直接寻址1MB的主存空间,因此采用分段管理的方式管理内存。
6.数据段首地址的物理地址:
21F0H末地址的物理地址:
121EFH 附加数据段首地址的物理地址:
0A320H末地址的物理地址:
1A31FH 代码段首地址的物理地址:
234E0H末地址的物理地址:
334DFH不要求习题四 一、选择题:
1.CBBCC6.BDCC二、填空题:
1.立即数,基址+变址 2.源操作数和目的操作数的长度不同,源操作数和目的操作数同时为存储器寻址方式不能是立即数, 直接寻址的端口号为00h-FFh,超过这一范围,端口地址DX寄存器间接指出。
4.0132H,0112H 5.0000H,1,1,0,0 中的值逻辑右移四位,AX中的值循环右移四位。
0FFH,0简答题:
1.MOVAX,2010H的源操作数是立即数寻址,执行完该条指令后AX=2010H MOVAX,DS:
[2010H]的源操作数是存储器直接寻址,执行完该条指令后AX中的数为2010为存储器首地址的连续两个存储单元的内容。
2.比较结果为AL高于BL,影响CF,ZF标志位 比较结果为AL大于BL,影响SF,ZF和OF标志位3.分别指出下列指令中源操作数和目的操作数的寻址方式。
目的操作数寻址方式源操作数寻址方式
(1)MOVAX,1234H 寄存器 立即数
(2)
(2)MOV[SI],AX 寄存器间址 寄存器(3)MOV[DI],BX 寄存器间址 寄存器(4)(4)MOV[BX+SI],DX 基址+变址 寄存器(5)MOVAX,[10] 寄存器 存储器直接(6)(6)MOVDL,ES:
[BX+DI] 寄存器 基址+变址 (7)MOVBX,[BX+SI+2]寄存器 相对基址+变址4.BX=220CHAX不变仍为0E896HCF=1,ZF=0,OF=05.
(1)TESTAX,1 ;
AX=5678
(2)XORAX,AX ;
AX=0(3)SUBAX,AX ;
AX=0 (4)CMPAX,8765H;
AX保持原值 6.TESTAX,1234H和CMPAX,1234H指令执行后,源操作数和目的操作数都不发生变化。
XCHGAX,BX指令执行后,源操作数和目的操作数都发生变化?
ANDAX,BXSUBAX,1234H指令执行后,源操作数不发生变化而目的操作数 发生变化?
习题五 一、1.BAACA二、程序练习题 1.根据题目,写出相关伪指令:
(1)定义数据段DATA,并在数据段中定义两个字单元X、Y,初始值都是0答案:
DATASEGMENTXDW0YDW0 DATAENDS
(2)定义一个字符串SRING,保存’Computer’答案:
SRINGDB’Computer’ (3)定义有100个字节单元的COUNT数组,初始值均为空答案:
COUNTDB100DUP(?
) (4)用赋值伪指令定义PI为答案:
PIEQU (5)用类型操作符LABEL将VALUE单元定义为字节型答案:
VALUELABELBYTE 2.下列伪指令有错吗?
如果有错,请指出错误原因。
答案:
(1)X1DB35H,0,-80对。
(2)X2DB35,260,-1错。
260超出了字节范围。
(3)X3DB1234H错。
X3是字节型,1234H是字型,不匹配。
(4)X4DW100对。
(5)X5DW100(?
)错。
缺少DUP。
(6)X6DD‘AB’对。
3.分析下列程序段执行情况,给出结果:
Z=(5+22-15)*14=168答案:
累加和TOTAL=83答案:
功能:
将X单元中的十六进制3AH变为十进制入栈保存,AH中为余数。
先将0008H入栈,再将0005H入栈,结果为58。
三、简答题11-4 5.DOS功能AH=1和AH=8都是从键盘输入一个字符,它们有什么不同?
INT21H功能08的输入操作与功能01H相似,不同的是输入字符不回显。
使用功能08功能不回显字符,但与01H一样,支持Ctrl_C或Ctrl_Break的中断处理。
四、编程题:
1.求两个数的平均值。
这两个数分别存放在X单元和Y单元中,而平均值放在Z单元中。
2.将字节变量VARY中两位十六进制数输出。
用分支结构实现:
MOV DL,VARYMOVCL,4ROLDL,CLAND DL,0FHCMPDL,0AHJBNUMADD DL,7NUM:
ADD DL,30HMOVAH,2INT 21H MOVDL,VARYAND DL,0FHCMPDL,0AHJB NUBADD DL,7NUB:
ADD DL,30HMOVAH,2INT 21H MOVDL,‘H’MOVAH,2INT 21H用循环结构实现:
MOVBL,2 MOVDH,VARYLOP:
MOVCL,4RORDH,CLMOV DL,DHAND DL,0FHCMPDL,0AHJBNUMADD DL,7