(4)换码指令 该指令对于进行代码转换非常有用——利用该指令查表。 执行操作:(AL) ? ( (BX) + (AL) ) 功能:使用换码指令时,要求BX指向表的首地址,AL中为表中某一项与表格首地址之间的位移量。执行指令时,会将BX和AL的内容相加,把得到的值作为地址,然后将此地址所对应的单元中的值取到AL中。 说明(使用方法): 先在存储器的数据段中建立一个字节表格,表格的内容则是要换取的代码。 表格的首地址送到寄存器BX中。 对应编码相对于表格首地址的位移量送到寄存器AL中。 指令XLAT指令,AL中即为转换后的编码。 (4)换码指令 换码指令:XLAT 或 XLAT OPR XLAT?opr,opr为字节表格的首地址,因为opr所表示的偏移地址已存入BX寄存器,所以opr在换码指令中可有可无,有则可提高程序的可读性。 (4)换码指令 (4)换码指令 Hex_table+0 Hex_table+1 Hex_table+2 Hex_table+8 Hex_table+9 ‘0’ ‘1’ ‘2’ ‘8’ ‘9’ 30H 31H 32H 38H 39H 例: 在内存的数据段中存放有一张数值0~9的ASCII码转换表,首地址为Hex_table,如右图所示。现要把数值8转换成对应的ASCII码,可用以下几条指令实现: LEA BX,Hex_table ;(B
您可能关注的文档
最近下载
- 2025年湖北省中考英语试卷真题(含答案).docx
- 生物会考必考41个课本母图(填空版)_.pdf
- 2025年哈尔滨理工大学辅导员考试真题.docx VIP
- 新时代职业英语 通用大学英语2 单元测试卷U6(含 听力文本及答案).docx VIP
- 术后并发症的早期识别与处理.pptx VIP
- 12-3DMine矿山工程软件自学教程.pdf VIP
- 2026江西赣州市政公用集团社会招聘39人备考题库及答案详解(全优).docx VIP
- 2026贵州中考:语文重点基础知识点大全.doc VIP
- 宾语补足语在英语句子中应用与.pdf VIP
- [国家事业单位招聘】2025国家广播电视总局广播电视规划院高校毕业生招聘笔试历年参考题库典型考点附带.docx VIP
原创力文档

文档评论(0)