写点什么

8086 汇编基础 debug mov al,'a'或者 mov ax,'ab'错误的

  • 2023-10-16
    北京
  • 本文字数:419 字

    阅读完需:约 1 分钟

    IDE : Masm for Windows 集成实验环境 2015

      OS : Windows 10 x64

typesetting : Markdown

       blog : www.infoq.cn/u/qingkongwanli


code

DATAS SEGMENT    ;此处输入数据段代码  DATAS ENDS
STACKS SEGMENT ;此处输入堆栈段代码STACKS ENDS
CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: MOV AX,DATAS MOV DS,AX
mov al,'A' mov bx,'ad' MOV AH,4CH INT 21HCODES ENDS END START
复制代码


debug


  • mov al,'A' , 在 debug 中被翻译成了: mov al, 41

  • mov bx,'ad' , 在 debug 中被翻译成了: mov bx, 6164

  • 数值均为 十六进制


debug 中 mov al, 'A' 会报错


  • 在 DOS 模拟器上做实验,去测试出来 debug 的特点。



感谢帮助 万里无云万里天 的人们。

不同芯片的汇编指令存在差异,嵌入式和信息安全领域中会见到汇编语言。

汇编/C/C++等可以进行硬件编程,要结合社会需求与个人爱好有选择地进行学习。眼界需要开阔。

该博文仅可用于测试与参考。

发布于: 刚刚阅读数: 4
用户头像

分享自学历程中的经验心得。 2021-05-29 加入

微信公众号:悟为生心

评论

发布
暂无评论
8086汇编基础 debug mov al,'a'或者mov ax,'ab'错误的_汇编语言_万里无云万里天_InfoQ写作社区