试题详情
- 简答题程序设计:自BLOCK开始的内存缓存区中,有100个8位无符号数,求出其中最大值,存入MAX单元。
-
MOV BX, OFFSET BLOCK ;设置地址指针
MOV AX, [BX] ;取首个数据
INC BX ;修改指针,指向下一个数据
MOV CX, 99 ;设置计数器,比较次数为N-1
AGAIN: CMP AX, [BX] ;比较两个数
JNC NEXT ;无借位即AX中为大数
MOV AX, [BX] ;有借位即AX中为小数,替换为大数
NEXT: INC BX ;修改指针,指向下一个数据
DEC CX ;修改计数器
JNZ AGAIN ;计数器≠0返回继续比较
MOV MAX, AX ;计数器=0存入最大值
HLT 关注下方微信公众号,在线模考后查看
热门试题
- 8086微处理器的READY引脚的作用是
- 若X=-1,Y=-127,字长n=16,
- 8253控制寄存器M2,M1,M0三位为
- 由与非门构成的基本RS触发器的输入端为R
- 算术逻辑部件(ALU)
- 已知DS)=2000H,BX)=0300
- 串行通信方式有哪两种?
- 8259中,用来保存正在服务的中断的寄存
- 8086的内部结构由EU和BIU组成,前
- 下面哪些叙述符合按I/O端口寻址的特点(
- 什么叫分辨率?什么叫相对转换精度?
- 8086CPU的硬件中断信号是由()和(
- 说明在VC和VB环境下编写异步通信程序的
- 试说明8086/8088CPU中有哪些寄
- 随机存取存储器英文缩写是什么?
- 试利用通道1从外设输入54KB的一个数据
- 并行接口有何特点?其应用场合如何?
- 在对一个存储器芯片进行读操作时,以下描述
- 堆栈的基本操作有:()、()、()。
- 8088 CPU用来区分是访问内存还是访