理解逻辑地址(基地址:偏移量)的汇编程序
来源:互联网 发布:linux ftp配置文件丢失 编辑:程序博客网 时间:2024/04/30 14:55
写一个程序判定从地址0040:0000H开始的2048个内存字节单元是否有字符'A'.如果有则把第一个含此指定字符的存储单元的地址偏移送到0000:03FEH单元中;如眉宇则把特征值0FFFFH送到上述指定单元
SEGADDR=40H
OFFADDR=0
COUNT=2048
KEYCHAR='A'
SEGRESU=0
OFFRESU=3FEH
CSEG SEGMENT
ASSUME CS:CSEG
START:MOV AX,SEGADDR ;基址
MOV DS,AX
MOV SI,OFFADDR ;偏移地址SI, 这样就是逻辑地址
MOV CX,COUNT
MOV AL,KEYCHAR
NEXT:CMP AL,[SI] ;取SI指向的存储单元的内容
JZ OK
INC SI
LOOP NEXT
MOV SI,0FFFFH
OK:MOV AX,SEGRESU
MOV DS,AX
MOV BX,OFFRESU
MOV [BX],SI
MOV [BX],SI
MOV AH,4CH
INT 21H
CSEG ENDS
END START
- 理解逻辑地址(基地址:偏移量)的汇编程序
- 基地址和偏移地址的概念
- 基地址和偏移地址的概念
- 地址的偏移量
- 逻辑地址 虚拟地址 基地址 物理地址
- 关于偏移量的理解
- 解释类的地址偏移量
- 偏移地址,偏移量,基址寻址
- 汇编中偏移地址的理解
- 偏移量的问题
- 指针用法之一:给定结构体求某变量的偏移量,给出某变量偏移量求结构体首地址
- 计算结构体成员地址偏移量...
- JavaScript之深入理解偏移量offset
- 结构体的偏移量
- 结构体的偏移量
- 结构体的偏移量
- UITableView偏移量的坑
- 理解的逻辑地址、线性地址、物理地址和虚拟地址
- 其他公司的笔试题7
- 其他公司的笔试题8
- C++和VC++学习方法
- 使用 JIRA 搭建企业问题跟踪系统
- 累了 十种放松方式
- 理解逻辑地址(基地址:偏移量)的汇编程序
- javascript连接access数据库
- 其他公司的笔试题9
- 我喜欢的博客风格——CSDN
- 敏捷宣言
- microsoft微软——遥不可及的梦
- 网页常用小技巧
- Linux下的游戏列表
- MySQL查询优化技术讲座