60. 十六进制数0A95转换成二进制数是 。 61. 十进制数72转换成八进制数是 。
62. 十六进制数0E12转换成二进制数是 。 63. 八进制数523转换成二进制数是 。
64. 在8086系统中,若有一逻辑地址:CS=5100H,IP=2200H,其对应的物理地址为 。 65. 在8086系统中,若有一逻辑地址为(CS)=0A7F0H,(IP)=2B40H,其物理地址是 。 66. 在8086系统中,若有一逻辑地址为(CS)=8859H,(IP)=1180H,其物理地址是 。 67. 在8086系统中,若有一逻辑地址为(CS)=4000H,(IP)=2380H,其物理地址是 。 68. 在8086系统中,若有一逻辑地址:CS=2000H,IP=2100H,其对应的物理地址为 。
三、简答题
69. 简述布尔代数的特点?(5分) 70. 什么叫原码、反码及补码?(5分)
71. 一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多
少?(5分)
72. 什么是模拟信号?什么是数字信号?(5分)
73. 为什么需要半加器和全加器,它们之间的主要区别是什么?(5分) 74. 何谓L门及E门?它们在总线结构中有何作用?(5分) 75. 什么叫机器周期、取指周期和执行周期?(5分) 76. ROM和RAM各有何特点和用处?(5分) 77. 子程序计数器有何用处?(5分)
78. 存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处?(5分)
79. 什么是最大模式?什么是最小模式?用什么方法将8086/8088置为最大模式何最小模
式?(5分)
80. PC的内容是什么意义?控制字是什么意义?(5分) 81. 什么是中断?什么是中断向量?(5分)
82. 8086CPU与8088CPU有哪些相同之处?又有哪些区别? (5分) 83. 什么是可屏蔽中断?什么是非屏蔽中断?(5分)
84. 简述指令MOV AX,0AB9H和MOV AX,DS:[0AB9H]的区别。(5分) 85. 堆栈指针SP的初值为3000H,AX=2000H,BX=5000H,执行指令:
PUSH AX PUSH BX POP AX
后SP=?AX=?(5分)
86. 什么叫指令?什么叫指令系统?(5分) 87. 请阅读下列程序,分析其功能(5分)
MESS DB ‘PRESS ANY KEY’,0DH,0AH,‘$’
第 5 页 共 19 页
MOV AH,09
MOV DX,SEG MESS MOV DS,DX
MOV DX,OFFSET MESS INT 21H
88. 执行下列程序后,DL中的数据是什么?(5分)
MOV DX,0326H MOV CL,04H SHL DX,CL MOV BL,3CH SHR BL,CL OR DL,BL
89. 什么是采样?什么是量化?(5分)
90. 什么是并行通信?什么是串行通信?(5分)
91. 根据对DAC0832的输入锁存器和DAC寄存器的不同的控制方法,DAC0832可分为三种
工作方式,简述其两种方法。(5分)
92. 设8253控制口地址为307H,计数通道数据口地址为304H~306H。若使8253计数器0
工作于方式1,用8位二进制计数,其计数值为5AH,二—十进制,试写出它的初始化程序段。(5分)
93. 什么是模/数转换器?什么是数/模转换器? 94. 分辨率和转换精度有什么区别?(5分)
四、综合设计题
95. 编写一个程序,比较两个字符串是否相同。若两个字符串相同,则显示‘MATCH!’;
否则显示‘NO MATCH!’。(15分)
96. 试编一程序,求三个带符号字数据中的最大值,并将最大值存入MAX字单元中。设三
个带符号数分别在三个字变量X、Y、Z中存储。
97. 采用8255A作为DAC0832与CPU之间的接口芯片,产生一三角波信号(8255A的口地址
为300H~303H),试写出其主程序。(15分)
98. 采用8255A作为DAC0832与CPU之间的接口芯片,产生一矩形波信号(8255A的口地
址为300H~303H),试写出其主程序。
99. 采用8255A作为DAC0832与CPU之间的接口芯片,产生一锯齿波信号(8255A的口地址
为300H~303H),试写出其主程序。
100. 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。 101. 编写计算下面函数值的程序:
1 X>0
Y= 0 X=0
第 6 页 共 19 页
-1 X<0
设输入数据为X、输出数据Y,且皆为字节变量。
102. 已知某班学生的英语成绩按学号(从1开始)从小到大的顺序排列在TAB表中,要
查的学生的学号放在变量NO中,查表结果放在变量ENGLISH中。
103. 用数据运算指令,对两个16位数做加法运算。两个数从地址10050H开始连续存放,
低位在小地址一端,结果放在两个数之后。
五、判断题
104. 256KB字节就是256000字节。
105. 在计算机中,数据单位bit的意思是字节。
106. 所有的十进制小数都能完全准确地转换成二进制小数。 107. 在计算机中,一个“字节”是由8位二进制组成。 108. 在计算机中,数据单位bit的意思是位。
109. 计算机中所有的信息都是以二进制形式存放的。 110. 二进制数111010.11转换成十六进制数是3A.CH。
111. 八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、
6、7、8。
112. 全加器只能进行加法计算,不能进行减法计算。 113. 计算机的性能主要由其耗电量决定。
114. 总线周期是指CPU执行一条指令所需的时间。
115. 在计算机运行过程中,计算的中间结果是放在只读存储器ROM中。 116. 微机的字长愈长,计算精度愈高,指令处理功能愈强。 117. 寄存器是由触发器组成的。
118. 静态随机存储器中的内容不能永久保存。
119. 8086/8088标志寄存器共有16位,每一位都有含义。 120. 8086/8088的数据总线不都是16位。
121. 8086/8088的逻辑段不允许段的重叠和交叉。 122. 8086/8088的数据总线都是16位。
123. 8086/8088标志寄存器共有16位,不是每一位都有含义。 124. 8086与8088在软件上完全兼容。
125. 在一般的微处理器中,内存包含在CPU中。
126. 若内存容量为64KB,则访问内存所需地址线至少应有18条。 127. 寻址256M字节内存空间,需28条地址线。
128. 从功能上,8086的CPU由控制器和ALU两部分组成。 129. MOV [AX],[BX] 130. MOV AL,BX 131. POP CS
第 7 页 共 19 页
132. PUSH CS 133. MOV AL,255
134. MOV AX,[BP]的源操作数的物理地址为16×(SS)+(BP)。
135. 计算机的堆栈是一种特殊的数据存储区,数据存取采用后进先出的原则。 136. MOV AL,F5H
137. 汇编语言可以直接被计算机执行。
138. 可以使用指令OUT AX,4629H 把4629H传送给AX寄存器。 139. MOV BX,[BP]的源操作数的物理地址为16×(DS)+(BP)。 140. 可以使用指令MOV AX,4629H 把4629H传送给AX寄存器。
141. 当使用BP寄存器作基址寻址时,若无指定段替换,则内定在堆栈段内寻址。 142. 立即寻址方式不能用于目的操作数字段。 143. MOV指令要影响标志位。
144. CPU与键盘等外部设备进行信息交换时必须通过I/O接口电路。
145. 在其它条件相同的情况下,采用串行通信比采用并行通信传输数据的速度要快。 146. 8253既可作为计数器,又可作为定时器使用。 147. REPE/REPZ是相等/为零时重复操作,其退出条件是:(CX)=0或ZF=0。 148. 8251A只能工作在异步通信方式下。
149. 8251A是可编程并行通信接口芯片而8255A是可编程串行通信接口芯片。 150. 8255A有3个独立的8位并行I/O口。
151. 8255A控制字的最高位D7=1,表示该控制字为方式控制字。 152. 使用DAC 0832可以将模拟信号量转换为数字信号量。
153. 8259A芯片有28条引脚,但是一片8259A只能接收8级中断。
六、填空题3
154. 在微机系统中,外部设备与微机之间的信息传送实际上是CPU与接口之间的数据传
送,数据输入/输出控制方式通常有 、 、 及输入/输出处理机方式四种。
155. 相对与16位微处理器,32位微处理器有 、 及 三种工作方式。 156. 可编程中断控制器8259A对中断优先权的管理有 、 、 三种方式。 157. 在串行通信中,数据通常是在两个站之间进行传送,按照数据流的方向可分为三种
基本的传送方式: 、 、 。
158. 在进行模/数转换时,通常分4步进行,依次是 、保持、 和 ,其中前
两步在采样保持电路中完成,后两步在A/D转换过程中完成。
159. 计算机I/O接口电路与外部设备间交换的信号通常有 、 、 及脉冲
量四种。
七、填空题2 (略)??
第 8 页 共 19 页

