- 0
- 0
- 约1.54千字
- 约 51页
- 2021-08-28 发布于上海
- 举报
(微机原理与接口技术)chapter06程序控制指令;例 1
指出短转移指令怎样控制从程序的一个局部转到另一局部,也说明了和转移指令一起的标号〔存储器地址的符号名〕的用法;;例 2
例2给出了与例1相同的根本程序,只是转移的距离大些
字母R指示0200H为可重定位的转移地址
可重定义的0200H地址只由汇编程序内部使用
实际汇编成的机器语言指令为E9 F6 01,没有出现在汇编程序列表中
对应这个转移的实际位移量是01F6H;;;例 3
远转移指令有时用FAR PTR伪指令作为说明
获得远转移的另一种方法是定义标号为远标号
标号UP用EXTRN UP: FAR定义为远标号
当对程序文件进行连接时,连接程序把标号UP的地址插入JMP UP指令,也把段地址插入JMP START指令
;;使用存放器操作数的转移;例 4
给出了怎样访问代码段中的转移表
这个程序从键盘读入键值,然后修正ASCII码。AL中的00H,01H或02H分别对应1,2或3
如果键入1,2或3,AH去除为00H
因为转移表中包含16位的偏移地址,为了存取转移表中16位的地址,AX中的内容被加倍成0,2或4
然后,转移表的起始地址装入SI,与AX相加形成指向转移目标的地址
MOV AX, [SI]指令从转移表中获取地址,这样JMP AX指令就能转移到存储在转移表中〔1,2或3〕的地址;;;使用变址寻址方式的间接转
您可能关注的文档
最近下载
- 省基本医疗保险诊疗常规.docx VIP
- 第三章 代数式 章末复习专练 习题课件.pptx VIP
- 第三章 代数式 章末复习专练 习题课件.pptx VIP
- 广东省基本医疗保险诊疗常规[292页].docx VIP
- 《代数式章末复习》课件.pptx VIP
- 山东省重点行业领域安全生产执法检查标准.docx
- OTC 欧地希 DT315P 全数字逆变直流脉冲 TIG 焊接机 介绍.pdf VIP
- 2025届北京市海淀区高三下学期期中(一模)考试语文试卷讲评课件 散文《半夜好雪、一城浮华及人间你我》.pptx
- 电子课件厨房管理知识第十章厨房安全管理.pptx VIP
- 03J502-3内装修-室内(楼)地面及其他装修构造图集.docx VIP
原创力文档

文档评论(0)