试题详情
- 简答题简述16位机的各类寄存器的主要作用。
-
(1)数据寄存器:AX,BX,CX,DX;AX:作为累加器,是算术运算的主要寄存器。在乘除等指令中存放操作数,在I/O指令中使用它与外部设备传送信息。BX:当通用寄存器使用,在计算存储器地址时,作基址寄存器使用。CX:当通用寄存器使用,此外常用来保存计数值,当计数器使用。DX:当通用寄存器使用,一般在作双字长运算时把DX和AX组合使用,对某些I/O操作,DX用来存放I/O的端口地址。
(2)地址寄存器:SP,BP,Si,Di
(3)段寄存器:CS,DS,ES,SS;段寄存器的作用是专用于存储器寻址,用来直接或间接地存放段地址。
(4)专用寄存器:Ip,Flags;Ip寄存器专门存放下一条指令的地址,Flags标志寄存器,又称程序状态寄存器。它是存放条件码标志、控制标志和系统标志的寄存器。 关注下方微信公众号,在线模考后查看
热门试题
- 串传送指令MOVSW,执行CLD指令后,
- 设堆栈指针(SP)=4EH,执行下面两条
- 不带方括号的寄存器符号不是()。
- 控制汇编程序应如何工作的约定符号称汇编控
- 命令“LINK TEST;”连接成功后生
- 把下列十进制数转换为进制数(377/32
- 某密码的加密规则为:‘0’→‘A’,‘1
- CMPS指令带重复前缀REPNE表示,当
- 执行CALL SUBR1指令后,完成的操
- 根据题目,写出相关伪指令: (1)定义
- 下列数据定义语句所示内存空间的数据回答寄
- 表示源程序结束的伪操作的格式是()。
- 无论BH中原有的数是奇数或偶数,若要使B
- MOV BX,
- 执行下面指令序列后,MOV AL,82H
- 将下列二进制数转换为十六进制数和十进制数
- 若X已经定义为字型,可以用()改变为字节
- 在C语言中,形参的隐含存储类别是()。
- 变量DATAX和变量DATAY的定义如
- 分别指出每条指令执行结果: