微机原理及应用课本上面的汇编题,求解答。 assume cs:code,ds:datadata segmenttable dw 0,1,8,27,155,216tab1 dw 3tab2 dw?data endscode segmentstart:mov ax,datamov ds,axmov bx,tab1add bx,bxmov ax,table[bx]mov tab2,axmov ah,4chint 21hcode endsend start
汇编语言 查表法 。ORG 0000H;单片机开始的入口地址或LJMP主要跳转到主ORG 0030H;从0030地址表格数据DW 0000H,0001H,0008H,1,001 BH,0040H,007DH,00D8H,0157H,0200H;主:启动主程序MOV DPTR,#0030H;数字#0030H进入的DPTRMOV B,#6;数字放倒寄存器BMOV,A,B,B放倒一个在RL一个,留下;MOVC A,@A+DPTR,A加DPTR的内容分为A,到R5的MOV R5的,一个;MOV,A,B,B的含量成在RL一个,留下;公司A,甲,加上MOVC A,@A+DPTR;加DPTR的内容分为A到R6的MOV R6的;SJMP$;停机完
汇编编译器工作原理 首先这个一一对应的关系是确定的其次汇编编译就是简单对应和少量计算,就是查一个特别大的表而已具体可以了解一下编译原理(这是个大坑,慎入)