微机原理与应用试题库(附答案) 联系客服

发布时间 : 星期一 文章微机原理与应用试题库(附答案)更新完毕开始阅读

100. 8088/8086CPU 中程序计数器

PC 中存放的是

B 。

A. 指令 B. 指令地址 C. 操作数

D. 操作数地址

101. 若设某容量为

16K 字节的 RAM 起始地址为 4000H, 则其终止地址为

C

A. 61FFH B. 63FFH

C. 7FFFH

D. 6FFFH

102. 一个堆栈的深度最大为

B 。

A. 1K B. 64K

C. 1M

D. 1G

103. 与十进制数 58.75 等值的十六进制数是

B

A. A3.CH B. 3A.CH C. 3A.23H D. C.3AH

104. 十进制小数转换成十六进制小数可采用

D

A. 除10 取余法 B. 乘 10 取整法 C. 除 16 取余法 D. 乘 16 取整法

105. 如图所示总线结构的原理图, 4 个寄存器 A ,B, C 和 D ,其控制字 CON=

C。

A. W1W2W3W4 B. L A EALBE BLC ECL DED CLK

C.

LAE ALBEBL CE CLDE D

D. 无法确定106. 计算机的内存储器可采用

D

A. RAM

B. ROM

C. 磁盘

D.ROM 和 RAM

107. 有如下定义

TABLE1 DD 0, 1, 2, 3

TABLE2

DB 30H, 31H, 32H, 33H 则下列指令中,

C

项是正确的。

A. MOV AX,TABLE1

B. MOV BX,TABLE2

C. MOV AX, WORD PTR TABLE1 D. MOV BX, BYTE PTR TABLE1

108. 若定义 DAT DW 12H, 34H

;则 DAT+1 和 DAT+2 两个字节内存单元中存放的数据分别是

A 。

A. 00H;34H B. 00H;12H

C. 12H;00H D. 12H;34H 109. 计算机存储器的容量一般是

KB 为单位,这里的 1KB 等于 C

A. 1024 个二进制符号 B. 1000 个二进制符号

C. 1024 个字节

D. 1000 个字节 110. MDR 和 MAR 以及 RAM的联系如图所示, MDR 和 MAR 分别是

B

位的寄存器。

9

A. 8,8 B. 8,12 C. 12,8 D. 12,12

1、 ? 编写程序:完成两个 4 字节无符号数加法,即 0107 A379H+1006 7E4FH=? 结果存放在哪里?。

2、 ? 用乘法指令完成 4902H × 403AH ,结果送内存 (0510H)~(0513H) 单元。 3、 ? 写程序:用除法指令完成 4、?

390AH ÷ 1024H ,并将商和余数顺序存放到数据段

[2000H] 开始的内存单元。

试编制将 AX 的最高 4 位 (D15 ~D12), BX 的最低 4 位 (D3 ~D0), CX 的中间 8 位 (D11 ~D4), 拼成一个新字

送 DX 的程序段。

5、? 将内存 (10050)单元的内容 7AH 拆成两段,每段

4 位,并将它们分别存入内存 (10051) 和 (10052) 单元。即

(10050)单元中的低 4 位放入 (10051)的低 4 位,(10050)单元中的高 4 位放入 (10052)的低 4 位,而 (10051)和 (10052) 的高 4 位均为零。

6、? 在某字符串中查找是否存在′

$′字符。 若存在 , 则将′ $′字符所在地址送入 BX 寄存器中 , 否则将 BX

寄存器清 “0”。

7、 ? 将 2000H:1200H 地址开始的 100 个字节传送到 6000H:0000H 开始的内存单元中去。

8、 ? 求 AX 累加器和 BX 寄存器中两个无符号数之差的绝对值,结果放在内存

(2800)单元中。

CX 中。

9、 ? 设 AX 寄存器中有一个

16 位二进制数,编一程序,统计 AX 中 ,1?的个数,统计结果送 AX 中。

10、 ? 写程序将外设 20H 与 30H 端口的内容相乘,结果放在

10