微机原理与应用_习题集(含答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机原理与应用》课程习题集
一、单选题
1.一个字是____位二进制数。

A、32
B、20
C、16
D、8
2.一个字节是____位二进制数。

A、32
B、20
C、16
D、8
3.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。

A、EBCDIC码
B、ASCII码
C、十六进制编码
D、二进制编码
4.下列数据中,可能是6进制数的是。

A、488
B、357
C、541
D、126
5.下列数据中,可能是八进制数的是。

A、182
B、417
C、696
D、108
6.下面几个不同进制的中,最大的数是。

A、1100010B
B、225Q
C、500
D、1FEH
7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。

A、102
B、103
C、104
D、105
8.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。

A、68
B、69
C、6A
D、6B
9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。

A、37
B、38
C、39
D、40
10.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。

A、67
B、68
C、69
D、70
11.十进制数36转换成二进制数是。

A、110100
B、100100
C、100110
D、100101
12.与十进制数96等值的二进制数是。

A、1100000
B、1100001
C、1011110
D、1101100
13.十进制数60转换成二进制数是。

A、111100
B、111110
C、111101
D、110110
14.十进制负数-61的八位二进制原码是。

A、10101111
B、10111101
C、10101011
D、00110101
15.十进制数59转换成八进制数是。

A、73Q
B、37Q
C、59Q
D、112Q
16.二进制数1101.01转换成十进制数是。

A、17.256
B、13.5
C、13.25
D、17.5
17.二进制数10101转换成十进制数是。

A、25
B、23
C、21
D、22
18.二进制数10010111 转换为十六进制数是。

A、96H
B、97H
C、98H
D、99H
19.与二进制数11010010等值的十六进制数是。

A、0A2H
B、0B2H
C、0C2H
D、0D2H
20. 10010110(2) 转换为十六进制数是___。

A、20H
B、42H
C、96H
D、63H
21.在布尔代数中,A+AB+A=___。

A、0
B、1
C、 A
D、 B
22.在布尔代数中,A+AB=___。

A、0
B、1
C、 A
D、 B
23.在布尔代数中,A+1=___。

A、0 B. 1 C、 2 D、 A
24.在布尔代数中,1+AB=___。

A、0
B、1
C、 A
D、 B
25.在布尔代数中,A+A=___。

A、0
B、1
C、 A
D、 2A
26. EPROM2764有13根地址线,它的容量大小是 KB。

A、 14
B、 8
C、 16
D、32
27. EPROM2764有14根地址线,它的容量大小是 KB。

A、 32
B、 16
C、 14
D、 8
28. EPROM2764有11根地址线,它的容量大小是 KB。

A、16
B、 8
C、 4
D、2
29.运算器的主要功能是。

A、算术运算
B、逻辑运算
C、算术运算与逻辑运算
D、函数运算
30.计算机中的记忆装置的基本单元是。

A、寄存器
B、触发器
C、计数器
D、累加器
31.与外存相比,内存的特点是。

A、容量小、速度快、成本高
B、容量小、速度快、成本低
C、容量大、速度快、成本高
D、容量大、速度快、成本低
32. 8086的数据线有___根。

A、 16
B、 32
C、 8
D、 12
33. 8088是____位的CPU。

A、32
B、16
C、64
D、8
34. 80286是____位的CPU。

A、32
B、64
C、16
D、8
35. 80386是____位的CPU。

A、32
B、16
C、64
D、8
36. 8086CPU最多能处理____种不同的中断类型。

A、64
B、256
C、512
D、1024
37.寄存器间接寻址方式中,操作数在中。

A、通用寄存器
B、堆栈
C、存储器
D、段寄存器
38.当使用BP寄存器作基址寻址时,若无指定段替换,则内定在____段内寻址。

A、程序
B、堆栈
C、数据
D、附加
39.宏定义语句以____语句结束。

A、END
B、ENDP
C、ENDS
D、ENDM
40.段定义语句以语句结束。

A、END
B、ENDP
C、ENDS
D、ENDM
41.过程定义语句以____语句结束。

A、END
B、ENDS
C、ENDP
D、ENDM
42.将寄存器AX的内容求反的正确操作是。

A、NEG AX
B、XOR AX,0FFFFH
C、NOT AX
D、CMP AX,AX
43.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是。

A、20102H
B、20101H
C、200FEH
D、200FFH
44.执行下面的指令后,AL中的数据是___。

MOV AL,0A5H
AND AL,3FH
A、25H
B、0BFH
C、3FH
D、0AFH
45.设BX=2000H,[0003H]=16H,[2000H]=25H,[2003H]=74H,执行下面的指令后,AL中的数据是___。

MOV BX,2000H
MOV AL,[BX+03H]
A、74H
B、25H
C、16H
D、2003H
46.执行下面的指令后,BL中的数据是。

MOV BX,9A1CH
AND BL,0FH
A、 1CH
B、0CH
C、 1FH
D、 00H
47.执行下面的指令后,AL中的数据是___。

MOV AL,20H
AND AL,0FH
A、2FH
B、20H
C、0FH
D、00H
48.设(AL)=68,(BL)=68,执行SUB AL,BL指令后,正确的结果是。

A、CF=0
B、ZF=0
C、CF=1
D、ZF=1
49. 8255A中,若需对端口C的PC3位置0,应写入的控制字是。

A、10000111B
B、00000111B
C、10000110B
D、00000110B
50. 8255A片内有个8位端口。

A、1
B、2
C、 3
D、 4
51. 8251A芯片复位后首先写入的应是。

A、方式选择控制字
B、状态字
C、命令指令字
D、同步字符
52. 8255A的____只能工作在方式0。

A、A端口
B、B端口
C、C端口
D、前三者
53.在两片8259A级联的中断系统中,主片的第三级IR3作为从片的中断请求,则初始化主从片时,ICW3的数据格式分别是____。

A、04H和30H
B、04H和03H
C、40H和03H
D、40H和30H
54.可屏蔽中断的屏蔽通常可由CPU内部的____来控制。

A、中断请求触发器
B、中断屏蔽寄存器
C、中断允许触发器
D、中断锁存器
55. 8253有个独立的计数器。

A、2
B、3
C、4
D、6
56.假如某异步串行通信中传送一个字符,它包括1个起始位,8个数据位, 1个停止位,如果传送速率为1200波特,则每秒所能传送的字符个数是。

A、100
B、120
C、2400
D、300
57.串行传送的波特率是指单元时间内传送____数据的位数。

A、二进制
B、八进制
C、十进制
D、十六进制
58.若采用8位A/D转换器转换0~10V的电压信号,则分辨率约为____。

A、5mv
B、10mv
C、20mv
D、40mv
二、填空题1
59.二进制数11011001转换成八进制数是。

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,‘$’
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
-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
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
(略)……
答案
一、单选题
1. C
2. D
3. D
4. C
5. B
6. D
7. B
8. C
9. C
10. C
11. B
12. A
13. A
14. B
15. A
16. C
17. C
18. B
19. D
20. C
21. B
22. C
23. B
24. B
25. C
26. B
27. B
28. D
29. C
30. B
31. A
32. A
33. B
34. C
35. A
36. B
37. C
38. B
39. D
40. C
41. C
42. C
43. D
44. A
45. A
46. B
47. D
48. D
49. D
50. C
51. A
52. C
53. B
54. B
55. B
56. B
57. A
58. D
二、填空题1
59. 331
60. 1010 1001 0101
61. 110
62. 111000010010
63. 101010011
64. 53200H
65. 0AAA40H
66. 89710H
67. 42380H
68. 22100H
三、简答题
69.(1)变量只有两种可能的值:0或1;(2.5分)
(2)只有两种基本的运算方式:或运算及与运算。

(2.5分)
70.用二进制表示的数称为原码;(2分)
原码的各位都取其非值则称为反码;(2分)
反码加一则为补码。

(1分)
71.设该十六进制数为XYH,则十进制数为YX,有:
16X+Y=10Y+X
可得X应为3,Y应为5,该十六进制数为35H。

(5分)
72.模拟信号:在时间上和数值上连续的信号。

(2.5分)
数字信号:在时间上和数值上不连续的(即离散的)信号。

(2.5分)
73.在做两个进制加法时,右边第一位(最小有效位)相加时要用半加器电路,除此位外,其他各位相加时都要用全加器电路。

(2.5分)
全加器的输入端有进位输入,而半加器没有。

(2.5分)
74. L门即LOAD控制端,是用以使寄存器接受数据输入的控制门;(2.5分)
E门即ENABLE控制端,是三态输出门,用以使寄存器中得数据输出至总线。

(2.5分)75.机器周期是指一条指令从取指到执行完了所需的时钟周期数。

(2分)
取指周期指从PC开始,PROM中的指令进入IR到PC+1为止的时钟周期数。

(2分)
执行周期指从指令进入控制器起至执行完毕的时钟周期数。

(1分)
76.程序计数器ROM为只能读出的存储器,可用以存放固定的程序和数据;(2分)
RAM为可写入又可读出的存储器,可用以随时写入或读出数据,也可用以写入随时有可能改变的用户程序。

(3分)
77.子程序计数器的内容为子程序的开始地址。

(2分)
在转移及循环操作时起重要作用。

(3分)
78. MAR用以接收来自PC的地址号;(2分)
MDR用以接收来自总线上的数据。

(3分)
79.最小模式就是在系统中只有8086/8088一个微处理器;(1分)
最大模式就是在系统中包含两个或多个微处理器,其中一个主处理器就是8086/8088,其他处理器为协处理器,使协助主处理器工作的。

(2分)
将8086/8088CPU的第33引脚接地时,系统处于最大模式;当第33引脚接+5V时,系统为最小模式。

(2分)
80.程序计数器的内容是下一条指令所在的存储单元的地址。

(2分)
控制字是一个二进制数,其各位代表各个电路的逻辑状态:通或断。

(3分)
81. CPU在正常运行时,由内部/外部事件引起CUP中断正在运行的程序,而转到为内部/外部事件预先安排的程序中去,执行完毕后再返回被中断的程序,这个过程称作中断。

(3分)
中断向量是中断处理子程序的入口地址。

(2分)
82. 8086CPU和8088CPU内部结构基本相同,不同之处仅在于8088有8条外部数据总线,因此位准16位。

8086有16条外部数据总线。

两个CPU的软件完全兼容,程序的编制也相同。

(5分)
83.可屏蔽中断是通过CPU的INTR引脚引入,当中断允许标志IF为1时,允许中断,IF为0时,中断受到禁止。

(3分)
不可屏蔽中断,不受IF标志的控制由NMI引脚引入的中断。

(2分)
84. MOV AX,0AB9H 是把0AB9H送入AX中;(2.5分)
MOV AX,DS:[ 0AB9H]是把数据段的[0AB9H]和[0ABAH]地址中的数据送入AX中。

(2.5分)
85. SP=2FFEH(2.5)
AX=5000H(2.5分)
86.指令是让计算机完成某种操作的命令;(2.5)
指令的集合称为指令系统。

(2.5分)
87.使用9号系统功能调用将字符串PRESS ANY KEY从屏幕上显示输出(或打印机打印输出)。

(可根据中间分析过程酌情给分,5分)
88. 63H (5分,分析过程可酌情给分)
89.采样是指将一个时间上连续变化的模拟量转换为时间上断续变化的(离散的)模拟量。

(2.5分)
量化是用基本的量化电平q的个数来表示采样—保持电路得到的模拟电压值。

(2.5分)90.并行通信指把一个字符的各数位用多条线同时进行传输;(2.5分)
串行通信就是数据在一根传输线上一位一位的按顺序传送的通信方式。

(2.5分)
91.单缓冲方式:控制输入寄存器和DAC寄存器同时接收数据,或者只用输入寄存器而把DAC寄存器接成直通方式。

(2.5分)
双缓冲方式:先分别使DAC0832的输入寄存器接收数据,再控制DAC0832同时传送数据到DAC寄存器以实现多个D/A转换同步输出。

(2.5分)
直通方式:数据不通过缓冲存储器,即ILE接高电平,片选、写信号1、写信号2以及传送控制引脚接地。

(2.5分)
(答对1项给2.5分,最多5分)
92. MOV AL,00010011B
MOV DX,307H
OUT DX,AL (3分)
MOV AL, 5AH
MOV DX,304H
OUT DX,AL (2分)
93.把模拟量信号转换成数字量的器件称为模/数转换器;(2.5分)
把数字量信号转换成模拟量的器件称为数/模转换器。

(2.5分)
94.分辨率和转换精度是两个根本不同的概念。

转换精度取决于构成转换器的各个部件的误差和稳定性,而分辨率取决于转换器的位数。

(5分)
四、综合设计题
95. data segment
string1 db 'asdf' ;字符串设定不限
string2 db 'asdf' ;字符串设定不限
yes db 0DH,0AH,'MATCH!$'
NO db 0DH,0AH,'NO MATCH!$'
data ends
code segment
assume cs:code,ds:data,es:data
main proc far
mov ax,data
mov ds,ax
mov es,ax
lea si,string1
lea Di,string2
mov cx,string2-string1
repe cmpsb
jne dispno
mov ah,9
lea dx,yes
int 21h
jmp exit
dispno: mov ah,9
lea dx,NO
int 21h
exit: mov ah,4ch
int 21h
main endp
code ends
end main
* 本答案仅供参考,程序设计题答案非唯一96. STAC SEGMENT STACK DB 200 DUP(0)
STACK ENDS
DATA SEGMENT
X DW 00ABH
Y DW –5
Z DW 200
MAX DW ?
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,SS:STACK,CS:CODE
START PROC FAR
MOV AX,DATA
MOV DS,AX
MOV AX,X
CMP AX,Y
JG L1
MOV A X,Y
CMP AX,Z
JG EXIT
L2: MOV AX,Z
JMP EXIT
L1: CMP AX,Z
JLE L2
EXIT:MOV MAX,AX
* 本答案仅供参考,程序设计题答案非唯一97.采用直通方式如下:MOV DX,303H
MOV AL,10000000H
OUT DX,AL
MOV DX,301H
MOV AL,00010000B
OUT DX,AL
MOV DX,300H
MOV AL,0H
L1: OUT DX,AL
INC AL
JNZ L1
MOV AL,0FFH
L2: DEC AL
OUT DX,AL
JNZ L2
JMP L1
* 本答案仅供参考,程序设计题答案非唯一98.采用直通方式如下:MOV DX,303H
MOV AL,10000000H
OUT DX,AL
MOV DX,301H
MOV AL,00010000B
OUT DX,AL
MOV DX,300H
L1: MOV AL,0H
OUT DX,AL
CALL DELAY ;调用延时子程序,可以多种其他实现方法 MOV AL,0FFH
OUT DX,AL
CALL DELAY ;调用延时子程序,可以多种其他实现方法 JMP L1
* 本答案仅供参考,程序设计题答案非唯一
99.采用直通方式如下:
MOV DX,303H
MOV AL,10000000H
OUT DX,AL
MOV DX,301H
MOV AL,00010000B
OUT DX,AL
MOV DX,300H
MOV AL,0H
L1: OUT DX,AL
INC AL
JMP L1
* 本答案仅供参考,程序设计题答案非唯一
100. int 21h
cmp al,'a'
jb exit
cmp al,'z'
ja exit
sub al,20h
mov dl,al
mov ah,2
int 21h
* 本答案仅供参考,程序设计题答案非唯一101. DATA SEGMENT
X DB ?
Y DB ?
DATA ENDS
STACK SEGMENT STACK
DB 200 DUP(0)
STACK ENDS
CODE SEGMENT
ASSUME DS:DATA,SS:STACK,CS:CODE
START PROC FAR
MOV AX,DATA
MOV DS,AX
CMP X,0
JGE A1
MOV Y,-1
JMP EXIT
A1: JG A2
MOV Y,0
JMP EXIT
A2: MOV Y,1
EXIT: MOV AH,4CH
INT 21H
START ENDP
CODE ENDS
END START
* 本答案仅供参考,程序设计题答案非唯一102. STACK SEGMENT STACK DB 200 DUP(0)STACK ENDS
DATA SEGMENT
TAB DB 80,85,86,71,79,96
DB 83,56,32,66,78。

84
NO DB 10
ENGLIST DB?DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,SS:STACK,CS:CODE
BEGIN PROC FAR
MOV AX,DATA
MOV DS ,AX
LEA BX,TAB
MOV AL,NO
DEC AL
XLAT TAB
MOV ENGLISH,AL
MOV AH,4CH
INT 21H
BEGIN ENDP
CODE ENDS
END BEGIN
* 本答案仅供参考,程序设计题答案非唯一103. MOV AX,1000H
MOV DS,AX
MOV SI,50H
MOV DI,52H
MOV BX,54H
CLC
XOR AX,AX
MOV AX,[SI]
ADC AX,[DI]
MOV [BX],AX
* 本答案仅供参考,程序设计题答案非唯一五、判断题
104.错
105.错
106.错
107.对
108.对
109.对
110.对
111.错
112.错
113.错
114.错
115.错
116.对
117.对
118.对
119.错
120.对
121.错
122.错
123.对
124.对
125.错
126.错
127.对
128.错
129.错
130.错
131.错
132.对
133.错
134.对
135.对
136.错
137.错
138.错
139.错
140.对
141.对
142.对
143.错
144.对
145.错
146.对
147.对
148.错
149.错
150.对
151.对
152.错
153.对
六、填空题3
154.程序控制方式、中断控制方式、DMA方式155.实地址方式,保护方式,虚拟8086方式156.完全嵌套方式,自动循环方式,中断屏蔽方式157.单工、半双工、全双工
158.采样,量化,编码
159.数字量、模拟量、开关量
七、填空题2
(略)……。

相关文档
最新文档