数据定义语句如下所示:FIRST DB 90H,5FH, 6EH,69HSECOND DB 5 DUP(?)THIRD DB 5 DUP(?)自FIRST单元开始存放的是一个四字节的十六进制数(低位字节在前),要求:编一段程序将这个数左移两位后存放到自SECOND开始的单元,右移两位后存放到自THIRD开始的单元。(注意保留移出部分)
举一反三
- 数据定义语句如下所示:FIRST DB 90H,5FH,6EH,69HSECOND DB 5 DUP(?)THIRD DB 5 DUP(?)FORTH DB 4 DUP (?)自FIRST 单元开始存放的是一个四字节的十六进制数(低位字节在前),要求:编一段程序将这个数左移两位后存放到自SECOND 开始的单元,右移两位后存放到自THIRD 开始的单元,求补后放到FORTH开始的单元。(注意保留移出部分)
- 设数据段有如下定义:X DB ‘AB’,-1Y DW 12H,4567HZ DB 5 DUP(‘A’)汇编后 X字节单元的内容是_____H;X+2字节单元的内容是______H;Y+1字节单元的内容是______H;Y+3字节单元的内容是_________H。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
- 下列语句中能实现预留6个字节单元的是( )。 A: BUF DB 6 B: BUF DW 3 C: BUF DB 6 DUP (?) D: BUF DW 6 DUP(?)
- 内存中以FIRST和SECOND开始的单元中分别存放着两个16位组合的十进制(BCD码)数,低位在前。编程序求这两个数的组台的十进制和,并存到以THIRD开始的单元.
- 4个字节十六进制数乘以4个字节十六进制数,需要用__________个字节单元存放相乘后的结果。