【无标题】

选择题

第一套、

扬声器的端口地址
关于8086/8088微机系统,下列哪个说法正确:
DDACA
BDBCA
BCACD

第二套、

AL…寄存器有一个数B4 OF溢出
Bios
对伪指令AND叙述正确的是
BCDCC
CAAAB
DAADA

简答题

1,汇编语言调试和编译步骤

EDIT,记事本等文本编辑软件,编辑源程序,保存为.asm文件
ASM.MASM汇编程序,对源程序进行汇编,生成.obj文件
Link连接程序,对使用得目标文件与库文件进行连接,生成.exe文件

2.汇编的基本概念

一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言

3.子程序和主程序参数传递有哪3种方式

值传递(堆栈传递)
引用传递(存储地址传递/存储器传递)
寄存器传递

4.设计一个计算机系统的基本原型

(1)计算机处理的数据和指令一律用二进制数表示。
(2)顺序执行程序。
(3)计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

5.简述21号机6号子功能的入/出口参数

DL:接受用户输入
AL:等待用户从键盘输入一个字符,存ASCII码

6.汇编语言的数据区域怎么划分

数据段,代码段,堆栈,扩展

7.CMP Ax,Bx和sup Ax,Bx的异同点

同:都要尝试做ax-bx
异:CMP Ax,Bx 比较Ax,Bx两个寄存器中数的大小。只影响标志位,运算结果不存入目的操作数,即Ax-Bx的结果不存入Ax
sup Ax,Bx 做减法。不仅影响标志位,运算结果存入目的操作数,即Ax-Bx的结果存入Ax

8.什么是硬盘的扇区

硬盘内部圆形金属盘片被磁道划分成若干个区域,用于存储数据,整个汇编程序可访问的直接外存区域

9.请给出下面流程图对应的汇编代码框架(是一个多件分支流程图)
10.Dos功能调用的基本步骤

movAH 子功能号
mov 参数寄存器,参数值
mov 辅助寄存器,辅助值
int 21H

计算题

1,什么是标志寄存器

是一个16位的存放条件标志,控制标寄存器,只要用于反映处理器的状态和ALU运算结果的某些特征及控制指令的执行
CF(进位标) PF(奇偶标) AF(辅助进位标) ZF(零标志)

2,怎么把标志BL寄存器高4位和低4位进行交换
BL83H38H
MOVAL,BL
ANDBL,OFH
MUVBL,OFH
ANDAL,FOH
DIVAL,OFH
ADDBLAL
3,TABLE的变量存储地址为0100,地址数为FF00,给了指令

一,MOV AX , TABLE
答:
把数值赋给AX,
AX为FF00

二,MOV AX , OFFSET
答:
把存储地址赋给AX
AX为0100

4,怎么把标志BL寄存器高8位和低8位进行交换
BX83H38H
MOVAX,BX
ANDBX,OOFFH
MUVBX,OOFFH
ANDAX,FFOOH
DIVAX,OOFFH
ADDBX,AX
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值