- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 伪指令操作
(1)断定义伪指令格式:...段地址一旦说明,该段内的指令、标号和变量都属于这个段。(2)ASSUME伪指令格式:{目的:确定用户定义的段和哪个段寄存器相关联}其中register_name为段寄存器名,必须是CS,DS,ES和SS。segment_name必须是由段定义伪指令定义的段中的段名。ASSUME伪指令只是把某个段分配给哪一个段寄存器,他并不能把段地址装入段寄存器中,所以在代码段中,还必须把段地址装入相应的段寄存器中。所以需要两条MOV指令完成这一操作。
2023-10-11 11:08:51
650
1
原创 操作数的寻址方式
立即数可以是8位、也可以是16位注意:立即数只能作为源操作数,而不能作为目的操作数用途:用于直接指定一个常数送给寄存器1、一个存储单元逻辑地址表示形式:段基址:偏移量(1)段基址由某个段寄存器提供; 偏移量表示了该存储单元与段起始地址之间的距离,也叫做有效地址EA(2)有效地址EA: a.位移量:位移量是指令中直接给出的一个8位或16位数。一般源程序中以操作数的名字(变 量名或标号)的形式出现 b.基址:由基址寄存器BX
2023-09-25 21:03:13
3577
2
空空如也
这个怎么写?没太学会
2022-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人