资源描述
如有你有帮助,请购买下载,谢谢!
1、堆栈指针的作用是用来指示_栈顶元素 ___。
2、程序计数器(PC)的位数取决于_机器字长__。
3、8 位补码操作数""等值扩展为 16 位后,其机器数为_1111 1111
1001 0011。
4、具有指令流水线结构的 CPU,一般情况下指令的执行时间主要取
决于:_主频__。
5、微处理器的字长、主频、ALU 结构以及_指令集__等功能是影
响其处理速度的主要因素。
6、 计算机中存放当前指令地址的寄存器称为_指令指针寄存器__。
在程序顺序执行时,如果存储器按字节编址,每执行一条指令后,该
寄存器自动加上已经执行的指令的_字节数__, 如果执行_跳转_
_、_调用子程序__、_中断__等指令,则该寄存器接收新地址。
7、不管是什么 CPU,其指令系统都包含如下指令类型:_算术运算
指令__、_逻辑运算指令__和_数据传送指令__。
8、有三位和两位十六进制数 X 和 Y,X=34AH,Y=8CH。问:
(1)若 X,Y 是纯数(无符号数) ,则:X+Y=_3D6H;X-
Y=_2BEH。
(2)若 X,Y 是有符号数,则:X=Y=_3D6H;X-Y=_356
__H。
9、 1)设[X] =B,则[ 1 X] 的值是什么? (
补 2 补
答:[ 1 X] 的值是 1010101B。
2 补
(2)设[X] =B,则[- 1 X] 的值是什么?
补 4 补
1页
如有你有帮助,请购买下载,谢谢!
答:[- 1 X] 的值是 010101B
4 补
10、已知[X] =00110101B,[-2X] =_0__B。
补 补
11、若[X] =00110011B,[Y] =B,则[X-Y] =_01000111__B,
补 补 补
运行结果对状态标志 ZF,SF,OF 的影响为_0__、_0__、_1
__。
12、8086、8088CPU 的复位起始工作地址是多少?怎样形成这个地
址的?系统一旦被启动,如何自动进入系统程序?
答:复位起始工作地址是 FFFF0H,这个地址由厂家设置,系统一
旦被启动在 FFFFF0H 处存放一条无条件转移的指令指向系统初始化
程序。
13、在指令 MOV AX,0 执行后,CPU 状态标志位 ZF 的取值_1
__。
14、8086 执行指令 MOV AX, [BX],其中(BX)=3240H,则——和
BHE
A0 的输出为_0,1__。若该指令已在 CPU 的指令队列中,则执行
该指令所需的总线周期数为_1__。
15(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP
)=0010H,数据量 COUNT 的偏移地址为 0050H,执行指令 LEA AX,
COUNT[BX][SI]之后,(AX)=__01FH____H,源操作数是__寄存器相
对____寻址方式。
15、基址加变址寻址方式中,基址寄存器指__BX____,变址寄存器
指__DI_____。
16、下列程序段实现的功能是____求补码运算____。
2页
如有你有帮助,请购买下载,谢谢!
NEG DX
NEG AX
SBB DX,0
17、堆栈中"PUSH 源操作数"指令所包含的操作内容为:__源操作
数_____和__栈顶_____。
18、程序在数据段中定义的数组如下:
NAMES
DB
DB
DB
DB
DB
DB
'TOM . .'
20
'ROSE . '
30
'KATE . '
25
请指出下列指令是否正确?如果正确,说明结果,不正确说明原因。
(1) MOV BX,OFFSET NAMES
MOV AL, [BX+5]
正确
(2) MOV AX, NAMES
正确
(3) MOV AX, WORD PTR NAMES+1
错误,
(4) MOV BX, 6
MOV SI ,5
3页
展开阅读全文