标题: 汇编语言问题,初学汇编,麻烦看看蓝色注释有什么问题吗 红色字体什么意思 [打印本页]

作者: 825825    时间: 2019-4-8 20:37
标题: 汇编语言问题,初学汇编,麻烦看看蓝色注释有什么问题吗 红色字体什么意思
DATA SEGMENT       
ORG 0300H
A DB 12H,23H,34H,45H,56H,67H,78H,89H,9AH
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:  MOV AX,DATA
        MOV DS,AX;不能将立即数直接传给段寄存器DS,应先将DATA传送给AX,再通过AX将数值传送给段寄存器DS
        MOV AX,BX;将寄存器BX中的内容传送给寄存器AX中
        MOV AX,0300H;采用立即寻址方式,将立即数0300H存于AX寄存器中
        MOV AX,[0300H];以直接寻址方式访问数据12H
        MOV AX,[BX];以寄存器间接寻址方式将地址为DS:BX存储单元中的数复制到AX寄存器中
        MOV SI,2
        MOV AX,0001[BX]
        MOV AX,[BX][SI];基址变址寻址方式
        MOV AX,0001[BX][SI]
        MOV AH,4CH
        INT 21H
CODE ENDS
        END START


作者: yzwzfyz    时间: 2019-4-9 08:47
查看CPU的指令系统就一目了然了。
作者: 凌冰啊    时间: 2019-4-9 10:34
红色的是有问题的
作者: netcloud    时间: 2019-4-9 16:33
红色部分不就是定义了几个16进制数吗?
蓝色部分的注释很好




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1