83. 8086/8088在复位之后再重新启动时,便从内存的 A 处开始执行指令, 使系统在启动时,能自动进入系统程序。
A. 0FFFF0H B. 0FFFFH C. 0000H D. 0001H
84. 8086的SS=1060H, SP=0010H, AX=1234H, 当执行一条PUSH AX指令时, 1234H存放的实际地址是 D 。
A. (10610H)=12H (10611H)=34H B. (10610H)=34H (10611H)=12H C. (1060EH)=12H (1060FH)=34H D. (1060EH)=34H (1060FH)=12H
85. 设(BX)=9C27H,执行下列指令序列后,BX寄存器的内容是 C 。 MOV CL,5 SAR BX,CL
A. 04E1H B. 80E1H C. 0FCE1H D. 0B00H
86. 执行完下列程序段后,AX= B 。
MOV DX,8F70H
MOV AX,54EAH OR AX,DX AND AX,DX NOT AX XOR AX,DX ROR AX, 1
A. 0FFFF0H B. 0FFFFH C. 0000H D. 0001H
87. 设CF=0, (BX)=7E15H, (CL)=03H,执行指令 RCL BX, CL后, (BX)、 (CF)和 (CL)分别是 C 。
A. 0F0A9H; 0; 1 B. 0F0ABH; 1; 3 C. 0F0A9H; 1; 3 D. 0F0ABH; 1; 0
88. CPU用减法指令对两个补码表示的带符号数6BH(被减数)和0C7H(减数)进行减法运算后,标志位CF、SF和OF分别为 D 。
A. 0, 0, 0 B. 0, 1, 1 C. 1, 0, 0 D. 1, 1, 1
89. 在8086和8088汇编语言中,一个字能表示的有符号数的范围是 B 。
A. –32768≤n≤32768 B. –32768≤n≤32767 C. –65535≤n≤65535 D. –65536≤n≤65535
90. 如果在CMPS和SCAS指令前使用REPE/REPZ前缀, 则只有在 D 时, 才重复进行扫描和比较。
A.CX≠0 B.ZF=1 C.CX≠0 或ZF=1 D.CX≠0且ZF=1
(C) 91. 在8086/8088的16位寄存器中,有4个寄存器可拆分为8位寄存器使用。他们是 ,他们又被称为 。
A. AX, BX,CX,DX ;专用寄存器 B. BP, SP, SI, DI; 专用寄存器 C. AX, BX, CX, DX ;通用寄存器 D. CS, DS, ES, SS; 段地址寄存器
(C) 92. 采用十六进制书写二进制数,位数可以减少到原来的 。
A. 1/2 B. 1/3 C. 1/4 D. 1/5
93. 如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为 B 。
A. 立即寻址 B. 直接寻址 C. 间接寻址 D. 寄存器寻址
94. 若(AL)=0C6H,(CL)=03H,执行指令SAR AL, CL后,AL的内容为 D 。
A. 18H B. 28H C. 48H D. 0F8H
95. JGE指令的转移条件是 D 。
A. (SF?OF)=0 且 ZF=0 B. (SF?OF) =1 或 ZF=1 C. (SF?OF)=1 且 ZF=0 D. (SF?OF)=0 或 ZF=1
96. 下图为m×n的RAM,WE及ME的电位分别为 B 时,为数据写入。
A. WE=1,ME=0 B. WE=1,ME=1 C. WE=0,ME=0 D. WE=0,ME=1
97. 如指令中的地址码就是操作数,那么这种寻址方式称为 A 。
A . 立即数寻址 B. 直接寻址 C. 寄存器间接寻址 D. 寄存器寻址
98. 现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为 D 。
A. 指令寄存器
B. 指令译码器 C. 指令缓冲寄存器 D. 指令指针寄存器
99. 两个无符号数2345H+3219H相加, 状态标志OF和ZF分别为 D 。
A. OF=1,ZF=1 B. OF=1,ZF=0 C. OF=0,ZF=1 D. OF=0,ZF=0
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. 与十进制数等值的十六进制数是 B 。
A. B. 3A.CH C. 3A.23H D.
104. 十进制小数转换成十六进制小数可采用 D 。
A. 除10取余法 B. 乘10取整法 C. 除16取余法 D. 乘16取整法
105. 如图所示总线结构的原理图,4个寄存器A,B,C和D ,其控制字CON= C 。
A. W1W2W3W4 B. LAEALBEBLCECLDED CLK C. LAEALBEBLCECLDED D. 无法确定 106. 计算机的内存储器可采用 D 。
A. RAM
B. ROM C. 磁盘 和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 位的寄存器。
A. 8,8 B. 8,12 C. 12,8 D. 12,12
1、? 编写程序:完成两个4字节无符号数加法,即0107 A379H+1006 7E4FH=结果存放在哪里 MOV DX, 0107H ; 第一个数高16位 DX MOV AX, 0A379H ;第一个数低16位 AX MOV BX, 1006H ;第二个数高16位 BX MOV CX, 7E4FH ;第二个数低16位 CX CLC ;清除进位标志 ADD AX, CX ;AX+CX AX(低位) ADC DX, BX ;DX+BX+CF DX(高位) 结果=110E 21C8H 存放在DX、AX里。
2、? 用乘法指令完成4902H×403AH,结果送内存(0510H)~(0513H)单元。 MOV AX,4902H
MOV BX,403AH MUL BX MOV [0510H],AX MOV [0512H],DX
3、? 写程序:用除法指令完成390AH÷1024H,并将商和余数顺序存放到数据段[2000H]开始的内存单元。 MOV AX, 390AH
CWD ;把字换成双字, 390AH→0000390AH, 隐含操作数AX MOV BX, 1024H
相关推荐: