请根据试题的要求,将汇编程序代码中(1)~(5)空缺处的内容填写完整。 请用MOV语句实现汇编程序代码中“LEASI,BINTAB”语句的功能。

admin2009-02-15  40

问题 请根据试题的要求,将汇编程序代码中(1)~(5)空缺处的内容填写完整。
请用MOV语句实现汇编程序代码中“LEASI,BINTAB”语句的功能。

选项

答案MOV SI,OFFSET BINTAB 这是一道要求读者掌握实现相同功能的汇编语句改写的编程题。本题的解答思路如下: ①在汇编程序代码中“LEA SI,BINTAB”语句用于实现将数据表BINTAB的首地址送源变址寄存器SI的功能,在第1次查询时该地址被定义为数据表的上指针。 ②传送指令MOV可实现CPU内部寄存器之间的数据传送、寄存器与内存之间的数据传送,以及将一个立即数送给CPU的内部寄存器或内存单元。 ③由于每个变量具有段属性(SEG)、偏移量属性(OFFSET)和类型属性(TYPE),其中,段和偏移量两个属性可构成变量的逻辑地址。由此与“LEA SI,BINTAB”语句所实现的功能等价的语句是:“MOV SI,OFFSET BINTAB”。

解析
转载请注明原文地址:https://kaotiyun.com/show/OmWZ777K
0

相关试题推荐
最新回复(0)