一微机原理与接口技术汇编题目(1)数据块传送1、将数据段中2000H 单元开始存放的10 个数(8 位数)传送到 3000H 开始的 10 个字节中
2、将数据段DATA1 中的 10 个字数据( 16 位数)传送到数据段DATA2 中
提示:1、指定数据的起始地址:(如果不指定起始地址,则起始地址为0000H)DATA SEGMENT ORG 2000HDB 1,,2,3,4,5,6,7,8, 9,10 ; DB 定义字节数据ORG 3000HDB 10 DUP(0); 预留 10 个单元存放结果,初值预定义为0DATA ENDS定义的内存单元为:地址内容 (H)2000H12001H22002H32003H42004H52005H62006H72007H82008H92009H0A2、定义字数据命令为: DWDATA1 SEGMENT DW 1, ,2,3,4,5,6, 7,8,9,10 ; DW 定义字数据DATA1 ENDS一个字为两个字节,在内存中低位在前,高位在后
地址 (H)内容(H)000001000100000202000300000403000500000604000700000805000900000A06000B00000C07000D00000E08000F0000100900110000120A001300(2) 查表1、已知 0~15 的平方值表,查表求X(X 是 0 到 15 间任一数)的平方值,送到Y 单元,用两种方法
2、已知 0~255 的平方值表,查表求X 的平方值,送到Y 单元
提示:0 到 15 的平方表,每个平方值为一个字节;0 到 255 的平方表,每个平方值为2 个字节;调试程序,平方表中的数据定义几个就行,目的是程序正确即可
一个字为两个字节,在内存中低位在前,高位在后
(3)计算1、计算多字节数据112233445566