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
相关推荐: