试编写一个程序将数据05H和06H拼为56H,设原始数据放在片外数据区2001H单元和2002H单元中,按顺序拼装后的单字节数放入2002H
举一反三
- MCS-51单片机上电复位时,CPU从()H单元开始执行程序,SP=()H,第一个压入堆栈的数据将位于()(片内,片外)RAM的()H单元。
- 执行以下程序后,数据段中sum0字节单元中的内容是H。 da...h code endsend start
- 设数据段有如下定义:X DB ‘AB’,-1Y DW 12H,4567HZ DB 5 DUP(‘A’)汇编后 X字节单元的内容是_____H;X+2字节单元的内容是______H;Y+1字节单元的内容是______H;Y+3字节单元的内容是_________H。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
- 设字长= 32位。将16进制数据边界对齐,存放在内存中,如下表。[br][/br] 1ACH和2BCH是字地址。 假设使用大端方式。 字地址1AC H中保存的数据等于(1)H。字地址2BC H中保存的数据等于(2)H。 假设使用小端方式。 字地址1AC H中保存的数据等于(1)H。字地址2BC H中保存的数据等于(2)H。 1AC AA 34 BB 12 2BC FF 34 EE 56
- 数据段: BUF DB 15,?,15 DUP(?)代码段: MOV AH,0AH MOV DX,OFFSET BUF INT 21H 若用户执行该程序段,从键盘输入字符串‘ABCDE’并回车后,BUF+1字节单元的内容是______H;BUF+2字节单元的内容是______H;BUF+7字节单元的内容是__________H。(注答案和答案之间用一个空格分开)