试题详情
- 简答题 阅读下面的程序,回答问题 DATA SEGMENT BUF DB '1234' N=$-BUF BCD DB N DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA SI,BUF MOV CX,N LEA DI,BCD+N-1 LOOP1:MOV AL,[SI] SUB AL,30H MOV [DI],AL INC SI DEC DI DEC CX JNE LOOP1 MOV AH,4CH INT 21H CODE ENDS END START 说明程序功能,程序执行后,从BCD开始的N个字节单元中的内容是什么?
- 程序功能是将从BUF开始的连续4个字符’1234’转变为4个对应的数值,按逆序存放到以变量BCD为首地址的存储单元中。程序执行后,从BCD开始的N个字节单元中的内容是4321。
关注下方微信公众号,在线模考后查看
热门试题
- 8086有哪几种中断方式?它们在中断响应
- 都是获取偏移地址,为什么指令“LEA E
- 试分析下面的程序段完成什么功能。 MO
- 大多数DOS功能调用都需要在AH寄存器中
- 数据定义语句DW 35 DUP(‘A’,
- 什么是系列机和兼容机?你怎样理解计算机中
- 用一条指令完成将DX的高字节清零,低字节
- 已知AX=1025H,BL=03H,则语
- 如果要求外设满足某个条件时由CPU进行数
- 用一条指令完成将AX的偶数位变反,奇数位
- 什么是通信协议?通信协议一旦制订,对通信
- 在选择存储器件时,最重要的考虑因素是什么
- 什么是系统的主机板?由哪些部件组成?
- 8253工作在方式1时,输出负脉冲的宽度
- I/O端口的编址方式为()和()其中,在
- 已知程序段如下: 试问:(1)每条指令
- RS232接口标准的9针连接器中,TXD
- INTEL 8088 CPU是一个()位
- 从8086/8088的中断向量表中可以看
- 下述程序段执行后,寄存器的值填写在空白处