微机课后练习题答案整理

2026/1/12 12:14:58

第一章

1.1 简答题

(1) 计算机字长:处理器每个单位时间可以处理的二进制数据位数。 (2) 总线信号分成三组,分别是数据总线、地址总线和控制总线。 (3) PC机主存采用DRAM组成。

(4) 高速缓冲存储器Cache是处理器与主存之间速度很快但容量较小的存储器。

(5) ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 (8) MASM是微软开发的宏汇编程序。

(9) 指令的处理过程。处理器的“取指—译码—执行周期” 是指处理器从主存储器读取指令,翻译指令代码的功能,然后执行指令所规定的操作的过程。

1.2 判断题

(1) 软件与硬件的等价性原理说明软硬件在功能和性能及成本方面是等价的。 (错)原因:

(3) 8086的数据总线为16位,也就是说8086的数据总线的个数或者说条数、位数是16.

(对) (5) 处理器并不是直接连接外设,而是通过I/O接口电路与外设连接。

(对) (7) Windows的模拟DOS环境与控制台环境是一样的。

(错) 原因:

(10) 处理器进行读操作,就是把数据从处理器内部读出传送给主存或外设。 (错) 原因:

1.3 填空题

(2) Intel 8086支持 1M 容量存储空间,80486支持 4G 容量主存空间。

(3) 16位二进制共有216个编码组合,如果一位对应处理器的一个地址信号,16位地址信号共有寻址 64K 容量主存空间。

(4) DOS主要支持两种可执行文件,它们的扩展名分别是 exe和 com。

(5)英文缩写ISA通常表示PC机工业标准结构(Industry Standard Architecture)总线,也标志指令集结构,后者的英文原文是Instruction Set Architecture 。 (6) Windows的文件夹对应的专业术语是 目录 。

问答题:

1.5 什么是通用处理器,单片机,DSP芯片嵌入式系统?

答:通用微处理器:适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。

单片机:是指通常用于控制领域的微处理器芯片,其内部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。

DSP芯片:称数字信号处理器,也是一种微控制器,其更适合处理高速的数字信号,内部集成有高速乘法器,能够进行快速乘法和加法运算。

嵌入式系统:利用微控制器、数字信号处理器或通用微处理器,结合具体应用构成的控制系

统。

1.7 区别如下概念:助记符,汇编语言,汇编语言程序和汇编程序。

答:助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。

汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。

汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。 汇编程序:汇编语言源程序要翻译成机器语言程序才可以由处理器执行。这个翻译的过程称为“汇编”,完成汇编工作的程序就是汇编程序(Assembler)

1.8 区别如下概念:路劲,绝对路劲,相对路劲,当前目录。系统磁盘上存在某个可执行文件,但在DOS环境输入其文件名却提示没有这个文件,是什么原因?

答:路径:操作系统以目录形式管理磁盘上的文件,文件所在的分区和目录就是该文件的路径。

绝对路径:从根目录到文件所在目录的完整路径称为“绝对路径”。是保证文件唯一性的标示方法。

相对路径:从系统当前目录到文件所在目录的路径称为相对路径。 当前目录:用户当前所在的目录就是当前目录。

指明的路径不正确,或者执行了另外一个同名的文件。 1.10 冯·偌伊曼计算机的基本思想是什么?

答:二进制形式表示数据和指令。指令由操作码和地址码组成。

将程序和数据存放在存储器中,计算机在工作时从存储器取出指令加以执行,自动完成计算任务。这就是“存储程序”和“程序控制”(简称存储程序控制)的概念。

指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。

计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能。

1.14 说明高级语言,汇编语言,机器语言三者的区别,谈谈你对汇编语言的认识。

答:高级语言与具体的计算机硬件无关,其表达方式接近于所描述的问题,易为人们接受和掌握,用高级语言编写程序要比低级语言容易得多,并大大简化了程序的编制和调试,使编程效率得到大幅度的提高。而汇编语言是为了便于理解与记忆,将机器指令用助记符代替而形成的一种语言

汇编语言的语句通常与机器指令对应,因此,汇编语言与具体的计算机有关,属于低级语言。它比机器语言直观,容易理解和记忆,用汇编语言编写的程序也比机器语言易阅读、易排错。 机器语言的每一条机器指令都是二进制形式的指令代码,计算机硬件可以直接识别。高级语言程序通常也需要翻译成汇编语言程序,再进一步翻译成机器语言代码。

第二章

2.1 简答题

(2) 8086的取指为什么可以称为指令欲取?

答:取指是指从主存取出指令代码通过总线传输到处理器内部指令寄存器的过程。8086分成总线接口单元和指令执行单元,可以独立操作。在执行单元执行一条指令的同时,总线接口单元可以读取下一条指令,等到执行时不需要进行取指了,所以称为预取。 (5)标志寄存器主要保存哪方面的信息?

答:标志寄存器主要保存反映指令执行结果和控制指令执行形式的有关状态。 (6)执行了一条加法指令后,发现ZF=1,说明结果是什么? 答:执行了一条加法指令后,发现ZF=1,表明运算结果为0。

(8)汇编语言的标识符大小写不敏感意味着什么?

答:汇编语言的标识符大小写不敏感,即表示字母大小写不同、但表示同一个符号。 (9)汇编语言源程序文件中,END语句后的语句会被汇编吗? 答:不会。

2.2 判断题

(3)EAX也被称为累加器,因为它使用最频繁。

对。

(5)汇编语言的语句由明显的四部分组成,不需要分隔符区别。 错。原因:

(6)80-90需要借位,所以之行结束后,进位标志CF=1。

对。

(7)MASM汇编语言的注释以分号开始,但不实用中文分号。 对。

(9)存储器寻址方式的操作数当然在主存了。

对。

2.3 填空题

(1)寄存器EDX是32 位的,其中低16位的名称是___DX_,还可以分成两个8位的寄存器,其中D8~D15部分可以用名称DH表示。

(3)逻辑地址有 段地址 和 偏移地址 两部分组成。代码段中下一条要执行的指令由CS和 EIP寄存器指示,后者在实地址模型中起作用的仅有 IP 寄存器部分。

(4)进行8位二进制数加法:10111010+01101100,8位结果是 00100110,标志PF=_0_。

(5)在实地址工作方式下,逻辑地址“7380H∶400H”表示的物理地址是 73C00H,并且该段起始于73800H 物理地址。

(7)IA-32处理器复位后,首先进入是 实地址 工作方式。该工作方式分段最大不超过 64KB。

问答题:

2.12 汇编语言有哪两种?每句语句由哪四部分组成?

答:汇编语句有两种:执行性语句(处理器指令)、说明性语句(伪指令)。

每个语句有:标号、指令助记符、操作数或参数、注释4个部分组成。

2.13 汇编语言程序的开发有哪4个步骤?并说明分别利用什么程序完成,产生什么输出文件。

答:汇编语言程序的开发有4个步骤:

编辑:用文本编辑器形成一个以ASM为扩展名的源程序文件。

汇编:用汇编程序将ASM文件转换为OBJ模块文件。

连接:用连接程序将一个或多个目标文件链接成一个EXE或COM可执行文件。 调试:用调试程序排除错误,生成正确的可执行文件。

2.16说明下列指令中源操作数的寻址方式?假设VARD是一个双字变量。 (1)mov edx,1234h (2)mov edx,vard (3)mov edx,ebx (4)mov edx,[ebx]

(5)mov edx,[ebx+1234h] (6)mov edx,vard[ebx] (7)mov edx,[ebx+edi] (8)mov edx,[ebx+edi+1234h] (9)mov edx,vard[esi+edi] (10)mov edx,[ebp*4] 答:

① 立即数

② ③ ④ ⑤

直接 寄存器

寄存器间接 寄存器相对

⑥ 寄存器相对 ⑦ 基址变址 ⑧ 相对基址变址 ⑨ 相对基址变址 ⑩ 带比例寻址

第三章

3.1 简单题

(1)使用二进制8位表达无符号整数,257有对应的编码吗?

答:没有。使用二进制8位无符号表达的最大整数为255,故257没有对应的编码。 (2)数字“F”和数值46H作为MOV指令的源码操作数有区别吗?

答:因为字符“F”所对应的ASCII码就是46H,故没区别。 (3)为什么可以把指令“MOV AX,(34+67H)*3”中的数值表达式看成是常量? 答:汇编程序在汇编过程中对数值表达式计算,得到一个确定的数值,故称数值表达式为常量。

(8)大小写字母转换利用了什么规律?


微机课后练习题答案整理.doc 将本文的Word文档下载到电脑
搜索更多关于: 微机课后练习题答案整理 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219